您的位置:首页 > 运维架构 > Nginx

nginx unit

2018-05-19 21:52 316 查看
编译python时提示 出错
可能是编译python时没有加上 --enable-shared
加上后再编译安装即可。
./configure --enable-shared

如果格式没有问题,但是就运行参数配置时失败,注意一下你代码里是否有建立目录,文件,以及对文件、目录的操作,unit默认是nobdy用户权限,可能会因为打开文件权限不足而失败。

如何设置 nginx unit的访问记录到日志的功能,如下代码所示,增加access_log段即可。

{
"listeners": {
"*:8300": {
"application": "default"
}
},
"applications": {
"default": {
"type": "php",
"processes": 10,
"root": "/app/public",
"index": "index.php",
"script": "index.php"
}
},
"access_log": "/var/log/unit/access.log"
}

修改php python 代码后,如何让代码生效。修改application的值即可,
例如,原来是下面的代码

{
"listeners": {
"*:8300": {
"application": "default"
}
},
"applications": {
"default": {
"type": "php",
"processes": 10,
"root": "/app/public",
"index": "index.php",
"script": "index.php"
}
},
"access_log": "/var/log/unit/access.log"
}

改成

{
"listeners": {
"*:8300": {
"application": "default1"
}
},
"applications": {
"default1": {
"type": "php",
"processes": 10,
"root": "/app/public",
"index": "index.php",
"script": "index.php"
}
},
"access_log": "/var/log/unit/access.log"
}

然后用curl 命令重新装载配置文件.即可,注意,两个default要一起改。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux nginx unit