Вы, вероятно, нужно использовать какой-то VirtualHost
У вас есть по крайней мере два решения:
- VirtualHosts на основе номеров портов Diferent
- VirtualHosts на основе различных доменных названий
Во втором случае (решение, которое я всегда использую), вам придется изменить свой «hosts
» файл, так что «mytestwebsite» является псевдонимом для вашей локальной машины - что IP-адрес является 127.0.0.1
Под окна, этот файл находится в C:\WINDOWS\system32\drivers\etc
на Linux, это в /etc/
вы должны были бы добавить строку, как эти из них:
127.0.0.1 localhost
127.0.0.1 mytestwebsite
Затем, в конфигурации Apache, вам нужно создать один VirtualHost p er сайт.Что-то вроде этого, я полагаю:
<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>
(Needs Tunning/конфигурации, конечно)
И вы также, вероятно, потребуется какая-то директива, как этот:
NameVirtualHost *
Ну, это может быть не всего решение (это зависит от вашего сервера/приложений); но я надеюсь, что эти несколько указателей помогут вам добраться до него!
Если вам нужна дополнительная помощь, ключевое слово "VirtualHost" ;-)
Удачи!
Эта работа и директива «NameVirtualHost» были действительно полезны для одновременного использования двух хостов. Паскаль, спасибо за повышение производительности PHP! – AlexA
Добро пожаловать :-) Удачи! –
У меня есть 20 таких проектов. Работает как шарм. –