windows环境下nginx的入门配置跳转tomcat
大家好,我是烤鴨:
????windows下配置nginx的目的就是要本地跟線上環(huán)境盡量保持一致。
1.? ? 下載
????? ?官網(wǎng)下載地址? ??????????????http://nginx.org/en/download.html
我這里用的是nginx-1.13.0,看一下目錄結(jié)構(gòu)
2.? ? nginx關(guān)閉腳本
這里的nginx-killer就是一個(gè)kill nginx線程的腳本,里邊的內(nèi)容如下
taskkill /f /im nginx.exe START nginx.exe pause可以自己創(chuàng)建一個(gè)文件,也可以下載,鏈接如下:
https://pan.baidu.com/s/1bpMW5Sb
3.? ? 修改配置文件
conf/nginx.config
可以直接在這里邊做內(nèi)容的添加,但是不推薦這種方式。
推薦如下方式:
在D:\my\dev\tools\nginx-1.13.0\conf(nginx的解壓目錄\conf)目錄下
新建一個(gè)conf的文件夾,再新建一個(gè)mysite.conf的文件,
再在nginx.config最下邊加入這個(gè),將mysite.conf引入,如圖所示。
include D:\\my\\dev\\tools\\nginx-1.13.0\\conf\\conf\\mysite.conf;這樣以后有多個(gè)網(wǎng)站需要多個(gè)配置文件,就不會(huì)亂。
mysite.conf????:
upstream aaaaaaa{ server 127.0.0.1:8080; server 127.0.0.1:8082; server 127.28.21.55:8082; }server { listen 80; server_name test.test.com ; location / { proxy_pass http://aaaaaaa; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }這個(gè)配置的意思就是訪問(wèn)test.test.com的時(shí)候會(huì)被轉(zhuǎn)發(fā)到http://aaaaaaa,
而http://aaaaaaa對(duì)應(yīng)的就是你的服務(wù)器ip(這里假設(shè)tomcat已啟動(dòng),端口號(hào)是8080)
#upstream設(shè)置,設(shè)置代理服務(wù)器(負(fù)載均衡池),默認(rèn)的負(fù)載均衡方式是輪詢,另外一種是ip_hashupstream tomcat_server {#ip_hash; server 192.168.1.96:7070 weight=1;server 192.168.1.96:8081 weight=1;}#處理上傳和下載的圖片文件服務(wù)器,設(shè)置代理服務(wù)器(負(fù)載均衡池),默認(rèn)的負(fù)載均衡方式是輪訓(xùn),另外一種是ip_hashupstream image_server{server 192.168.1.96:9090 weight=1; }現(xiàn)在最后的問(wèn)題在于,訪問(wèn)test.test.com會(huì)解析不到。
4.? ? host文件修改
可以直接修改host文件。
這里分享一個(gè)工具,修改host文件,各種環(huán)境切換比較方便。
https://pan.baidu.com/s/1eSgmYzS
使用方法如下:
采用管理員運(yùn)行的方式打開(kāi),可以新建多個(gè)host的配置方案,需要配置的就在dev或者qa環(huán)境中,點(diǎn)擊右下角生效即可。
當(dāng)然,你也可以自己修改host文件,方法同上。
有一點(diǎn),關(guān)于host文件無(wú)法修改或者提示再另一個(gè)程序中打開(kāi),關(guān)閉所有的殺毒或者 安全衛(wèi)士,再重啟,如果還不行,就沒(méi)辦法了。
最后掛一張?jiān)L問(wèn)成功的圖:
:
總結(jié)
以上是生活随笔為你收集整理的windows环境下nginx的入门配置跳转tomcat的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Acrobat XI的破解补丁amtli
- 下一篇: Windows下【AxureRP】原型设