Как сделать адрес веб-сервера в DNS?

Я использую веб-сервер Apache на базе Ubuntu O / S. Я хочу изменить имя хоста веб-сервера на let, говорит xyz.compnayname.com.uk.

Виртуальная машина, на которой работает веб-сервер, является автономной машиной, а не частью домена, как моя хост-машина, которая является Windows 7. Я хочу узнать, отредактировав etc / hosts в

 ipaddress          xyz.companyname.com.uk

Позволит ли пользователям доступ к моему веб-серверу через DNS? Как http://xyz.companyname.com.uk/whwhatfile .

ИЛИ мне тоже нужно внести некоторые изменения в конфигурационные файлы apache.

Благодаря

0
задан 11 October 2012 в 20:18

2 ответа

Я почти уверен, что вам нужна еще одна вещь - сделать запись в файле конфигурации виртуальных хостов apache. Это довольно легко сделать, когда вы увидите, как это делается.

Обычно вы редактируете файл /etc/apache2/sites-available/000-default, который является ссылкой на файл по умолчанию в «sites-available».

В этом файле вы можете добавить любое количество виртуальных хостов, которые определяют сайт и его каталог. Итак, вы бы добавили запись в конец файла примерно так:

<VirtualHost *:80>
    <Directory /var/www/whateverdirectory>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
    DocumentRoot /var/www/whateverdirectory/
    ServerName xyz.companyname.com.uk
</VirtualHost>

В моем файле конфигурации у меня начальное определение VirtualHost установлено в корне /var/www, так что я могу получить доступ к вещам, которые не определены в файле конфигурации, например phpmyadmin (который может быть определен, но не сейчас) и т. д. У меня есть страница статического индекса, где говорится что-то более полезное, чем «Это работает!».

0
ответ дан 11 October 2012 в 20:18

Ответ, данный @MartyFried, на 100% верен. В способе вы можете работать с IP также.

Не забудьте перенести порт вперед, иначе он не виден WWW. Вы можете использовать оба из них.

Listen 172.20.30.40:80
Listen 172.20.30.40:8080
Listen 172.20.30.50:80
Listen 172.20.30.50:8080
<VirtualHost 172.20.30.40:80>
DocumentRoot /www/example1-80
ServerName www.example.com
</VirtualHost>

<VirtualHost 172.20.30.40:8080>
DocumentRoot /www/example1-8080
ServerName www.example.com
</VirtualHost>

<VirtualHost 172.20.30.50:80>
DocumentRoot /www/example2-80
ServerName www.example.org
</VirtualHost>

<VirtualHost 172.20.30.50:8080>
DocumentRoot /www/example2-8080
ServerName www.example.org
</VirtualHost> 
0
ответ дан 11 October 2012 в 20:18

Другие вопросы по тегам:

Похожие вопросы: