webman怎么部署多站点?

问题描述

怎么在服务器上面部署多个站点?

服务器已经部署了一个站点(8787端口)

部署第二个站点, 是不是在框架里面把8787端口改成8788, 然后进入这个站点启动webman, 再改nginx配置8788,就可以了?

1374 8 2
8个回答

是的

  • 暂无评论
PHP甩JAVA一条街

截图
是改这里吗? 然后再改nginx配置, 启动webman就可以了吧

  • 暂无评论
liziyu

下面这些最好都改一下。

config/server.php

listennamepid_filestatus_file

config/database.php

databaseusernamepassword

config/redis.php

password

config/session.php

authprefixsession_name

  • 18266 2023-06-14

    怎么绑定域名?

  • katray608 2023-06-14

    绑定域名交给nginx

  • banro512 2023-06-14

    nginx反代

  • 18266 2023-06-14

    upstream webman3ds {
    server 127.0.0.1:16166;
    keepalive 10240;
    }
    宝塔上这么配置的,不生效。

  • banro512 2023-06-14

    完整配置贴出来,然后还有,是什么不生效

  • 18266 2023-06-14

    upstream webman3ds {
    server 127.0.0.1:16166;
    keepalive 10240;
    }
    server
    {
    listen 80;
    server_name 3dyizhan.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root d:/wwwroot/3ds.yizhanhao.com/public;

    #START-ERROR-PAGE
    #error_page 403 /403.html;
    error_page 404 /404.html;
    #error_page 502 /502.html;
    #END-ERROR-PAGE
    
    #HTTP_TO_HTTPS_START
    #HTTP_TO_HTTPS_END
    
    #LIMIT_INFO_START
    #LIMIT_INFO_END
    
    #SSL-INFO-START
    #SSL-INFO-END
    
    #反代清理缓存配置
    location ~ /purge(/.*) {
        proxy_cache_purge cache_one $1$is_args$args;
    }
    #proxy 反向代理
    include proxy/www.3ds.com/*.conf;
    
    #PHP-INFO-START
    include php/80.conf;
    #PHP-INFO-END
    
    #REWRITE-START
    include rewrite/www.3ds.com/*.conf;
    #REWRITE-END
    
    #redirect 重定向
    include redirect/www.3ds.com/*.conf;
    
    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }
    
    #一键申请SSL证书验证目录相关设置
    location ~ \.well-known{
        allow all;
    }
    
    access_log  D:/BtSoft/wwwlogs/www.3ds.com.log;
    error_log  D:/BtSoft/wwwlogs/www.3ds.com.error.log;

    }
    现在就是通过ip+端口能访问,
    域名访问不了。

  • chenh 2023-06-14

    proxy/www.3ds.com/*.conf; 具体是哪个配置 贴一下

  • 18266 2023-06-14

    好了

lethe

在一台服务器上部署很多个webman项目,有影响吗一个webman可能开启N个进程,M个webman开启M*N个进程呢

  • 暂无评论
kspade

官方有应用功能
我都是1个应用 = 1个 站

  • 暂无评论
软饭工程师

站点较多,可以使用docker部署

  • 暂无评论
不败少龙
  • 暂无评论
admin

其实不用占用端口,
如果你用的CDN,直接把CDN回源端口改成你的workerman端口
如果你用的是nginx,直接让webman监听地址改成unix://var/run/site1.sock ,然后nginx监听这个套接字,就不用占用服务器端口了,(php-fpm 也是 unix://var/run/php-fpm.sock )

  • 暂无评论
年代过于久远,无法发表回答
🔝