Настройка виртуальных хостов на Mac (Mac OS X Lion 10.70.4) с помощью AMPPS

Это мой первый раз, когда я пытаюсь установить виртуальный хост, и я немного потерялся. Я хочу установить виртуальное имя «tp3.localhost».

Вопросы:

  1. Мой URL-адрес AMMPS: localhost:8585. В файле hosts мне нужно написать 127.0.0.1 tp3.localhost или 127.0.0.1:8585 localhost?

  2. Код, который я написал в httpd-vhosts.conf, выглядит следующим образом:

ИмяVirtualHost tp3.localhost

<VirtualHost  tp3.localhost>
    <Directory "/Applications/AMPPS/www">
        Options FollowSymLinks Indexes
        AllowOverride All
        Order deny,allow
        Allow from All
    </Directory>
    ServerName tp3.localhost
    ServerAlias localhost:8585 127.0.0.1:8585
    ScriptAlias /cgi-bin/ "/Applications/AMPPS/www/cgi-bin/"
    DocumentRoot "/Applications/AMPPS/www"
    ErrorLog "/Applications/AMPPS/apache/logs/error.err"
    CustomLog "/Applications/AMPPS/apache/logs/access.log" combined
</VirtualHost>

AMMPS является альтернативой MAMP.


person Constantinos Grevenites    schedule 20.09.2012    source источник


Ответы (1)


Я думаю, что ваше заявление VirtualHost должно включать порт.

При вызове ULR вам нужно вызвать его как tp3.localost (см. ServerName), чтобы он сработал.

Таким образом, tp3.localhost — это имя, которое должно существовать где-то в вашем файле DNS или /etc/hosts, чтобы его можно было преобразовать в 127.0.0.1 (или ::1 для IPv6).

person Andreas Fink    schedule 20.09.2012