1

Моя ОС: CentOS 7

Сервер: Apache

Оборудование: Sterlite SAM 300AX

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

В настоящее время, когда я захожу на свой WAN IP (сам или через публичный прокси), я попадаю на страницу входа в модем

Интересно, если это проблема с портами или что-то. Или это настройка host/hosts/httpd.conf на моем apache или смесь других вещей. Возможно, проблема с брандмауэром?

Мои /etc /hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.13 server.mysite.com

Мой httpd.conf

ServerRoot "/etc/httpd"
Listen 80
Include conf.modules.d/*.conf
User apache
Group apache
ServerAdmin localhost@root
ServerName server.mysite.com

</Default Stuff>

IncludeOptional conf.d/* .conf
IncludeOptional sites-enabled/* .conf

Мой vhost.conf

<VirtualHost 192.168.1.13:80>
ServerName www.mysite.com
ServerAlias mysite.com
DocumentRoot /var/www/html/
ErrorLog /var/www/error.log
CustomLog /var/www/requests.log combined

</VirtualHost>

В моем роутере под NAT я добавил следующее:

1   HTTP_Server     TCP     80  80  192.168.1.13

1 ответ1

1

Это звучит очень плохо и небезопасно. Если маршрутизатор предоставляет вам данные для входа в систему из глобальной сети, это почти наверняка ваша проблема. Я не могу найти руководство для этого устройства, но вы должны либо отключить эту функцию, либо заменить устройство (или обновить прошивку и посмотреть, исправит ли это ...)

Это также важно, потому что веб-сервер привязан к внешнему IP-адресу и порту устройства, поэтому он не позволит вам перенаправить этот порт на ваше устройство - поэтому никакие настройки, сделанные на вашем компьютере, не помогут - трафик не получает там. Вы можете проверить эту теорию, используя альтернативный порт на маршрутизаторе и перенаправив его на порт 80 на своем устройстве (а затем получив доступ к нему как http://ip.addr:portno

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