При настройке виртуального хоста на порт 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
Что-то вне вашего контроля блокирует порт 81. Вместо этого используйте виртуальный хостинг на основе имени и / или обратный прокси-сервер на порту 80.
Ваш брандмауэр блокирует соединения с портом 81. Вам нужно ВСТАВИТЬ правило в таблицу INPUT, чтобы открыть порт. Вам следует ознакомиться с документацией для iptables (1). Я уверен, что вы найдете много гепатита в SF и в более широком Интернете тоже можете поискать.