Сегодня я включил свой компьютер, и apache не работал. Это странно, поскольку последние 6 месяцев он работал без проблем.
Единственное, что я сделал, что могло вызвать проблемы, - это удалить кучу драгоценных камней. Это не должно быть проблемой, поскольку apache не полагается на драгоценные камни.
Я решил попробовать nginx, чтобы посмотреть, будет ли он работать и иметь ту же проблему.
Симтомы:
Как я могу отладить это, чтобы найти корень проблемы? Я не могу понять, почему это могло произойти.
Я пробовал восстановить разрешения на случай, если это была проблема, по-видимому, это не так. На днях все заработало, и в конфиге apache ничего не изменилось.
Обновить: Вот результат telnet localhost 80
$ telnet localhost 80
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying fe80::1...
telnet: connect to address fe80::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host
http://hintsforums.macworld.com/showthread.php?t=83942
sudo apachectl -t
оскорбленный apache не смог найти драгоценный камень пассажира, что имеет смысл, поскольку я возился с драгоценными камнями в rvm ree@global
драгоценный камень.
Решением было переустановить жемчужину пассажира с помощью:
$ rvm ree@global
$ gem install passenger
и перезапустите apache.