国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網站 > Nginx > 正文

Mac中使用Nginx實現80端口轉發8080端口

2024-08-30 12:29:13
字體:
來源:轉載
供稿:網友

由于項目本身的原因,開發必須使用80端口實現,而在Unix內核中非Root用戶無法直接使用1024以下的端口,最初作者找到了pfctl的方式實現80端口轉發到8080端口實現訪問,經過親測出現了最為嚴重的問題,按照當時的方法配置好之后發現本機Mac通過localhost/<項目名>和127.0.0.1/<項目名>可以訪問,此時很是興奮,但出現了最根本的問題,那就是同局域網內其他機器通過訪問IP地址/<項目名>(例如:IP地址是192.168.0.106,那么其他機器訪問192.168.0.106/<項目名>)卻訪問不到,本來就是為了實現同網段開發和測試并行,結果其他機器卻無法訪問意味著這一次的搬磚是竹籃打水。
后來作者就利用Nginx進行80端口轉發到Tomcat的8080端口實現訪問,作者親測果然好使,好了廢話不多說了,干貨走起來~~下面就是詳細的配置步驟:

環境

Mac OS版本: 10.12.6
Nginx版本: 1.12.1

安裝

作者使用Homebrew安裝庫

brew search nginxbrew install nginx

這樣安裝好之后你會發現nginx的監聽端口是8080,并非80,那么此時你就需要更改Nginx的監聽端口,那么這一步就很關鍵了,不能按照以往傳統的方式去更改,讀者請仔細看一下部分。
由于Mac OS是自帶Apache服務的,它本身占用了80端口,首先你需要將Apache的監聽端口改為其他或者直接將其卸載,作者是改掉它的監聽端口為8011。

命令行

sudo vim /etc/apache2/httpd.conf

圖片中紅色框打開原本是80端口,作者已將其改為8011。

nginx端口轉發,mac,nginx,端口轉發的方法
apache_conf.png

改動之后,將其重啟 sudo /usr/sbin/apachectl restart
到這里,你已經將80端口釋放掉了。

其次你需要了解的就是plist文件。plist就是property list format的意思,是蘋果用來保存應用數據的格式,其實就是個xml??梢栽?usr/local/opt/nginx 下找到nginx對應的plist文件,比如在作者電腦上是 homebrew.mxcl.nginx.plist 。
它的內容如下:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict><key>Label</key><string>homebrew.mxcl.nginx</string><key>RunAtLoad</key><true/><key>KeepAlive</key><false/><key>ProgramArguments</key><array><string>/usr/local/opt/nginx/bin/nginx</string><string>-g</string><string>daemon off;</string></array><key>WorkingDirectory</key><string>/usr/local</string></dict></plist>

需要把這個文件復制到 /Library/LaunchDaemons 下,如果是 ~/Library/LaunchAgents 也可以,但兩者有區別。
前者是系統啟動時啟動,后者則是在用戶登錄時啟動。 接著執行launchctl load -w,如下:

sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

最后,重啟你的機器,你會發現nginx在80端口啟動了,試著通過http://localhost直接訪問,若出現下邊圖片的顯示則意味著你的Nginx的80端口已經配置完成,意味著你已經完成了六成的工作。

nginx端口轉發,mac,nginx,端口轉發的方法

如果你Tomcat的端口是8080,此時你便要啟動它,之所以在此時啟動Tomcat是為了先讓Tomcat占用8080端口,因為在后面配置Nginx轉發時需要配置8080端口的轉發,為了在那個時候不被Nginx搶先占用8080端口(這里也可以不啟動Tomcat,只要你在配置好nginx轉發配置后不要立刻啟動nginx服務即可,因為啟動它便直接占用8080端口實現轉發,而這時其實你還未使用8080端口)導致Tomcat的啟動的失敗,因此可以先讓Tomcat占用端口而后在進行Nginx對8080端口的映射轉發。
此時你的Tomcat已經啟動好了,此時我們開始配置Nginx的轉發配置:

命令行

sudo vim /usr/local/etc/nginx/nginx.conf

你只需關心server節點內的配置即可

nginx端口轉發,mac,nginx,端口轉發的方法
Nginx_conf.png

server下的結點:

listen:監聽80端口
server_name:轉發到哪個地址
proxy_pass:代理到哪個地址

這其中幾項配置完畢,我們將Nginx重啟(重啟是需要切換到Nginx目錄下的) sudo /usr/local/Cellar/nginx/1.12.1/bin/nginx -s reload

到這里所有的操作都已完畢,現在你和你同一網段下的其他伙伴就可以通過直接訪問IP地址/<項目名> 訪問你的Tomcat項目了。

相關命令操作 Apache命令

停止服務:sudo /usr/sbin/apachectl stop
開啟服務:sudo /usr/sbin/apachectl start
重啟服務:sudo /usr/sbin/apachectl restart

Nginx命令(需要在Nginx的目錄下執行,目錄:/usr/local/Cellar/nginx/1.12.1/bin/)

開啟:sudo nginx
重啟:sudo nginx -s reload
關閉
首先 ,查詢nginx主進程號(帶有master標識的進程):ps -ef|grep nginx
正常停止 sudo kill -QUIT 主進程號
快速停止 sudo kill -TERM 主進程號


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产精品一卡二卡三卡| 亚洲欧美一区二区三区在线播放| www.狠狠插| 青草在线视频在线观看| 免费男女羞羞的视频网站中文字幕| 性网站在线看| 国产精品探花在线| 精精国产xxxx视频在线中文版| 在线国产网址| 好看的中文字幕在线播放| 国产日本视频| 日本综合一区二区三区| а√最新版地址在线天堂| 国产在线高潮| 亚洲综合在线不卡| 午夜视频在线| 九九热免费在线视频| 国产大学生粉嫩无套流白浆| 日本亚洲精品| 国产精品69xx| 黄色网址在线免费播放| 91极品在线| 国产精品视频白浆合集| 免费在线播放av| 在线亚洲电影| 国产福利热线视频| 久久久久久久美女| 亚洲网站视频在线观看| 91av资源在线| 青青草在线播放| 在线免费看av| 91中文字幕| 国产福利免费在线观看| 国产一级免费看| 国产九九九九| 五月天天在线| 国产另类图片| 最近中文字幕mv免费高清电影| 狠狠操狠狠色| 国产在线观看网站| 国产91大片| 中文字幕在线播放网址| 国产三级自拍| 国产精品178页| 99热免费观看| 日本卡一卡2卡3卡4精品卡网站| 在线视频三区| sese一区| 成人欧美精品久久久久影院| 激情小说 在线视频| 成人av小说网| 国产精品视频一区二区久久| 91精品专区| 在线免费看av| 毛片网站在线观看| 国产中文在线视频| 国产精品久久久久久久牛牛| 中文产幕区在线观看| 国产成人精品男人的天堂538| 精品麻豆国产| 免费a级人成a大片在线观看| 国产理论电影在线| 精品一区二区三区在线成人| 日本视频二区| 午夜不卡视频| 97在线超碰| 国产中文字幕在线| 精精国产xxxx视频在线| 日本成人a视频| 国产精品入口麻豆免费| 亚洲www色| 国产三区四区在线观看| sese在线视频| 国产精品免费视频二三区| 天天插天天干| 国产精品18久久久久久久久久| 四虎a级欧美在线观看| 91xxx在线观看| 青青草原av在线| 中文天堂av| 国产三级视频在线播放线观看| av男人的天堂网| 国产精品伦理一区二区三区 | 精品伦理一区二区| 九九热在线观看| 影音av资源站| 国产精品冒白浆免费视频| 丁香婷婷激情| 国产主播福利在线| 欧美日韩综合高清一区二区| 91在线视频免费看| 国产区成人精品视频| 国产麻豆一级片| 激情综合丁香| 狠狠干天天干| 久热免费在线视频| 狠狠操天天操夜夜操| 人xxxx性xxxxx欧美| 国产aa视频| 69精品视频| 精品国内一区二区三区免费视频| 国产网友自拍视频导航网站在线观看| 国产字幕在线看| 天堂在线免费av| 国产小视频在线播放| 成年网站免费入口在线观看| 麻豆网站在线| 日本中文字幕高清视频| 国产无套粉嫩白浆在线2022年| 69精品视频| 人人干在线视频| av在线你懂的| jizz国产| av文字幕在线观看| 日本免费不卡| 另类综合图区| 国产女人在线观看| 狠狠综合久久久综合| 国产在线观看色| 中文字幕在线观看日本| 最新av免费看| av在线不卡网站| 福利在线视频导航| 国产福利微拍精品一区二区| 在线中文视频| 国产69精品久久app免费版| 国产蜜臀在线| 国产二区三区四区| 91美女在线| 老司机在线视频二区| 国产三级视频| 全网国产福利在线播放| 99热最新网址| 欧美xxxxx性| 91精选福利| 99视频免费| www.毛片| 69免费视频| 国产尤物一区二区三区| 精品黄色免费中文电影在线播放| 美女永久在线网站| 精品久久九九| 国产精品作爱| 午夜在线视频| 国产黄在线观看| 国产精品亚洲第五区在线| 亚洲精品白浆| 国产变态拳头交视频一区二区| 国产中文字幕网| av在线资源网| 伊人春色在线| 国产精品va在线观看视色| 九九在线观看免费视频| 四虎一区二区三区| 精品极品三级久久久久| 国产人成在线观看| 天堂在线亚洲| 国产美女av在线| www.操操操| av在线网页| wwwww亚洲| 美女国产在线| 国产在线观看色| 久热免费视频| 免费精品国产自产拍在| а√天堂www在线а√天堂视频| 2020中文字幕在线播放| 国产极品嫩模在线视频一区| 国产视频精品久久| 91在线超碰| 天天插天天狠天天透| 免费午夜一级| 99视频免费在线观看| 国产免费网址| 国产精品免费91| av超碰在线| 不卡av免费观看| 国产毛片毛片| 国产精品人人爱一区二区白浆| 国产三级视频在线| 在线播放一区二区精品产| gogo在线高清视频| 九九视频九九热| 国产视频二区| 日本视频二区| √天堂资源地址在线官网| 国产导航在线| 久久国产热视频| 高清色视频在线观看| 国产国产国产国产国产国产| 四虎成人欧美精品在永久在线| 男女午夜视频在线观看| 国产一级免费| 欧美精品久久久久久久小说| 国产三区在线观看| 免费a级在线播放| 97中文字幕| 中文字幕不卡免费视频| 午夜在线不卡| 精品国产一区二区三区不卡在线 |