当前位置:论坛首页 > Linux面板 > 求助

【已解答】NGINX网站,想实现域名解析两个子域名,访问不同...

发表在 Linux面板2023-6-1 10:50 [复制链接] 3 804

使用的nginx, 网站是用php的tp6框架做的.现在有a模块,b模块.都是使用的vue打包的目录进行访问.
现在有域名abc.com,想实现a.abc.com直接访问a模块,b.abc.com访问b模块,请问该如何配置?

感谢各位大佬的指点

使用道具 举报 只看该作者 回复
发表于 2023-6-1 11:33:49 | 显示全部楼层
您好,您可以通过网站设置---网站目录---子目录绑定实现。或者是单独建站将b域名绑定到对应得模块目录下即可
使用道具 举报 回复 支持 反对
发表于 2023-6-1 13:37:24 | 显示全部楼层
谢花郎 发表于 2023-6-1 11:33
您好,您可以通过网站设置---网站目录---子目录绑定实现。或者是单独建站将b域名绑定到对应得模块目录下即 ...

非常感谢您的指点
使用道具 举报 回复 支持 反对
发表于 2023-6-1 14:06:56 | 显示全部楼层
本帖最后由 云迅科技 于 2023-6-1 14:10 编辑
谢花郎 发表于 2023-6-1 11:33
您好,您可以通过网站设置---网站目录---子目录绑定实现。或者是单独建站将b域名绑定到对应得模块目录下即 ...

通过子目录绑定域名访问子目录,现在还有个问题不知道怎么解决,比如
a.abc.com绑定了public/a目录.a目录下是vue打包出来的index.html和static文件夹.

现在访问a.abc.com后,index.html会加载a.abc.com/a/static/t.js,但是这时候因为绑定了目录,a.abc.com/a/static/t.js访问不通了,只能a.abc.com/static/t.js才能访问通

导致现在运行不起来,请教下单独配置伪静态该如何写才能让正常访问

现在我给a.abc.com配置的单独的伪静态是,但是访问不通

    location /a{
        try_files $uri $uri/ /a/index.html;
    }

使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表