我目前正在使用 Ubuntu 18.04 服务器并尝试使我的 vhosts 与 nginx 一起工作。
似乎我的 nginx 服务器块无法正常工作,但我不确定我做错了什么。我正在尝试托管 3 个域:
clan.mydomain.de blog.mydomain.de webmail.mydomain.de
我还安装了 Iredmail,它像这样编辑了 sites-available 下的默认文件:
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name webmail.addictedtogames.de.com www.webmail.addictedtogames.de;
location / {
try_files $uri $uri/ =404;
}
}
然后我创建了两个新文件,分别名为:clan.addictedtogames.de 和 blog.addictedtogames.de
clan.addictedtogames.de nginx 服务器块:
server {
listen 80;
listen [::]:80;
root /var/www/clan.addictedtogames.de/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name clan.addictedtogames.de www.clan.addictedtogames.de;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_pass 127.0.0.1:9999;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
一切都运行良好,只是当我访问 clan.addictedtogames.de 时,它会下载一个文件。
如果你能帮助我,我将不胜感激。如果你需要更多信息,请随时询问 :)
亲切的问候,
耶里文