Я поражен множеством вариантов дизайна веб-сайтов. Я, вероятно, прошу что-то действительно простое в настройке, но, поскольку у меня нет опыта, мне нужна помощь.
У меня есть домен mydomain.com и ftp доступ к нему. На веб-сервере apache установлены mod_rewrite и perl (если это помогает). Я настроил поддомен user.mydomain.com который в настоящее время указывает на http://www.mydomain.com/user
каталог.
Я создал черновик веб-сайта, работающего в Werc framework на другой Linux-машине. У этого сервера нет доменного имени, я могу получить к нему доступ, используя статический IP или mywebsite.dyndns.org
. Werc поддерживает виртуальный хостинг, но я не совсем понимаю и знаю, помогает ли он мне здесь. Я бегаю lighttp (w / vhost
и mod_rewrite
) и иметь полное разрешение root, так что с этим все возможно.
Я бы хотел запустить Werc сайт внутри поддомена user.mydomain.com. URL-адрес в браузере должен быть user.mydomain.com, т.е. нет явного перенаправления на фактический Werc IP сервера должен иметь место.
Как лучше всего этого добиться? Я попытался mod_rewrite
на mydomain.com машина, но я мог только перенаправить. Я думаю, что можно использовать отдельный «фрейм» для сайта, размещенного на werc, но это кажется немного нечистым. Например. что случилось бы с <title>
тег?
Какие у меня варианты? Заранее спасибо.
Вы сможете решить эту проблему, добавив CNAME
запись для субдомена user.mydomain.com
у вашего DNS-провайдера (или локального сервера имен, в зависимости от того, что вы используете).
А CNAME
говорит "Это user.mydomain.com
это просто псевдоним для mywebsite.dyndns.org
.
Затем назовите свой виртуальный хост на сервере поддомена. user.mydomain.com
, и вам не придется выполнять какие-либо правила перенаправления или перезаписи, чтобы это работало.
Я не уверен, где вы размещаете DNS для mydomain.com
, но почти каждый провайдер позволяет настроить CNAME
запись через панель управления. Если вы размещаете DNS локально (например, BIND в системе Linux), добавьте это в файл зоны для mydomain.com
(например.):
user.mydomain.com. CNAME mysite.dyndns.org
Дополнительную информацию о записях CNAME можно найти на странице Википедия.