更改nginx默認端口,ubuntu更改nginx端口號


我們都知道nginx 默認使用80端口,有時候我們希望nginx運行在其他端口,就需要更改nginx配置

nginx配置文件在/etc/nginx目錄下的nginx.conf。在nginx.conf->http選項末尾有引入兩個目錄下的文件分別為:

http {
        # 省略部分內容 
        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
}

我們查看/etc/nginx/sites-enabled/目錄,會找到一個default文件,在server選項下前兩行就可以找到使用的80端口號:

server {
        listen 80 default_server;
        listen [::]:80 default_server;

將80端口號改為想使用的端口號,保存文件,如果沒有啟動nginx,啟動即可。如果nginx已經在運行,重新加載即可。

sudo nginx start #運行nginx
sudo nginx -s reload #重啟nginx

如果遇到nginx報以下錯誤:

nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)

sudo nginx -c path/.conf #指定nginx配置.conf的位置

查看nginx運行端口

sudo netstat -anp | grep nginx

本人使用nginx版本為nginx/1.10.3(ubuntu),不同版本和系統配置文件可能略有差異

如有問題請留言,如果啟用防火牆,則需開啟對應端口,使用AWS服務器需要更改服務器安全組,添加響應入站規則,開啟對應端口。

chaos-fe


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM