1. 程式人生 > >【筆記】linux下的nginx配置(做動態服務)

【筆記】linux下的nginx配置(做動態服務)

上一篇,我們介紹了nginx配置靜態服務的方法(https://blog.csdn.net/oceanyang520/article/details/83107595),

這一篇,我們來介紹動態服務的方法

nginx動態代理,主要是反向代理,這一篇,我們來介紹下如何用域名訪問你的應用。

 

1、首先,你得有個域名,wanwang.aliyun.com 趕緊去買吧,幾塊錢的一年玩兒下就行了。

 

2、在建立好的nginx下的conf下的nhost下新建一個配置檔案,比如是上海圖書館

vim tushu.shanghai.com.conf

然後輸入以下內容:

server

{

listen 80;

server_name tushu.shanghai.com;

location /

{

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass http://localhost:8080;

}

}

 

3、這裡重點介紹下proxy_pass 是代理的意思,其它三項分別是對應域名、ip。

proxy_pass對應的值是一個應用,這裡代表的可以是tomcat的8080埠,

然後在瀏覽器中輸入tushu.shanghai.com 就可以訪問到這個Tomcat,而不需要直接輸入ip:8080或tushu.shanghai.com:8080 ,去掉了埠號,看的比較優雅。

 

4、配置好以後,儲存退出,然後重啟nginx服務

/usr/local/nginx/sbin/nginx -s reload

 

5、當然了,這些都是最基本的配置,還有其它諸如負載均衡,url重寫等,太多了,接下來有時間了我會整理的,謝謝。

 

6、結語

naquanjie.com 一個免費領券的網站,ilujune,一個免費查券的微訊號機器人

http://static.music.haiyang.site/music.html 歡迎大家來聽歌喲(^U^)ノ~YO