Проблемы с Amazon EC2 nginx php - PullRequest
0 голосов
/ 10 мая 2018

Мы перемещаем файл с хостинга godaddy на AWS.

Я создал экземпляр Ubuntu 16.04 EC2 и MySQL RDS и успешно переместил файлы.

Я внес изменения в конфигурацию базы данных и настроил свой файл hosts согласно nginx.

Мой вопрос

1) Когда я добавляю общедоступный IP-адрес (Elastic IP), он направляется на сайт, который размещен на godaddy. Однако, если я внесу изменения в настройки базы данных wp-config.php, они будут отражены, и это указывает на AWS. Кто-нибудь еще сталкивался с такой же проблемой.

Поэтому, когда я сталкиваюсь с любыми проблемами, он указывает на IP-адрес AWS, однако, если все в порядке, он указывает на IP-адрес GoDaddy.

Одна вещь, которую я должен упомянуть здесь, это то, что домен и сайт по-прежнему размещаются в Godaddy.

Файл nginx conf выглядит следующим образом

server {

listen 80;

server_name _;

root /var/www/example.com/public_html/;

index index.php index.html;

access_log /var/log/nginx/domain-access.log;
error_log /var/log/nginx/domain-error.log;

location / {
    try_files $uri $uri/ /index.php?$args;
    index index.php index.html;
}

location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
}

location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

У меня нет жестко закодированных IP-адресов в файле hosts, поскольку он просто имеет значения по умолчанию.

Вот файл / etc / hosts

127.0.0.1 localhost


# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

1 Ответ

0 голосов
/ 31 мая 2018

Проблема была с WordPress. В Wordpress есть таблица wp_options. Мне пришлось изменить значения siteUrl и home, а затем он остановил маршрутизацию.

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