1 回答

TA貢獻1752條經(jīng)驗 獲得超4個贊
把80端口指向8080端口, 方法如下:
修改nginx.conf
注釋掉改行:
#nginx.conf 中 http 段最后會有以下這兩句.
#這樣你就可以把已經(jīng)配置好的各種 server conf 放在 sites-available 里,
#如果想啟用的時候只要復(fù)制或者軟連接到上面兩個文件夾里,想關(guān)掉或者更改配置的時候也比較方便.
#
#而默認情況下sites-enabled目錄下會放一個sites-available/default的軟鏈接,
#在sites-available/default已經(jīng)對localhost進行設(shè)置,
#導(dǎo)致無論你怎么修改nginx.conf對本地端口進行配置都不會生效. 一直報404錯誤.
#所以此處要把sites-enabled注掉. 或者把該軟鏈接換掉.
#
include /etc/nginx/conf.d/*.conf;
#include /etc/nginx/sites-enabled/*; 12345678910111234567891011
在http配置項中增加如下內(nèi)容:
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://localhost:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}123456789101112123456789101112
重啟nginx
sudo service nginx restart //或者 sudo nginx -s reload11
然后就可以直接通過localhost/index.htm來訪問8080端口的項目了.
nginx簡單的操作命令
sudo service nginx start #啟動
sudo service nginx stop #停止
sudo service nginx restart #重新啟動
sudo service nginx reload #重新啟動
sudo nginx -s start #啟動
sudo nginx -s stop #停止
sudo nginx -s restart #重新啟動
sudo nginx -s reload #重新加載配置
- 1 回答
- 0 關(guān)注
- 2140 瀏覽
添加回答
舉報