может получить доступ к виртуальному хосту локально на том же сервере но не может получить доступ на удаленном компьютере

При настройке виртуального хоста на порт 81 возникла довольно сложная проблема.

Когда я использую команду curl 123.123.123.123:81 или curl localhost: 81 на том же сервере, получен ответ. Когда я обращаюсь к нему с удаленного компьютера либо через curl 123.123.123.123:81, либо через браузер, он не работает, показывая время ожидания соединения с ошибкой.

Я использую CentOS 6.3. Обратите внимание, что я закрыл iptables и selinux, чтобы проверить это, и я почти уверен, что они оба были закрыты.

удаленная машина может получить доступ к World Wide Web. У кого-нибудь есть подобный опыт? Что произошло?

iptables

при вызове iptables -L показывает:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 
0
задан 22 January 2016 в 09:44
1 ответ

Что-то вне вашего контроля блокирует порт 81. Вместо этого используйте виртуальный хостинг на основе имени и / или обратный прокси-сервер на порту 80.


Ваш брандмауэр блокирует соединения с портом 81. Вам нужно ВСТАВИТЬ правило в таблицу INPUT, чтобы открыть порт. Вам следует ознакомиться с документацией для iptables (1). Я уверен, что вы найдете много гепатита в SF и в более широком Интернете тоже можете поискать.

0
ответ дан 5 December 2019 в 10:49

Теги

Похожие вопросы