Я создаю программное обеспечение для управления офисом на LAMP-сервере по модели SAAS. У моих клиентов обычно 5-10 тысяч клиентов, они отслеживают все их контакты, счета, информацию о встречах. Я хочу хранить информацию о каждом клиенте в отдельной базе данных. Это, как мне кажется, в долгосрочной перспективе повысит производительность, обеспечит лучшее разделение данных и будет более чистым.
Итак, я хочу, чтобы company1.mysite.com и company2.mysite.com указывали на один и тот же сайт, но передавали свой поддомен в качестве параметра php.
Как мне использовать apache и vhosts для передачи поддомена в качестве параметра php и при этом использовать одно и то же приложение для всех поддоменов.
Вероятно, это относится к Stack Overflow, но ...
В вашем PHP-коде вы проверяете значение $ _ SERVER ['HTTP_HOST']
, чтобы определить имя хоста, которое использовалось.
В вашем Apache
используйте подстановочный знак ServerAlias
для обслуживания всех возможных субдоменов доменного имени с одного виртуального хоста.