Я врезаюсь в стену, диагностирующую это. Я чувствую, что проблема или из-за моего отсутствия сетевых навыков или элементарных знаний конфигурирования Apache. Я надеюсь, что могу пролить некоторый свет на свою установку путем описания моего рабочего процесса.
У меня есть удаленный Сервер Ubuntu 12.04 VM, к которым я получаю доступ через SSH, как таковой: ssh username@111.111.111.111 port 1234
.
У меня есть выполнение apache2, и я подтвердил, итак, потому что netstat -tulpn
шоу это apache2
слушает на 0.0.0.0:80
. И действительно apache2 работает как процесс, если я работаю ps
. Кроме того, выполнение wget localhost
загружает апачей, "Они работают!" Файл HTML.
Проблема состоит в том, когда я перехожу к своему локальному компьютеру и открываюсь http://111.111.111.111:1234
, Я получаю следующие ошибки:
Firefox: SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1
Chrome: This webpage is not available... Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.
Вы не можете получить доступ к другим портам через веб-браузер, только к порту 80. Все остальные блокируются для обеспечения безопасности сервера. Сначала убедитесь, что вы установили ssh на свой сервер. если нет, введите:
sudo tasksel
, выберите ssh сервер из списка. также:
sudo apt-get install tasksel
, если не установлен tasksel.
затем найдите какую-нибудь программу дистанционного управления, я не знаю, какую именно, сегодня доступно около миллиона, которую вы можете выбрать, какую захотите. также проверьте состояние брандмауэра, чтобы убедиться, что порт 22 не заблокирован:
sudo ufw status