Назад | Перейти на главную страницу

Хостинг php на основе CNAME

Хостинг php на основе CNAME У меня есть приложение, которое позволяет пользователям получить учетную запись * .onemobi.net (например, bob.onemobi.net). Теперь я хотел бы дать пользователю возможность использовать свой собственный поддомен для указания на свою страницу (например, bob.hisdomain.com => bob.onemobi.net). Я настроил сервер, и bob.onemobi.net работает должным образом. Я добавил запись CNAME для bob.hisdomain.com => g.onemobi.net (Запись на моем DNS-сервере), но когда я захожу на bob.hisdomain.com, я автоматически перенаправляюсь на www.onemobi.net. По умолчанию, когда сайт не существует, отображается страница с надписью «Сайт не существует» без каких-либо перенаправлений.

Кажется, я не могу понять, что вызывает это. Я попытался осмотреться, чтобы увидеть, что могло быть причиной этого, но я не понимаю, что искать. Я надеюсь, что смогу получить рекомендации от этого сообщества.

Я думаю, вам не хватает директивы ServerAlias ​​для bob.hisdomain.com, она должна выглядеть примерно так;

<VirtualHost *:80>

ServerName bob.onemobi.net
ServerAlias bob.hisdomain.com
...

</VirtualHost>

в основном, потому что apache не распознает bob.hisdomain.com поскольку явно псевдоним некоторого NameVirtualHost, он попадает в значение по умолчанию *: 80 NameVirtualHost, который предположительно является www.onemobi.net