Это может быть выстрел в темноте, но я все равно попробую.

Мне требуется запустить приложение на localhost:80 но обнаружил, что оно заблокировано. При переходе на localhost меня встретили так:

Очевидно, это было то, что я придумал, играя с сервлетами Java.

Более того, при проверке запущенных процессов :80 меня приветствуют только процессы httpd . Если посмотреть на все мои текущие активные процессы в ActivityMonitor, нет ничего, что бы показалось мне необычным. Я также рекурсивно искал текст «Это работает!"по всей машине и ничего не выскакивает (я тоже проводил другие поиски но ничего не нашел) . Этот сервлет, кажется, работает при запуске и проверил все меню запуска, которые мне известны, и, опять же, ничто не кажется мне неуместным.

Кажется, что процесс запущен, но файл, который запускает этот процесс, исчез, что, я знаю, невозможно.

Мой вопрос заключается в том, было ли принудительно прекратить все, что работает :80? (очень маловероятно, поскольку я упомянул, что это не появляется ни в каких процессах). Кроме того, есть ли какой-нибудь более рекурсивный поиск, который я могу сделать? Я сделал основной поиск grep поиск SSD в Finder, но оба ничего не показывают ...

1 ответ1

2

Как уже указывалось, «Это работает!"это текст с веб-страницы по умолчанию для веб-сервера Apache, установленного в вашей системе. Вы можете проверить это самостоятельно, запустив: sudo lsof -n -iTCP:80 | grep LISTEN . Обычно Finder не отображает содержимое папки /etc , поэтому вам нужно щелкнуть меню "Go" (в Finder) и выбрать « Go to Folder где вручную введите /etc/apache2 . Там вы можете найти конфигурационные файлы apache, где вы можете найти веб-каталог в разделе "DocumentRoot", а затем, если вы перейдете в это место, вы найдете файл index.html , содержащий «Это работает!"

Если запущенный экземпляр Apache не позволяет запустить ваш сервлет на порте 80 (что, очевидно, является конфликтом), тогда измените порт 80 Apache по умолчанию на что-то другое, скажем, порт 8080, и перезапустите службу Apache с терминала; sudo /usr/sbin/apachectl restart

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