Я установил Apache как в , так /etc/apache2
и в /opt/local/apache
.
Как мне указать Mac использовать один /etc/apache
, а не другой?
решение1
Во-первых, сделайте так, чтобы установка macports apache не запускалась автоматически (я предполагаю, что macports из-за расположения):
sudo port unload apache2
(Я также предполагаю, что вы установили apache2.)
Теперь macports apache будет запускаться только по запросу. Если выникогдаПланируете использовать эту копию Apache, рассмотрите
sudo port uninstall apache2
и он исчезнет навсегда (возможно, вам также придется удалить то, что зависит от Apache).
Используйте панель «Общий доступ» в настройках системы, чтобы включить предустановленный Apache, или используйте скрипт apachectl, как указано Indrek; например, apachectl start
решение2
Используйте apachectl
команду. Для получения дополнительной информации:
apachectl -h
В вашем случае вам необходимо указать альтернативный файл конфигурации с помощью:
apachectl -f your_path/httpd.conf