Я зробив оновлення до останньої версії High Sierra, перемістивши всі старі файли * .conf, такі як httpd.conf ~, які будуть використовуватися. Перевірка конфігурації працює відмінно:
sudo apachectl -t
Syntax OK
ping 127.0.0.1 працює, як і очікувалося, файл конфігурації сервера
SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"
коли я намагаюся відкрити localhost або спробувати
curl -I -L localhost
curl: (7) Failed to connect to localhost port 80: Connection refused
Я продовжую отримувати відмову, я щось пропустив? Я дійсно оціню будь-яку допомогу.
Я не міняв порт в httpd.conf з 8080 до 80, тому що на 8080 у мене є ngnix прослуховування.
Навіть коли я роблю пінг деяких віртуальних хостів, я визначив, що він працює, я маю на увазі пінг отримати дані, тому що він використовує 127.0.0.1, але якщо я намагаюся відкрити сторінку в браузері, то отримую з'єднання відмовлено.
Ваше запитання (+ подробиці) є невизначені ! Apache & amp; віртуальні хости & amp; macOS і X містять стільки змінних, що неможливо відповісти на ваше питання даними деталями. Також: Я не міняв порт в httpd.conf з 8080 до 80, тому що на 8080 у мене є ngnix прослуховування. звучить нелогічно.
—
klanomath
Я використовую всі останніх екземплярів Apache 2.4, High Sierra є ОС, на Sierra все працювало нормально ... в той же час я також видалив всі екземпляри nginx, але те, що смішно на localhost: 8080 в браузері з якоїсь причини я бачу ngnix сторінку вітання ...
—
vaske