Нужна помощь в устранении неполадок Apache внутри виртуальной машины

Нужна помощь в устранении неполадок Apache внутри виртуальной машины

Я уперся в стену, пытаясь устранить неполадки. Мне кажется, проблема либо в отсутствии у меня навыков работы с сетями, либо в базовых знаниях по настройке Apache. Надеюсь, я смогу пролить свет на свою настройку, описав свой рабочий процесс.

У меня есть удаленная виртуальная машина Ubuntu Server 12.04, к которой я подключаюсь через SSH следующим образом: .ssh [email protected] port 1234

У меня запущен apache2, и я это подтвердил, потому что netstat -tulpnпоказывает, что apache2прослушивает 0.0.0.0:80. И действительно, apache2 запущен как процесс, если я запустил ps. Кроме того, запуск wget localhostзагружает HTML-файл apache "It works!".

Проблема в том, что когда я захожу на свой локальный компьютер и открываю http://111.111.111.111:1234, я получаю следующие ошибки:

Fire Fox:SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1

Хром:This webpage is not available... Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.

решение1

вы не сможете получить доступ к другим портам через свой веб-браузер, только к порту 80. Все остальные заблокированы в целях безопасности сервера. Сначала убедитесь, что на вашем сервере установлен SSH. Если нет, введите:

sudo tasksel

выберите ssh-сервер из списка. также:

sudo apt-get install tasksel

если не установлен tasksel.

затем найдите какую-нибудь программу удаленного управления, я не знаю какую, на сегодняшний день их доступно около миллиона, и вы можете выбрать любую, которая вам нравится. Также проверьте состояние брандмауэра, чтобы убедиться, что порт 22 не заблокирован:

sudo статус ufw

Связанный контент