Mac OS X. Apache
From AsIsWiki
(Difference between revisions)
Line 20: | Line 20: | ||
ps -ef | grep httpd | ps -ef | grep httpd | ||
− | 4. Для теста переходим по адресу | + | 4. Для теста переходим по адресу: |
http://localhost | http://localhost |
Latest revision as of 13:47, 28 October 2020
[edit] Apache
1. Смотрим версию Apache:
httpd -v
2. Запуск, остановка, рестарт:
sudo apachectl start|stop|restart
3. Статус процесса:
ps -ef | grep httpd
4. Для теста переходим по адресу:
http://localhost
В окне браузера должно отобразиться:
It works!
5. Создаем каталог для web-проектов:
mkdir /Users/username/Sites
Открываем файл конфигурации Apache:
sudo nano /etc/apache2/httpd.conf
Открываем в этом файле два модуля:
LoadModule rewrite_module libexec/apache2/mod_rewrite.so LoadModule php7_module libexec/apache2/libphp7.so
Редактируем параметры:
User username Group staff DocumentRoot "/Users/username/Sites"
Следом за DocumentRoot добавляем параметры доступа к своим сайтам:
<Directory "/Users/username/Sites/site1"> Options FollowSymLinks Multiviews MultiviewsMatch Any AllowOverride All Require all granted </Directory> <Directory "/Users/username/Sites/site2"> Options FollowSymLinks Multiviews MultiviewsMatch Any AllowOverride All Require all granted </Directory>
Рестартуем Apache:
sudo apachectl restart
Тестируем:
http://localhost/site1/