Я пытаюсь настроить сервер с помощью простого приложения узла, которое использует WordPress в качестве автономной CMS. Я пытаюсь настроить его таким образом, чтобы при подключении к своему домену mydomain.com
я обращался к своему веб-сайту (который работает нормально), но я хочу иметь возможность доступа к интерфейсу wp-admin, который в настоящее время находится на порте 8080. С моим Существующая установка я нахожу, что если я go до mydomain:8080/wp-admin
я получаю http://1.1.1.1/wp-login.php?redirect_to=http%3A%2F%2Fmydomain.com%3A8080%2Fwp-admin%2F&reauth=1
. Вот мои настройки nginx:
server {
listen 80;
server_name www.mydomain.co mydomain.co;
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://1.1.1.1:3000; (DUMMY IP FOR SAKE OF POST)
}
}
server {
listen 8080;
server_name www.mydomain.co mydomain.co 1.1.1.1;
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://mydomain.co:8080/$request_uri;
}
}
У меня приложение, работающее на порте 3000, сопоставлено с 80, и WordPress, работающее на 80, сопоставлено с 8080