Возможно, вам понадобится какой-то VirtualHost
У вас есть как минимум два решения:
- VirtualHosts на основе разных номеров портов
- VirtualHosts на основе разных доменных имен
Во втором случае (решение, которое я всегда использую), вам придется отредактировать файл "hosts
", так что "mytestwebsite" является псевдонимом вашего локального компьютера - этот IP-адрес 127.0.0.1
В Windows этот файл находится в C:\WINDOWS\system32\drivers\etc
В Linux он находится в /etc/
Вы должны добавить строку, подобную этой:
127.0.0.1 localhost
127.0.0.1 mytestwebsite
Затем в конфигурации Apache вам необходимо создать один VirtualHost для каждого сайта. Полагаю, примерно так:
<VirtualHost *>
ServerName mytestwebsite
DocumentRoot /home/squale/developpement/tests
<Directory /home/squale/developpement/tests>
Options Indexes FollowSymLinks MultiViews +SymLinksIfOwnerMatch
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *>
ServerName myothertestwebsite
DocumentRoot /.../myothertestwebsite
<Directory /.../myothertestwebsite>
Options Indexes FollowSymLinks MultiViews +SymLinksIfOwnerMatch
AllowOverride All
</Directory>
</VirtualHost>
(Конечно, требуется настройка / настройка)
И вам также, вероятно, понадобится такая директива:
NameVirtualHost *
Ну, это может быть не полное решение (это зависит от вашего сервера / приложений); но я надеюсь, что эти несколько указателей помогут вам добраться до него!
Если вам нужна дополнительная помощь, ключевое слово "VirtualHost" ; -)
Веселись!