webman部署到宝塔步骤咨询

aRwang

新手一枚,不明白传统php-fpm与HTTP框架部署差异,以下是我个人理解并部署的方法,请大佬指导,谢谢~


第1步:安装Nginx环境

第2步:创建PHP站点,并指定webman/plubic目录

第3步:修改配置文件

upstream webman {
    server 127.0.0.1:8787;
    keepalive 10240;
}

server
{
    listen 80;
    server_name 192.168.31.188;
    access_log off;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/webman/public;

    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_http_version 1.1;
        proxy_set_header Connection "";
        if (!-f $request_filename){
            proxy_pass http://webman;
        }
    }

    access_log  /www/wwwlogs/192.168.31.188.log;
    error_log  /www/wwwlogs/192.168.31.188.error.log;
}

第4步:添加守护进程并启动

以上宝塔部署步骤,请大佬指点是否正确?按以上步骤可以正常访问,我怎么判断不是以php-fpm方式运行呢?

1148 6 3
6个回答

nitron

不用判断,不是FPM

  • 暂无评论
智佳思远

看起来都正确。
最后一步不知道宝塔带不带守护进程,如果不带运行命令应该是 php start.php start -d,有个-d。如果带就不用加。

  • 暂无评论
damao

请求一个不存在的地址,然后看页面有没有返回webman字样,就知道是php-fpm还是webman了

  • 暂无评论
aRwang

明白了,感谢回答~~

  • 暂无评论
remix789

不要用 宝塔的 进程守护管理器 会有问题, 建议用命令行启动

  • 暂无评论
owenzhang

截图

  • 暂无评论
🔝