Те же XAMPP конфигурируют работы над Windows, но не над Mac OS X

Я использовал Xampp в Windows в течение некоторого времени теперь. Я пытаюсь настроить его на Mac OS X также, таким образом, я скопировал всю конфигурацию, но я не могу заставить виртуальные хосты работать.

1-я включал это в/private/etc/hosts:
127.0.0.1 localhost 127.0.0.1 somedomain.local

2-я включал это в httpd.conf:
DocumentRoot "/Volumes/Files/http" Include etc/extra/httpd-vhosts.conf

3-я включал это в httpd-vhosts.conf:
<VirtualHost 127.0.0.1>
DocumentRoot "/Volumes/Files/http"
ServerName "localhost"
</VirtualHost>

<VirtualHost 127.0.0.1>
DocumentRoot "/Volumes/Files/http/somedomain"
ServerName "somedomain.local"
</VirtualHost>

Который является в основном той же конфигурацией, я имею в Windows. Результат я вхожу в MacOS, состоит в том, что любой домен, определенный в файле hosts, получает Вас к DocumentRoot httpd.conf, Т.Е./Volumes/Files/http а не к корню виртуального хоста. Какие-либо идеи?

Новые теги: apache-vitual-hosts vhosts vhosts.conf виртуальные хосты

Править:
Спасибо за все ответы. Я попытался разработать его, переместился, строка Включают etc/extra/httpd-vhosts.conf в другое место в httpd.conf (не спрашивайте, почему) и это работало. Но проблема теперь, кажется, что единственный виртуальный хост, который распознан, является первым, это определяется.

Все домены, определенные на/etc/hosts, указывают теперь на тот виртуальный хост. Если я комментирую его в httpd-vhosts.conf и перезапускаю апача, то все домены указывают на второй.

Кажется, что объявление всего является проблемой? (но это не находится на окнах),
Я попробовал * и не работал. Я буду пробовать *:80 и видеть то, что происходит.Спасибо!

1
задан 29.09.2009, 15:42

3 ответа

Это работает над OSX

<VirtualHost *:80>
    ServerAdmin apache-consulting@confusionconsultants.com
    DocumentRoot "/dans-data"
    ServerName dans-data.localhost
    ErrorLog "logs/dans-data-on-localhost.log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>

так попробуйте что-то подобное.Удачи.

Править: Обратите внимание, что существует несколько различий, но прежде всего, номер порта. Некоторые из этих строк являются определенно дополнительными, как строки Ошибки и CustomLog.

2
ответ дан 12.12.2019, 10:49

Что-то как Каталог позволяет от всех пропавших без вести?

см.: http://www.phpmagicbook.com/how-to-setup-vhosts-on-xamp/

1
ответ дан 12.12.2019, 10:49

Я полагаю, что необходимо было бы установить или Linux или версию MAC OSX xampp, если у них есть тот.

http://www.apachefriends.org/en/xampp-macosx.html, кажется, тот.

Я не думаю, что программное обеспечение работает независимо от платформы из-за способа, которым файловые структуры установлены в каждой операционной системе. Например, трудно определить Linux, эквивалентный из C:/xampp/htdocs и/opt/lampp/htdocs (не уверенный, что это для Mac).

0
ответ дан 12.12.2019, 10:49

Теги

Похожие вопросы