nginx安装
1 | // 下载 |
环境配置
源码安装的nginx是无法直接用service或者systemctl来控制服务的(如有必要,可自己书写控制脚本)
关于启动nginx
时遇到的403问题:
- 设置
location
模块的root
路径中,所有目录必须至少是 755 权限 - 所有的静态资源必须至少是 644 权限
nginx访问php-fpm的sock文件,无权限问题
1 | # err_log |
相关问题:
- 访问用户权限
- 文件可访问权限
$fastcgi_script_name
的含义问题
1 | # err_log |
相关问题:
- nginx的
location
模块中,root
和alias
关键字的区别 fastcgi_pass
和fastcgi_param
项的值
关于一个nginx重定向实例
Before:
https://klusfq.cn/api/module/xxx?yyy
After:
https://klusfq.cn/module/index.php/xxx?yyy
1 | rewrite ^/api/([^/.]*)(/[^\?]*)?((\?.*)?)$ /$1/index.php$2$3 break; |