Windows安装nginx并配置端口转发
Windows安裝nginx并配置端口轉(zhuǎn)發(fā)
1、場(chǎng)景
在VMware虛擬機(jī)中啟動(dòng)了幾個(gè)Linux,采用的是NAT網(wǎng)絡(luò)配置,所以另一個(gè)Windows訪問(wèn)無(wú)法進(jìn)行ssh或者其它應(yīng)用的訪問(wèn)
2、安裝
2.1 下載nginx
官網(wǎng)地址:http://nginx.org/en/download.html
- 選擇當(dāng)前穩(wěn)定版本下載
- 將下載的壓縮包解壓到自己的軟件安裝目錄
2.2 啟動(dòng)
啟動(dòng)nginx,在nginx目錄下打開(kāi)CMD窗口,執(zhí)行 nginx.exe,回車(chē)后稍等一會(huì)兒即可進(jìn)行下一步
2.3 訪問(wèn)
在瀏覽器里輸入 localhost 訪問(wèn),出現(xiàn)歡迎頁(yè)即為啟動(dòng)成功
3、將nginx注冊(cè)成服務(wù)
3.1 下載winsw
Github:https://github.com/winsw/winsw/releases
將exe文件放在nginx.exe一起并修改名稱(chēng)為nginx-service.exe
3.2 增加配置文件
<!-- nginx-service.xml --> <service><id>nginx</id><name>nginx</name><description>nginx</description><logpath>D:\installplace\nginx-1.22.0</logpath><logmode>roll</logmode><depend></depend><executable>D:\installplace\nginx-1.22.0\nginx.exe</executable><stopexecutable>D:\installplace\nginx-1.22.0\nginx.exe -s stop</stopexecutable> </service>需要將nginx的根目錄修改為自己的
此時(shí)文件夾內(nèi)容
3.3 注冊(cè)為服務(wù)
# 以管理員運(yùn)行cmd窗口,進(jìn)入到nginx目錄,執(zhí)行命令 nginx-service install此時(shí)打開(kāi)服務(wù)可查看到nginx服務(wù)以注冊(cè)成功,右鍵啟動(dòng),在瀏覽器里訪問(wèn)接口
4、配置端口轉(zhuǎn)發(fā)
當(dāng)前我配置虛擬機(jī)22端口轉(zhuǎn)發(fā),實(shí)現(xiàn)在另一臺(tái)電腦可以遠(yuǎn)程虛擬機(jī)的Linux
4.1 修改配置文件
增加配置
stream {# k8s-master-01 sshserver {listen 2211 so_keepalive=on;proxy_pass 192.168.182.11:22;proxy_timeout 72h;} }- listen:代理端口,和虛擬機(jī)里的端口一對(duì)一
- proxy_pass:目標(biāo)IP和端口
4.2 驗(yàn)證
在當(dāng)前Windows或在另一臺(tái)內(nèi)網(wǎng)下電腦上操作
# 2211是代理端口,172.16.67.5 是Windows的IP ssh -p 2211 root@172.16.67.54.3 拓展
以此類(lèi)推,如果在當(dāng)前電腦中或者虛擬機(jī)中,都可以通過(guò)此方法配置端口轉(zhuǎn)發(fā),以便對(duì)外提供服務(wù),同時(shí)也可以增加一定的安全性
總結(jié)
以上是生活随笔為你收集整理的Windows安装nginx并配置端口转发的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2017.6.12“找回本心 坚持学习”
- 下一篇: 李开复给中国大学生的第三封信---成功、