1. 进入ngnix安装路径下,修改nginx.conf文件
cd /usr/local/nginx/
2. 增加www.water.com.conf文件
[root@*** conf]# cd vhost/
[root@*** vhost]# vi www.water.com.conf
文件内容:
server{ listen 80; autoindex on; server_name 10.18.7.55; access_log /usr/local/nginx/logs/assess.log combined; index index.html index.htm index.jsp index.php; # if( $query_string ~* ".*[;'<>].*" ){ # return 404; # } location / { proxy_pass http://127.0.0.1:8080; add_header Access-Control-Allow-Origin *; } }
然后访问10.18.7.55,最终访问到http://127.0.0.1:8080
server_name 可以配置成域名
2、两台服务器两个nginx之间的转发
结构如下图,浏览器访问域名 abc.xxx.com, 访问的是Nginx1服务器的Nginx
然后Nginx1转发到Nginx2服务器的Nginx
Nginx2转发到Tomcat的8080端口
Nginx2的配置如下:
server { listen 8081; server_name http://localhost:8080; location / { proxy_pass http://localhost:8080; }