前言
近段時間在准備畢業設計的前期准備,基本確定了前后端分離的架構,於是就需要用到了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默認端口以及配置文件位置/
