服务器Nginx相关配置项总结
nginx命令可用于启动、停止、重新加载以及测试配置文件等。下面是一些常用的nginx命令及其作用:
| 命令 | 描述 |
|---|---|
| nginx | 启动nginx服务 |
| nginx -s stop | 停止nginx服务 |
| nginx -s reload | 重新加载nginx配置文件 |
| nginx -t | 测试nginx配置文件是否有语法错误 |
| nginx -V | 显示nginx的版本及编译参数 |
| nginx -s quit | 完整有序停止Nginx服务 |
这些命令可以在终端中输入,或者作为系统服务进行管理。在使用这些命令时,请确保已获取足够的权限来运行它们,以免发生意外错误。
以下是配置一个新的 server 所需要的配置项:
| 配置项 | 描述 |
|---|---|
| listen 80; | 监听端口,用于处理HTTP请求 |
| listen 443 ssl; | 监听端口,用于处理HTTPS请求 |
| server_name temp_ip; | 绑定域名或IP地址 |
| client_max_body_size 100m; | 设置请求体允许的最大大小 |
| proxy_redirect off; | 禁用Nginx对代理服务器返回的重定向响应的修改 |
| proxy_set_header Host host:server_port; | 设置被代理的主机和端口 |
| ssl_certificate /home/test/ssl/test.pem; | 设置HTTPS证书文件的路径 |
| ssl_certificate_key /home/test/ssl/test-key.pem; | 设置HTTPS密钥文件的路径 |