Virtueller Nginx-Host für externe Subdomäne

Virtueller Nginx-Host für externe Subdomäne

Ich habe ProblemeEinrichten einer Subdomain für ein Verzeichnis auf meinem Droplet(digitaler Ozean):

Ich habe meine Domäne primarydomain.com von meinem Droplet ... ich erstelle ein Verzeichnis /livezilla/

Beispiel:

primärdomain.com/livezilla

Ich willFügen Sie diesem Verzeichnis eine externe Subdomäne hinzu(livezilla):

chat.meineanderedomain.com.br

Ich habe in: /etc/nginx/sites-avaliable/primarydomain.com:

server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;

root /usr/share/nginx/html;
index index.php index.html index.htm;

server_name primarydomain.com;

location / {

try_files $uri $uri/ /index.php?q=$uri&args;

}
}

Und

/etc/nginx/sites-avaliable/chat.myotherdomain.com.br

server {
listen 80;
listen [::]:80;
server_name chat.myotherdomain.com.br;
root /usr/share/nginx/html/livezilla/;
index index.php index.html index.htm;
}

(mit einer Kopie auf /etc/nginx/sites-enabled)

Derchat.myotherdomain.com.br hat einen A-Eintragim DNS, das auf mein Droplet zeigt..

chat.myotherdomain.com.br leitet jetzt zu myotherdomain.com.br weiter, zeigt aber mit Ping meine Droplet-IP an. )):

Was ist falsch?

Antwort1

Das hat meine Frage gelöst. Wtf.

server {
        listen chat.myotherdomain.com.br:80;
        server_name chat.myotherdomain.com.br;

        root /usr/share/nginx/html/livezilla;
        index index.php index.html index.htm;

     location ~ \.php$ {

        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }
}

verwandte Informationen