小编Ole*_*Ole的帖子

Nginx:如果文件夹存在,则自动创建子域

我有这个文件夹:/home/sites/dev/ 如果我访问“domain.com”,Nginx 会提供这个文件夹的内容

但是,假设我在此文件夹中创建一个文件夹,例如“wp-test”,如果我访问“wp-test.domain.com”,我希望 nginx 为该文件夹提供服务

似乎“ianc”使它在他的博客文章中起作用,但我无法使其起作用。

到目前为止,这是我的 nginx 配置:

server {
    listen  80;
    server_name www.ilundev.no;
    root /home/sites/dev;
}

server {
    listen  80;
    server_name   ~^(.*)\.ilundev\.no$;

    if (!-d /home/sites/dev/ilundev.no/public/$1) {
        rewrite . http://www.ilundev.no/ redirect;
    }

    root /home/sites/dev/$1;

}

server {
    listen 80;
    server_name ilundev.no;
    rewrite ^/(.*) http://www.ilundev.no/$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)

directory subdomain dns nginx subdirectory

5
推荐指数
1
解决办法
6166
查看次数

标签 统计

directory ×1

dns ×1

nginx ×1

subdirectory ×1

subdomain ×1