(嫌题目长?你想咋写??)
宝塔面板安装的Nginx在设置由Docker安装的Wordpress反向代理时会出问题。具体症状为:打开反代地址,Wordpress的图片刷不出来,只有文字显示。解决办法:
- 打开宝塔面板,进入网站设置界面
- 点左边的“配置文件”
- 在配置文件中找到以下字段并注释掉:
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log off;
access_log /dev/null;
}
location ~ .*\.(js|css)?$
{
expires 12h;
error_log off;
access_log /dev/null;
}
其他Web应用(如KodExplorer、ownCloud等)同理。
老哥想问下如何在宝塔面板设置反向代理给用docker安装的wordpress。
同样是在正文2.的“配置文件”里添加反向代理设置就行了。这里提供一份参考:
location /
{
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_hide_header X-Frame-Options;
proxy_pass <后台地址>;
rewrite /wp-admin🔪 🔪scheme://🔪host🔪uri/ permanent;
👆这句很关键,没有的话无法登陆后台
另外请把🔪换成$(符号打不出来。。)
}