问题描述
这是我的配置:
server {
listen 4343 default_server ssl http2;
listen [::]:4343 default_server ssl http2 ipv6only=on;
server_name mail.napegaming.eu;
root /var/www/roundcube/;
index index.PHP index.html index.htm;
ssl_certificate /etc/letsencrypt/live/mail.napegaming.eu/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mail.napegaming.eu/privkey.pem;
include /etc/letsencrypt/options-ssl-Nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
error_log /var/log/Nginx/roundcube.error;
access_log /var/log/Nginx/roundcube.access;
location / {
try_files $uri $uri/ /index.PHP;
}
location ~ \.PHP$ {
try_files $uri =404;
fastcgi_pass unix:/run/PHP/PHP-fpm/PHP-fpm.sock;
fastcgi_index index.PHP;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /.well-kNown/acme-challenge {
allow all;
}
location ~ ^/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ {
deny all;
}
location ~ ^/(bin|sql)/ {
deny all;
}
# A long browser cache lifetime can speed up repeat visits to your page
location ~* .(jpg|jpeg|gif|png|webp|svg|woff|woff2|ttf|css|js|ico|xml)$ {
access_log off;
log_not_found off;
expires 360d;
}
}
一切正常。当我进入网站时,只有 403 是可以的,但是当我输入应该开始安装 roundcube webmail 的 /installer 时,它只会下载:“下载”文件。当我打开它时,有roundcube安装文件夹的index.PHP代码。
SSL 证书有效。 PHP-fpm.sock 还行,不知道问题出在哪里。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)