Nginx使用笔记1


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