Назад | Перейти на главную страницу

Мой домен возвращает страницу маршрутизатора по умолчанию (размещенную на сервере в той же сети)

Здравствуйте, я установил Apache / PHP / MySQL на CentOS 5.5 и установил на нем WebMin. Я хочу подключить свой сервер к сети. И попытаюсь разместить на нем несколько сайтов для моих исследований.

Мой текущий сервер находится за маршрутизатором. У меня есть 2 статических IP-адреса в комплекте с интернет-пакетом, на который я подписался. Хотя для подключения включен NAT, потому что я использую это подключение к Интернету с другими компьютерами. Это гибридная сеть, так как у меня включен DHCP для определенного диапазона на маршрутизаторе. И я настроил некоторые серверы на частные статические IP-адреса по очевидным причинам.

Веб-сервер, который я настроил, имеет статический частный IP-адрес 192.168.1. *, У меня порт перенаправил порт 80 на внутренний IP-адрес сервера.

Моему доменному имени назначена запись A, которая является моим общедоступным IP-адресом, но когда я пытаюсь получить доступ к своему домену из моего текущего интернет-соединения, я перенаправляюсь на страницу по умолчанию моего маршрутизатора.

Я могу получить доступ к странице через прокси-сервер или другое подключение к Интернету, но страница отображается неправильно (изображения вообще не отображаются, а форматирование страницы перепутано).

У меня есть wordpress в домене по умолчанию (я настроил виртуальный хост), но все, что я вижу, - это текст на странице и нет изображений, и доступ к странице также очень медленный. Я перенаправил порт 3306 для MySQL на тот же IP-адрес сервера. Я могу отлично получить доступ к экземпляру wordpress при локальном доступе.

Как мне решить эту проблему?

Я также хотел бы настроить DNS-сервер на этом веб-сервере или на другом компьютере, но, поскольку я нахожусь за маршрутизатором, как мне настроить зоны? - с частным IP-адресом сервера или общедоступным IP-адресом. Я знаю, что для DNS мне нужно перенаправить 53 порт. Но помимо этого я как бы застрял. SomeOne, пожалуйста, сообщите, что я впервые пробую это, используя документацию Webmin, Apache, MySQL и некоторые учебные пособия в Интернете. Так что, пожалуйста, будьте добры к моим вопросам, они могут быть немного простыми, но я как бы застрял здесь на некоторое время.

Спасибо.

Рене

Ваш маршрутизатор не может должным образом определить разницу между доступом к внутреннему и внешнему интерфейсам. Либо настройте / обновите свой маршрутизатор для этого, приобретите маршрутизатор, который может, либо используйте внутренний адрес, когда вы находитесь в локальной сети.

на вашем маршрутизаторе также работает веб-сервер - интерфейс администратора

вам нужно запустить его на другом номере порта, чем на 80, как это сделать, зависит от вашего маршрутизатора

из внутренней сети будет трудно получить доступ к вашему внутреннему серверу, проходящему через маршрутизатор - это потому, что вы нажимаете внутренний интерфейс, затем нажимаете внешний, а затем обратно во внутренний

Лучше получить доступ к серверу изнутри прямо на его ip

Я решил это, отредактировав файл локального хоста, чтобы домен был преобразован в IP-адрес машины, на которой запущен Apache / Nginx / Proxy.

В Linux это файл / etc / hosts

В Windows это файл c: \ Windows \ System32 \ Drivers \ etc \ hosts.