如何在 linux 主机运行 nginx,在本机上运行 jetty,linux 上的 nginx 反向代理到本机 jetty

一 背景

 在本地运行jetty,有时候需要查看请求数据以后,看一下响应的状态码,日志等。那么需要在linux主机上运行nginx,在本机上运行jetty,也就是将linux上的nginx反向代理到本机的jetty.那么在nginx上需要如何进行配置呢?如何切换host呢?

二 解决方法

1.首先需要更改nginx的配置文件如下:

upstream apkfilemanage-server {
    #server localhost:8080;
    server 172.18.4.85:8080;
    keepalive 4;
} 

其中,172.18.4.85是运行jetty的机器的ip,8080指的是请求通过8080端口来访问。

2.其次,需要切换host文件。

172.17.32.106  *********.com

172.17.32.106 是运行nginx的linux服务器的ip

3.在本机启动jetty,在linux主机上运行nginx.记得nginx配置文件修改了以后,需要重新启动nginx.

猜你喜欢

转载自blog.csdn.net/li12412414/article/details/80529364
今日推荐