Wie konfiguriere ich Nginx, um Domänennamen für jedes Unterverzeichnis in einem virtuellen Host zu konfigurieren?
高洛峰
高洛峰 2017-05-16 17:28:28
0
1
664

Wie konfiguriere ich Domänennamen für jedes Unterverzeichnis in Nginx in einem virtuellen Host?
Die Voraussetzung besteht darin, zwei Verzeichnisse „Home“ und „Admin“ in einem virtuellen Host abzulegen
Home ist an home.xx.com gebunden
admin bindet admin.xx.com
Ich möchte nicht zwei virtuelle Hosts erstellen.

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(1)
phpcn_u1582
server {

    listen 80;
    server_name *.xx.com;

    # set a default root
    set $rootdir /home/xx/public_html;

    # try if is a subdomain
    if ($host ~* ^(.+)\.xx\.com$) {
        set $rootdir /home/xx/subdomains/$1;
    }

    root $rootdir;
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage