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

DNS: сделайте так, чтобы www.example.com указывал на www / site /

У меня есть vps, где веб-сайт размещен на var / www / site, а не на обычном var / www. Я хочу, чтобы домен указывал на var / www / site, а не на var / www. Не уверен, что поместить в файл зон.

какие-нибудь намеки?

Это необходимо сделать в файлах конфигурации Apache. Найдите определение vhost для своего сайта и установите или измените DocumentRoot указать на /var/www/site каталог. Установить Название сервера или ServerAlias соответственно тоже.

РЕДАКТИРОВАТЬ:

Вам необходимо настроить записи DNS для www.domain.com и www.myotherdomain.com, чтобы они указывали на IP-адрес вашего VPS. Вам нужно настроить именной виртуальный хостинг на вашем vps и создайте виртуальный хост для каждого из ваших доменов.

NameVirtualHost *

<VirtualHost *:80>
    Servername www.domain.com
    DocumentRoot /var/www/site
    ...
</VirtualHost> 

<VirtualHost *:80>
    Servername www.myotherdomain.com
    DocumentRoot /var/www/
    ...
</VirtualHost>

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

Если ваша учетная запись VSP в основном контролируется через их веб-портал, вы смотрите не на тот экран для веб-сервера (на основе снимка экрана). На снимке экрана показана конфигурация DNS, которая не будет иметь ничего общего с фактической конфигурацией веб-сервера в отношении того, как настроена его структура каталогов.

Вам нужно найти экран, который имеет дело с настройками самого веб-сервера. Должен быть параметр для «корневого веб-сайта» для конфигурации виртуального домена (при условии, что вы можете определить несколько виртуальных веб-доменов), который определяет, где веб-сервер может найти веб-файлы.