如何解决如何在LEMP堆栈上启用Adminer外观?
经过一番痛苦的磨合,我开始在运行LEMP堆栈的Ubuntu 20.04服务器上运行管理员。数据库管理工作正常,但看起来很丑陋,甚至没有默认外观(请参见屏幕截图)。那样很好,除了会使其难以有效使用该程序。
我尝试使用adminer.php将新的adminer.css文件放入目录中(请参见第二张屏幕截图),但是没有用。我在这里和Sourceforge上也走了很多兔子洞,没有运气。他们中的大多数人都指出了通过https://提供服务的.css的一些问题,但我还不足以了解正在发生或未发生的事情。
所以我转向你,伟大的蜂巢思维。我还能尝试什么?以下是我的Nginx服务器块供参考:
server {
server_name adminer.WEBSITE.COM;
root /var/www/html/adminer;
index index.php index.html index.htm index.nginx-debian.html
access_log /var/log/nginx/adminer.access.log;
error_log /var/log/nginx/adminer.error.log;
location / {
try_files $uri $uri/ /index.php?$args;
include /etc/nginx/mime.types;
}
location ~\.php$ {
auth_basic "Please enter username and password";
auth_basic_user_file /etc/nginx/PASSWORDFILE;
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/adminer.WEBSITE.COM/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/adminer.WEBSITE.COM/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = adminer.WEBSITE.COM) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name adminer.WEBSITE.COM;
listen 80;
return 404; # managed by Certbot
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。