0

我目前正在重新定位 WordPress 服务器。

从数据库重定位源导入和FTP数据上传到重定位目标已经完成。

在更改名称服务器之前,即使我的访问通过在 URL 字段中直接输入传输目标服务器的 IP 地址来检查显示,访问也会被重定向到重定位源的 HTTPS 域( https://sample.com )服务器。

我应该怎么做才能在不重定向的情况下看到显示?

除了下面列出的文件之外,是否还有与重定向相关的文件?


重定位源服务器和重定位目的服务器的操作系统和中间件如下:

源服务器

  • 操作系统:CentOS 7.6
  • 阿帕奇/2.4.6
  • mysql Ver 15.1 Distrib 5.5.60-MariaDB
  • PHP 7.1.31
  • WordPress 5.7
  • SSL让加密

目标服务器

  • 操作系统:Ubuntu 20.04 LTS(Focal Fossa) amd64
  • Nginx:1.18.0
  • mysql Ver 15.1 Distrib 10.3.22-MariaDB
  • PHP:7.4.11

我尝试了以下这些步骤来支持对重定位目标服务器的访问。

  • 为 WordPress 创建一个新的配置文件,然后创建符号文件

/etc/nginx/sites-available/wordpress.conf

/etc/nginx/sites-enabled/wordpress.conf

  • 删除默认配置文件

rm /etc/nginx/sites-available/default

rm /etc/nginx/sites-enabled/default

  • 更改根目录 ( /var/www/html) 所有者和权限

$ sudo chown -R www-data:www-data /var/www/html

$ sudo chmod -R 755 /var/www/html

$ sudo systemctl restart nginx

我也尝试了几种重定向方法,但没有一个导致如下所示:

  • 使用主机文件

如何在 Mac 上编辑主机文件

  • 清除 HSTS 设置

重新散列:如何清除 Chrome 和 Firefox 中的 HSTS 设置


以下是相关文件的内容:

wordpress.conf

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/html;
    index  index.php index.html index.htm;
    server_name xxx.xxx.xxx.xxx;
 
    client_max_body_size 100M;
    autoindex off;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }
 
    location ~ \.php$ {
         include snippets/fastcgi-php.conf;
         fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         include fastcgi_params;
    }
}

/etc/php/7.4/fpm/pool.d/www.conf

---
listen = /run/php/php7.4-fpm.sock
---

本地开发环境:

  • macOS 卡塔利娜 10.15.7
4

0 回答 0