
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;
}
}