Проблема: у меня 2 домена, 2 веб-сервера, 1 WAN IP. 1 сервер обслуживает www.site1.com, а другой - www.site2.com. Я переадресовал домен на порт, который перенаправлен на этот ящик. wanip: 1235, затем 1235 пересылается на внутренний IP-адрес сервера site2. Но когда я захожу на www.site2.com, я получаю страницу 404 www.site1.com.

Мне нужно www.site2.com, чтобы перейти на нужный сервер. Это то, что я могу сделать на виртуальных хостах www.site1.com, или это что-то еще.

Кроме того, если это не совсем возможно, или если это большой процесс, я могу просто переместить www.site1.com на сервер www.site2.com и использовать виртуальные хосты, это вариант, с которым мне будет хорошо ,

Обновление: я нашел проблему. Когда я перехожу к моей странице, я получаю site1.com, что правильно, когда я перехожу к моей странице: 1235, это правильно, его site2.com. Отлично. Но моему site2.com нужно, чтобы /blog /wordpress находился в правильном каталоге, поэтому, когда я захожу на www.wanip: 1235 /blog /wordpress, мой браузер переключает его на wanip /blog /wordpress, чтобы он возвращался на site1.com и 404-х годов, потому что эта коробка не имеет / блог / WordPress

Почему он решает игнорировать порт при добавлении каталога?

1 ответ1

2

Если вы пересылаете 1235 с помощью маршрутизатора, убедитесь, что у вас правильный IP-адрес site2, потому что вы не должны получать 404 site1! Также, возможно, вы скопировали конфиг с site1 на site2 и забыли изменить 404??

Если вы говорите, что site1.com и site2.com должны работать на одном и том же порту, вы можете перенаправить все запросы на site1, а затем использовать обратный прокси-сервер apaches (http://httpd.apache.org/docs/2.0/mod/mod_proxy. html) передать запрос на сайт2. Однако может быть проще разместить все на одном сервере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .