Nginx+安装与配置
1. Nginx 安装
1.1 安装前准备
创建工作目录
1 | |
安装必要工具
1 | |
1.2 下载与编译安装
下载Nginx源码
1 | |
配置编译选项
1 | |
参数说明:
--prefix=/software/nginx: 指定安装目录--with-http_stub_status_module: 启用状态监控模块--with-http_ssl_module: 启用SSL/HTTPS支持
编译与安装
1 | |
2. Nginx 配置
2.1 基本配置文件位置
1 | |
2.2 反向代理配置
基本语法
1 | |
实际配置示例
1 | |
2.3 上传文件大小限制
设置最大上传大小
1 | |
说明:
Nginx默认最大上传文件大小为1MB
该配置需要放在http块中
单位可以是k(KB)、m(MB)、g(GB)
3. Nginx 服务管理
3.1 基本服务控制
启动Nginx
1 | |
停止Nginx服务
1 | |
重启与重载
1 | |
3.2 进程管理
查看Nginx进程
1 | |
使用进程ID控制
1 | |
3.3 配置文件检查
1 | |
4. 实用配置示例
4.1 多站点配置
1 | |
4.2 负载均衡配置
1 | |
4.3 静态文件服务
1 | |
4.4 HTTPS重定向
1 | |
4.5 API网关配置
1 | |
4.6 跨域配置
1 | |
5. 故障排查
5.1 常见问题
端口被占用
1 | |
权限问题
1 | |
配置文件错误
1 | |
5.2 性能优化
工作进程配置
1 | |
缓存配置
1 | |
6. 资源链接
官方网站: http://nginx.org/
配置生成器: https://nginxconfig.io/
RELATED POSTS