1. 程式人生 > >Mac 使用natapp,Nginx內網穿透,生成外網可訪問域名

Mac 使用natapp,Nginx內網穿透,生成外網可訪問域名

以下內容基於Mac

##natapp使用
使用natapp工具,官網連結https://natapp.cn
下載完成後,根據官方教程進行配置,連結如下:
https://natapp.cn/article/natapp_newbie

下載下來的檔案不可直接執行,先執行chmod a+x natapp
下載配置檔案 連結:https://natapp.cn/article/config_ini
將配置檔案和可執行檔案放到同級目錄下,執行natapp即可。

##Nginx使用
1.安裝
brew install nginx

2.修改Nginx配置
vi /usr/local/etc/nginx/nginx.conf


也可以直接用文字編輯

  • 配置使用者許可權
    在這裡插入圖片描述
    此處配置你期望哪個使用者組的哪個使用者有許可權使用Nginx。
    有的人會把許可權設定為root owner,這樣啟動以後,當你想要操作Nginx的時候,會發現當前使用者無許可權操作(包括關閉Nginx),個人不推薦這樣做。
  • 配置服務相關
    在這裡插入圖片描述
    1.修改為80埠
    2.用natapp生成的域名
    3.本地服務的ip,埠

此時如果直接執行Nginx,則會失敗,我們需要修改檔案許可權。

修改檔案許可權

sudo chown root:wheel /usr/local/opt/nginx/bin/nginx
sudo chmod u+s /usr/local/opt/nginx/bin/nginx

啟動Nginx
nginx

重啟Nginx
nginx -s reload

關閉Nginx
nginx -s stop