1 回答
TA贡献1906条经验 获得超3个赞
在四处寻找后,我找到了解决方案。这……很简单……所以我将分享配置的每个部分,以便人们在未来不会浪费时间……
这是总体情况
请记住,对于第一次尝试,我不会将 SSL 与 Let's encrypt 一起使用,我将保留它以备后用。目前,这是简单的 http。
在 NGINX 代理上,我使用此配置文件 ( /etc/nginx/sites-available/www.mouradcloud.com ) 创建了一个站点
server {
listen 80;
server_name www.mouradcloud.com;
location / {
proxy_pass http://www.corph.mouradcloud.com;
sub_filter_once off;
sub_filter 'www.corph.mouradcloud.com' 'www.mouradcloud.com';
sub_filter_types *;
}
}
在 VM Wordpress&Nginx 上,这里是 wp-config.php (/var/www/mouradcloud/wp-config.php),我确实添加了 2 行:
define('WP_SITEURL', 'http://www.corph.mouradcloud.com');
define('WP_HOME', 'http://www.corph.mouradcloud.com');
最后在我的 WM WOrdpress&Nginx 中,我没有更改我的 nginx Web 服务器的配置,这仍然是相同的(/etc/nginx/sites-available/www.corph.mouradcloud.com):
upstream php-wp {
server unix:/var/run/mouradcloud.sock;
}
server {
listen 80;
listen [::]:80;
server_name www.corph.mouradcloud.com;
root /var/www/mouradcloud;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ .php$ {
include fastcgi.conf;
fastcgi_pass php-wp;
}
location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
}
不是 Http 工作我会看看 https ...
- 1 回答
- 0 关注
- 106 浏览
添加回答
举报