Mac OS X. Apache

From AsIsWiki
Revision as of 13:47, 28 October 2020 by Alex (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Mac OS X


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/



Mac OS X

Personal tools
Namespaces

Variants
Actions
Navigation
Tools