nginx反向代理,本地文件代理以及tomcat服务器代理

本地文件代理
首先必须先安装nginx 解压缩即可
然后到下面目录找到hosts文件
在这里插入图片描述

在下面添加自定义 的域名 这里添加了三个
第一个是随机测试 测试nginx是否可以正常运作
第二个是我自定义的本地文件代理的域名
第三个是我自定义的tomcat服务器代理的域名

在这里插入图片描述

如下图测试的两个自定义域名
测试成功
在这里插入图片描述
然后在nginx文件里面找到下面文件夹nginx.conf
加上include vhost/*.conf
表示可以在conf文件加里面创建一个vhost文件夹,里面可以创建若干个以**.conf**为后缀的配置文件
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在本地文件代理的配置文件里面添加下面信息
listen端口可以自定义添加
root为本地创建的一个共享目录,供访问

server { listen 80; autoindex off; 
server_name image.plantasun.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 ~ /(mmall_fe|mmall_admin_fe)/dist/view/* { deny all; } 
location / { root D:\ftpfile\pic; 
add_header Access-Control-Allow-Origin *; } }

在这里插入图片描述

打开cmd窗口运行下面三个步骤
要看到test is successful的提示表示配置成功
在这里插入图片描述
输入自定义的本地文件代理的域名 然后追加我们在配置文件中root后面写的目录里面有的文件名,比如加入了一些图片什么的,就直接在自定义域名后面追加图片全称
如果访问到图片表示访问成功,本地代理服务成功
在这里插入图片描述

tomcat服务器代理

开始的配置和本地文件代理大同小异
同样先在C盘的 hosts文件里面添加一行自定义的域名
在这里插入图片描述
然后转到nginx文件里面的自定义的配置文件
添加下面的信息
proxy_pass后面添加访问tomcat服务器的访问地址

server { 
listen 80; 
autoindex on; 
server_name tomcat.plantasun.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; 
add_header Access-Control-Allow-Origin *; } }

在这里插入图片描述

然后同样测试是否成功

在这里插入图片描述
测试成功以后
先打开tomcat服务器
在这里插入图片描述

打开以后
再到一个浏览器访问tomcat,看是否开启成功
http://localhost:8080
访问到下面的页面表示开启成功
在这里插入图片描述

之后再在网址上输入自定义的域名
来进行tomcat服务器的访问
下面表示tomcat服务器代理成功配置
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41518597/article/details/100634360