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