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

Добавить поддомен к моему серверу Debian

Я создал поддомен ndd, который получил с помощью A, и перенаправляю его на свой сервер с IP

На моем сервере я создал файл apache, чтобы перенаправить этот поддомен в правильный каталог. Вот файл конфигурации - находится в / etc / apache2 / sites-avalaible / vietnam /

<VirtualHost*:80>                                                                                                                                                                                                      DocumentRoot /var/wwwvietnam.mysite.net                                                                                                                                          
  <Directory /var/www/vietnam.mysite.net/>                                                                                                                                          
    Options Indexes FollowSymLinks MultiViews 
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/vietnam_error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/vietnam_access.log combined
 </VirtualHost>

Затем я добавил конфигурацию с

a2ensite vietnam

И я меняю / etc / hosts на свое имя поддомена, как это

11.22.33.44 vietnam.mysite.net

Дело в том, что когда я открываю vietnam.mysite.net в моем браузере он показывает index.html, расположенный в каталоге / var / www (т.е. файл по умолчанию), похоже, что apache не понимает conf ...

Какие-нибудь советы .

Вам не хватает какой-то конфигурации в настройках вашего виртуального хоста.

Как объяснено в Apache документы вам необходимо указать следующие параметры для вашего именованного виртуального хоста:

ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain

ServerAlias не является обязательным, но обычно вы захотите его использовать.

В вашем случае вам необходимо указать:

ServerName vietnam.mysite.net
DocumentRoot /var/www/vietnam.mysite.net