Как настроить локальный хост с помощью папки «Сайты» на моем Mac?

Как настроить локальный хост с помощью папки «Сайты» на моем Mac?

Как настроить локальный хост с помощью папки «Сайты» на моем Mac?

решение1

Флажок общего доступа к веб-сайту был удален в 10.8, но sudo apachectl startтакже включает агент launchd на постоянной основе (см. cat /usr/sbin/apachectl). Чтобы http://localhost/~username/все заработало, вы можете сохранить что-то вроде этого как /etc/apache2/users/username.conf:

<Directory "/Users/username/Sites/">
    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Если вы хотите направить localhost на ~/Sites/, вы можете изменить DocumentRoot в /etc/apache2/httpd.conf.

Вы можете добавить виртуальный хост, раскомментировав Include /private/etc/apache2/extra/httpd-vhosts.conf, /etc/apache2/httpd.confдобавив 127.0.0.1 testsite.devв /etc/hostsи добавив это в /etc/apache2/extra/httpd-vhosts.conf:

<VirtualHost *:80>
    DocumentRoot "/Users/username/Sites/testsite/"
    ServerName testsite.dev
</VirtualHost>

sudo apachectl restartприменяет изменения.

решение2

ОткрытьСистемные настройки » Совместное использование, и включитьВеб-обмен.

О горном львеВеб-обменбыл удален из настроек, поэтому используйте его sudo apachectl startдля запуска Apache.

Вы найдете URL-адреса, указанные там. Например, мойМестапапка /Users/danielbeck/Sitesдоступна как http://10.0.1.2/~danielbeck/.

Связанный контент