会员登录|免费注册|忘记密码|管理入口 返回主站||保存桌面
nginx的反向代理实例(一)
2024-11-18IP属地 湖北2

一、目标构思图

nginx的反向代理实例(一)

nginx的反向代理实例(一)

实现目标:我们通过浏览域名www.123.com来访问主机192.168.5.199:8080的页面(即tomcat的页面,nginx充当反向代理服务器 

二、修改主机的hosts文件,做ip地址和域名之间的映射

window的hosts文件的路径:C:WindowsSystem32driversetc

nginx的反向代理实例(一)

可以使用文字编辑工具编辑hosts文件(·我这里使用的是Editplus) 

nginx的反向代理实例(一)

在里面添加一行ip与域名的映射条目: ip地址(这个要是自己nginx服务器的ip)    www.123.com

三、修改nginx的配置文件

编辑nginx的配置文件,默认是在/usr/local/nginx/conf/nginx.conf

 server {         listen       80;                                                      #监听的80端口         server_name  192.168.5.199;                           #这个要是服务器的IP地址

        charset utf-8;

        #access_log  logs/host.access.log  main;

        location / {         proxy_pass http://192.168.5.199:8080;             #这个是需要跳转的页面

重启配置文件

cd /usr/local/nginx/sbin/                                            #进入到sbin目录下

https://blog.csdn.net/zljszn/article/details/nginx -s reload                                                        #重启配置文件

四、测试效果

输入www.123.com的域名如果跳转到192.168.5.199:8080的页面的话那就是成功的了,从而实现了nginx的反向代理功能

nginx的反向代理实例(一)