Конфликт между Apache 2.4.1 и 2.2.2? Mac OS Lion - PullRequest
1 голос
/ 25 марта 2012

Я недавно установил Apache 2.4.1 на мой Mac (10.7) и выполнил «httpd». Я получил эти два сообщения об ошибках, когда отключение веб-доступа в системных настройках:

//(1)-In the console//
httpd: Could not reliably determine the server's fully qualified domain name, using         192.168.1.65 for ServerName
(48)Address already in use: make_sock: could not bind to address [::]:80
(48)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

//(2)-In the browser//
Not Found
The requested URL / was not found on this server.
Apache/2.2.20 (Unix) DAV/2 PHP/5.3.6 with Suhosin-Patch Server at 0.0.0.0 Port 80

// 2-й тест для выяснения

Быстрый эксперимент: Включен веб-обмен .

  • Я переключился на папку 2.4.1 и запустил «запуск apachectl». Вот код:

    usr/local/apache2/bin] root# apachectl start
    org.apache.httpd: Already loaded
    
  • Я проверил 0.0.0.0 на хром

  • Появилось сообщение "Это работает". Никаких признаков сообщения об ошибке apache 2.2.2 404 при отключении веб-обмена не наблюдалось.
  • Я набрал в терминале "apachectl stop"
  • Я снова проверил 0.0.0.0 и получил сообщение «К сожалению! Google Chrome не может подключиться к 0.0.0.0».

// Добавлено уточнение 3/25/12

Этот Mac уже был предустановлен с Apache 2.2.2. Влияет ли его наличие (он не запущен. У меня отключена опция веб-обмена) на моем жестком диске, что мешает недавней установке apache 2.4.1?

Когда я включаю общий доступ к веб-сайту, я получаю не сообщение об ошибке apache 2.2.2 404, а страницу index.html по адресу 0.0.0.0:80. Я не понимаю, почему apache 2.4.1 не будет работать, даже если опция веб-обмена отключена. Я думаю, что когда я запускаю "apachectl start" в "usr / local / apache2 / bin /", компьютер активирует apache 2.2.2 вместо 2.4.1. Почему?

Может ли кто-нибудь внести ясность в эту проблему? Я хочу использовать apache 2.4.1 вместо того, чтобы принудительно использовать apache 2.2.2. Спасибо!

...