centos7环境。 用upstream作负载均衡,proxy_pass 指向 upstream,会报404错误,不使用upstream,直接proxy_pass指向tomcat的ip和端口,可以正常访问,这是为什么呢?
解决方案 »
- 大佬们,萌新求助,基于TCP的文件传输,必须要实现断点续传.该怎么写,Linux下的
- DNS服务无法启动。 大家帮忙看看。谢谢谢谢谢。
- ROS最适合安装于哪个linux版本
- Linux入门,安装后开机,账号密码都正确,登陆不上,恳请大神指点
- CentOS Linux 7 (Core)
- U盘安装ubuntu18.04的时候出现firmware bug
- 升级到Ubuntu18.04后 vim不能用
- Windows系统共享Linux系统共享文件权限设置
- 小白问个小问题
- linux下php项目报502错误
- openwrt 配置uhttpd 支持https php
- 阿里云的root依然没权限改到 /etc/profile ,chmod chattr 都不行
nginx和tomcat都在虚拟机的centos7上worker_processes 1;
error_log logs/error.log;
events {
worker_connections 1024;}http { upstream backend {
server 192.168.124.128:8080; }
server {
listen 6699;
location / {
default_type text/html;
proxy_pass http://backend;
}
}
}
nginx和tomcat都在虚拟机的centos7上worker_processes 1;
error_log logs/error.log;
events {
worker_connections 1024;}http { upstream backend {
server 192.168.124.128:8080; }
server {
listen 6699;
location / {
default_type text/html;
proxy_pass http://backend;
}
}
}
proxy_set_header Host $host:xx; //加端口号
listen 666;
server_name localhost; //有域名写域名
location ~ / {
proxy_pass http://web_server;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Forward-For $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; //这里都是匹配配置
}
#upstream test {
# server localhost:8180;
# server localhost:8082;
#}
#server {
# listen 80;
# server_name localhost;
# client_max_body_size 1024M; # location / {
# proxy_pass http://test;
# proxy_set_header Host $host:$server_port;
# }
#}
server localhost:8180;
server localhost:8082;
两个tomcat的端口
upstream tomcat{
server 192.168.100.23:8080;
server 192.168.100.14:8080;
}
server{
location / {
proxy_pass http://tomcat;
}
}
}
详情请看:http://blog.csdn.net/kairui123/article/details/71268773
#,求各位大神指教
upstream a.com {
# server 100.4.148.2:80;
# server 100.4.148.3:80;
#}
#server {
# listen 80;
# server_name a.com;
#
# location / {
# proxy_pass http://a.com;
# proxy_set_header Host $host:$server_port;
proxy_set_header X-Forward-For $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# }
#}
nginx和tomcat都在虚拟机的centos7上worker_processes 1;
error_log logs/error.log;
events {
worker_connections 1024;}http { upstream backend {
server 192.168.124.128:8080; }
server {
listen 6699;
location / {
default_type text/html;
proxy_pass http://backend;
}
}
}
把 proxy_pass http://backend; 改成 proxy_pass http://backend/; 加一个/,注意细节。