У меня есть 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, которая не будет иметь ничего общего с фактической конфигурацией веб-сервера в отношении того, как настроена его структура каталогов.
Вам нужно найти экран, который имеет дело с настройками самого веб-сервера. Должен быть параметр для «корневого веб-сайта» для конфигурации виртуального домена (при условии, что вы можете определить несколько виртуальных веб-доменов), который определяет, где веб-сервер может найти веб-файлы.