Ошибка 502 Bad Gateway в установке Wordpress - PullRequest
2 голосов
/ 07 мая 2019

Я пытался установить Wordpress с конфигурацией LEMP для соединения с локальным хостом.Я просмотрел некоторые ответы, но не могу понять, почему отображается эта ошибка.

Я установил Nginx / 1.10.3, MySQL 5, PHP 7.0 в дистрибутив Debian.Я настроил конфигурационные файлы Nginx, попадающие в папку Wordpress, и не могу отобразить экран установки в своем браузере.Я пытался использовать Firefox и Chrome для отображения страницы localhost.

Здесь я прилагаю свой файл конфигурации Nginx (/ etc / sites-available / file):

server{

    listen 80;
    listen [::]:80;

    root /var/www/wordpress.example;
    index index.php index.html index.htm;
    server_name localhost;

    location = /favicon.ico { log_not_found off; access_log off; }
    location = /robots.txt { log_not_found off; access_log off; allow all;}
    location ~* \.(css|gif|ico|jpeg|jpg|js|png)$ {
        expires max;
        log_not_found off;}


    location / {
        #try_files $uri $uri/ =404;
        try_files $uri $uri/ /index.php$is_args$args;}

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;}
}

Издесь я прилагаю измененные параметры конфигурации моего Wordpress (/var/www/directory/wp-config.php) файла:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpressdb' );

/** MySQL database username */
define( 'DB_USER', 'wordpressuser' );

/** MySQL database password */
define( 'DB_PASSWORD', 'root' );

/** MySQL hostname */
define( 'DB_HOST', '3.14.164.34' );

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );

/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
define('FS_METHOD', 'direct');

Я также изменил Аутентификацию уникальных ключей и солей.Я убедился, что внутри нет ни одного комментария.Все кажется чистым.

/ ** Имя хоста MySQL * / указывает на IP-адрес 3.14.164.34, потому что я использую сервер AWS, где я сохранил базу данных, которую пытаюсь использовать для Wordpress.

502 происходит, когда я пытаюсь загрузить страницу localhost или IP-адрес 127.0.0.1 в браузере.Я протестировал удаленное соединение базы данных с IP 3.14.164.34 с помощью программы DBeaver и проверил, что удаленные соединения в MySQL на машине сервера AWS были успешно настроены.Ответ 502 является немедленным. Браузер отображает ошибку 502 и версию Nginx, которую я использую.

Я просто хочу иметь возможность отображать и устанавливать Wordpress.Спасибо всем, что нашли время для проверки моего вопроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...