1.啓動時報錯
[emerg]: getpwnam(“nginx”) failed
沒有創建Nginx用戶導致,解決辦法
useradd -s /sbin/nologin -M nginx
id nginx
2.啓動
/usr/local/nginx/sbin/nginx
3.停止
/usr/local/nginx/sbin/nginx -s stop
4.重新加載配置文件nginx.config
/usr/local/nginx/sbin/nginx -s reload
5.重啓
/usr/local/nginx/sbin/nginx -s reopen
6.http和https
使用https一般監聽443端口,使用http一般監聽80端口。https需要配置證書
7.主要結構
server - 服務
location - 地址轉發
其他配置
8.常見錯誤
502,目標服務沒啓動
跨域,如使用http時,文件請求使用了https協議,可修改響應配置和html中的CSP設置的meta