Как уже упоминалось - самый простой способ - попытаться настроить их как vhosts с разными доменными именами:
Я буду использовать эти два для моего примера:
testsite1.local
testsite2.local
(* Обратите внимание, поместите это в свой файл .conf для Apache. Измените для своего локального окружения. Если на linux - /var/www/testsite1
, /var/www/testsite2
--- или где вы храните ваши файлы. Моя конфигурация из Xampp на Windows)
<VirtualHost testsite1.local:80>
ServerAdmin webmaster@testsite1.local
DocumentRoot "c:/xampp/htdocs/testsite1"
ServerName testsite1.local
</VirtualHost>
<VirtualHost testsite2.local:80>
ServerAdmin webmaster@testsite2.local
DocumentRoot "c:/xampp/htdocs/testsite2"
ServerName testsite2.local
</VirtualHost>
Добавьте локальные домены к локальной маршрутизации (если в Windows файл hosts в System32: /windows/system32/drivers/etc/hosts
- или в Linux - /etc/hosts
)
127.0.0.1 testsite1.local
127.0.0.1 testsite2.local
Перезагрузите ваш Apache.
Ваш сервер должен автоматически связывать сеансы с соответствующими доменами, поскольку файлы cookie, в которых хранятся сеансы, не могут использоваться доменами, которые не совпадают с файлом cookie.