Nginx配置反向代理实例一

Mac 安装Nginx教程

提醒一下:下面实例讲解是在Mac系统演示的;

反向代理实例一实现的效果

在浏览器地址栏输入www.testproxy.com, 跳转到系统Tomcat主页面。

第一步:在系统的 hosts 文件进行ip和域名对应关系的配置。

Mac 系统修改Hosts文件的方法

  • 打开在访达 按住command + shift + G 快捷键 输入 /etc/hosts
  • 将hosts复制到桌面,修改内容如下图:
  • hosts文件内容添加完保存并复制到 /etc/hosts 文件里并替换原来的。

第二步:启动Tomcat

  • 方式一:在终端里切换到Tomcat的bin目录,输入startup.sh,按回车键,终端里会显示Tomcat started,然后在浏览器输入http://localhost:8080/ 显示Tomcat的主页证明启动成功了;如下图:
  • 方式二:前提在.bash_profile文件里配置了Tomcat环境,如下图所示:

    打开.bash_profile文件方式:在终端里输入:open -e .bash_profile
    配置好Tomcat环境保存,然后在终端输入 source .bash_profile 【使改动的文件生效】

在终端里输入startup.sh启动Tomcat,接着后面的操作和方式一是一样的操作;

第三步:在nginx.config文件里进行反向代理配置(请求转发配置)如下图所示


如何找到nginx.config文件,请参考Mac 安装Nginx教程

修改好后保存,接着启动nginx,在终端里输入nginx按回车键;然后在浏览器地址栏输入www.testproxy.com,打开的页面是Tomcat主页面,如下图所示

以上就是Nginx配置反向代理实例一的全部内容讲解。

相关推荐
jessecyj4 小时前
Nginx中$http_host、$host、$proxy_host的区别
运维·nginx·http
skiy4 小时前
Nginx搭建负载均衡
运维·nginx·负载均衡
明天…ling4 小时前
Redhat 10 部署Nginx实现多IP/多端口/HTTPS访问(避坑实操+问题全解决)
tcp/ip·nginx·https
sunwenjian8865 小时前
Nginx 的 proxy_pass 使用简介
运维·nginx
xiaohe075 小时前
nginx 代理 redis
运维·redis·nginx
gechunlian885 小时前
Nginx多域名,多证书,多服务配置,实用版
运维·网络·nginx
qqty12175 小时前
Nginx反向代理出现502 Bad Gateway问题的解决方案
运维·nginx·gateway
NGINX开源社区9 小时前
使用 NGINX 作为 AI Proxy
大数据·人工智能·nginx
瀚高PG实验室1 天前
nginx中配置数据库连接
运维·数据库·nginx·瀚高数据库
小句1 天前
Nginx 配置完整指南
运维·nginx