linux 域名 都访问了 哪些路由,Ngnix管理域名路由
接邱彥寶寶的上一篇文章,還有一種限制域名訪問的方式----使用Nginx。
這種方法推薦在Linux下使用,Windows下穩定性不佳。
一、安裝Nginx
Windows:雙擊就行,不用教
Linux下:
二、配置Nginx
1.配置服務器路由
基本上和上文的配置相同,一個Tomcat使用一個conf文件server?{
listen???????80;
server_name??www.reinforce.cn;
location?/?{
proxy_pass?http://localhost:8081;
proxy_set_header???Host????$host;
proxy_set_header???X-Real-IP???$remote_addr;
proxy_set_header???X-Forwarded-For?$proxy_add_x_forwarded_for;
}
}
解釋下:
listen----監聽服務器80端口
server_name -----限定域名
location-----設置轉發規則
proxy_pass-----轉發到的地址,帶端口
proxy_set_header-----將一些header信息一起轉發
2.限制其他域名訪問
因為不知道其他會有什么域名,所以要做個全局設置server?{
listen?80?default;
server_name?_;??##標示空主機頭
return?500;
error_page???500?502?503?504??/404.html;
location?=?/404.html?{
root???/usr/share/nginx/html;
}
}
其中/usr/share/nginx/html目錄要放一個404頁面(404.html)
配置完后,重啟Nginx服務,讓配置生效。
三、Nginx的其他作用
基于Nginx的路由功能,它還能用來做服務器負載均衡,讓多個Tomcat公用服務器80端口(設置不同的server_name和proxy_pass的端口)等功能。
proxy_pass不止可以是localhost,還可以是其他局域網IP。
總結
以上是生活随笔為你收集整理的linux 域名 都访问了 哪些路由,Ngnix管理域名路由的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下 面向对象语言,人工智能(A
- 下一篇: linux qt绘框,Qt绘制异形窗体