学习安装、配置
nginx
- linux服务器和一些常用的操作命令
- 域名,当然如果是本地玩玩也可以是
Hosts
- 基本的正则表达式
# 站点、例子配置目录
./conf/
# 说明文档
./docs/
- nginx配置文件说明
- nginx状态码配置和错误文件
- linux中编译安装和配置nginx
- 设置主域301重定向
- 配置nodejs反向代理
- 配置https
- nginx配置url重写
- 配置图片防盗链
- 配置https资源代理
- 配置nginx前置缓存
- nginx负载均衡
- iconfong字体跨域配置
- nginx日志切割
- windows中安装nginx
表示该用户nginx
不存在, 解决方法:
- 在
nginx.conf
里添加user nobody;
- 创建用户和用户对应的分组
表示用户分组不存在, 解决方法:
- 在
nginx.conf
里添加user nobody;
- 创建用户对应的分组
nginx: [alert] could not open error log file: open() "/logs/error.log" failed (13: Permission denied)
启动nginx
的用户权限不够导致无法写入日志文件, 常见于非root
用户启动报错
80端口被占用启动失败, 修改端口或者杀死占用者再启动即可
pid进程id文件不存在, 可能文件被删除或者已经停止, 在停止nginx时会使用该进程id, 如果不存在将失败, 可以手动kill掉