Windows安装nginx并配置端口转发
生活随笔
收集整理的這篇文章主要介紹了
Windows安装nginx并配置端口转发
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Windows安裝nginx并配置端口轉發
1、場景
在VMware虛擬機中啟動了幾個Linux,采用的是NAT網絡配置,所以另一個Windows訪問無法進行ssh或者其它應用的訪問
2、安裝
2.1 下載nginx
官網地址:http://nginx.org/en/download.html
- 選擇當前穩定版本下載
- 將下載的壓縮包解壓到自己的軟件安裝目錄
2.2 啟動
啟動nginx,在nginx目錄下打開CMD窗口,執行 nginx.exe,回車后稍等一會兒即可進行下一步
2.3 訪問
在瀏覽器里輸入 localhost 訪問,出現歡迎頁即為啟動成功
3、將nginx注冊成服務
3.1 下載winsw
Github:https://github.com/winsw/winsw/releases
將exe文件放在nginx.exe一起并修改名稱為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的根目錄修改為自己的
此時文件夾內容
3.3 注冊為服務
# 以管理員運行cmd窗口,進入到nginx目錄,執行命令 nginx-service install此時打開服務可查看到nginx服務以注冊成功,右鍵啟動,在瀏覽器里訪問接口
4、配置端口轉發
當前我配置虛擬機22端口轉發,實現在另一臺電腦可以遠程虛擬機的Linux
4.1 修改配置文件
增加配置
stream {# k8s-master-01 sshserver {listen 2211 so_keepalive=on;proxy_pass 192.168.182.11:22;proxy_timeout 72h;} }- listen:代理端口,和虛擬機里的端口一對一
- proxy_pass:目標IP和端口
4.2 驗證
在當前Windows或在另一臺內網下電腦上操作
# 2211是代理端口,172.16.67.5 是Windows的IP ssh -p 2211 root@172.16.67.54.3 拓展
以此類推,如果在當前電腦中或者虛擬機中,都可以通過此方法配置端口轉發,以便對外提供服務,同時也可以增加一定的安全性
總結
以上是生活随笔為你收集整理的Windows安装nginx并配置端口转发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2017.6.12“找回本心 坚持学习”
- 下一篇: enfuzion与lsf构建渲染集群_集