可以使用nginx的server块来实现这个需求。

假设网站A的根目录为 /var/www/siteA,网站B的根目录为 /var/www/siteB。

首先需要在nginx的配置文件中添加两个server块,分别对应网站A和网站B:

server {
    listen 80;
    server_name example.com;
    root /var/www/siteA;
    index index.html;

    location /a {
        # 网站A的配置
    }

    location / {
        # 网站B的配置
    }
}

server {
    listen 80;
    server_name example.com;
    root /var/www/siteB;
    index index.html;

    location /a {
        # 网站A的配置
    }

    location / {
        # 网站B的配置
    }
}

在上述配置中,我们使用了server_name指令来指定域名为example.com,这意味着这两个server块会对应到同一个域名。

接着,在每个server块中,我们设置了root指令来指定网站的根目录,index指令来指定默认的首页文件。

最后,在每个server块中,我们使用了location指令来配置不同的URL路由。对于网站A,我们将其根目录重定向到 /a 路径下,而对于网站B,我们则将其根目录重定向到其他路径下。

需要注意的是,在实际使用中,我们可能需要对nginx的配置文件进行更加详细的配置,以确保网站的正常运行

nginx 一个80端口布置2个网站其中a是网站A 其余是网站B

原文地址: https://www.cveoy.top/t/topic/fyvZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录