更換nginx默認端口以及配置文件位置


前言

近段時間在准備畢業設計的前期准備,基本確定了前后端分離的架構,於是就需要用到了nginx。

在之前nginx是放在docker上,所以沒有端口更改跟配置文件配置的煩惱。但是現在是直接放在服務器上,但是跟tomcat或者apollo的端口發生了沖突,於是就動了改端口以及配置文件位置的想法。

正文

nginx在linux上的安裝

sudo apt-get install nginx

nginx安裝完成后,文件目錄會在/etc/nginx中,跟docker安裝的有點類似。

nginx更換配置文件的配置

(其實也不算更換,算是增加,配置起來沒那么麻煩)

  • 修改 /etc/nginx 中的nginx.conf
vim nginx.conf  --用vim打開文件
include /root/nginx/conf.d/*.conf;  -- 放在http塊中,路徑自定義切換
  • 新建文件夾並重啟nginx
nginx -s reload

nginx更換默認端口

  • 參照上文的更改配置文件的修改,增加一個語句
include /etc/nginx/sites-enabled/*;  -- 默認有的,但是最好檢查一下
  • 修改 /etc/nginx/sites-enabled 中的 default 文件
vim default  -- 用vim打開文件
listen 8091  default_server;    -- 修改監聽端口
listen [::]:8091 default_server;  -- 修改監聽端口
  • 重啟nginx
nginx -s reload

重新輸入ip跟端口就能看到效果,但是如果像我一樣搭在服務器上,記得開放服務器的端口(小小踩了坑的我)。

    本文首發於 cartoon的博客
    轉載請注明出處:https://cartoonyu.github.io/cartoon-blog/post/nginx/更換nginx默認端口以及配置文件位置/


免責聲明!

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



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