欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

nginx 反向代理

程序员文章站 2022-07-12 18:40:15
...

一、反向代理指向指定url

1、在本地hosts中添加域名解析。

127.0.0.1 www.image.imooc.com
127.0.0.1 www.tomcat.imooc.com

2、在nginx.conf中添加配置

D:\Program Files\nginx-1.10.2\conf\nginx.conf:

include vhost/*.conf;

3、添加代理配置文件

D:\Program Files\nginx-1.10.2\conf\vhost\tomcat.immoc.com.conf:

server {
 listen 80;   //监测端口
 autoindex on;  //自动建立索引
 server_name www.tomcat.imooc.com;  //代理域名
 access_log c:/access.log combined;  //日志
 index index.html index.htm index.jsp index.php;
 #error_page 404 /404.html;   
 if ( $query_string ~* ".*[\;'\<\>].*" ){
 return 404; 
 }
 location / {
 proxy_pass http://127.0.0.1:8080;  //跳转到指定url
 add_header Access-Control-Allow-Origin *;
 }
 }

效果:访问www.tomcat.imoox.com跳转到localhost:8080

nginx 反向代理

二、反向代理指向本地文件夹

基本与一相同,只需将proxy_pass 修改未root  ..(路径)

root C:\ftpfile\img;