I am creating виртуальный host - For that I have followed below Url details
set-up-apache-virtual-hosts-on-ubuntu
I have created виртуальный host of ямс raveesmake.com
also restarted индеец-апачи server.
When I do ping
command for raveesmake.com
It displays packet восходит sent and received.
Now I want to make this сайт схвати live, So that anyone хан access it by following raveesmake.com
. But until and unless I add this in my помещение machin host file the сайт is not loading.
Did I need to add entry in DNS менеджер of linode? Before adding host did it check whether host ты существуешь already buyed / available?
Необходимо будет добавить запись DNS в:
браузер Посещения @.host.com IP sub.host.com IP
разрешит Ваш IP от имени хоста через DNS и затем отправит запрос через HTTP-соединение с Вашим апачем. Apache проверит заголовок ХОСТА, как myhost.com или sub.host.com и будет использовать связанный виртуальный загруженный хост.
, Но это абсолютно не важно, как Вы называете свой виртуальный файл хоста. Вы только устанавливаете ServerName и количество директивы ServerAlias в нем:
<VirtualHost *:80>
ServerName host.com
ServerAlias sub.host.com
ServerAlias mirror.host.com
, Если апач получает неизвестный заголовок ХОСТА (никакой ServerName, связанный от него среди загруженных виртуальных хостов), он будет просто использовать первый виртуальный загруженный хост, поэтому если у Вас будет только один сайт, можно удалить ServerName и ServerAlias, но отключить апачские хосты "по умолчанию" (с привет мировыми страницами):
sudo a2dissite 000-default default-ssl
По вопросам относительно apache2, используйте ServerFault stackexchange.
Сначала создайте .conf
файл, расположенный в /etc/apache2/sites-available/MyDomain.com.conf
.
ПРИМЕЧАНИЕ: ЗАМЕНИТЕ MyDomain.com своим доменным именем, как требуется
Затем команда nano /etc/apache2/sites-available/MyDomain.com.conf
типа для редактирования файла, и вставлять это кодирует к нему:
# domain: MyDomain.com
# public: /var/www/html/MyDomain.com/public_html
<VirtualHost *:80>
# Admin email, Server Name (domain name), and any aliases
ServerAdmin webmaster@MyDomain.com
ServerName MyDomain.com
ServerAlias www.MyDomain.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /var/www/html/MyDomain.com/public_html
# Log file locations
LogLevel warn
ErrorLog /var/www/html/MyDomain.com/log/error.log
CustomLog /var/www/html/MyDomain.com/log/access.log combined
</VirtualHost>
Это - значение по умолчанию .conf, файл, обеспеченный Linode
Затем, вводят команду a2dissite *default
, чтобы удалить или отключить значение по умолчанию apache2 и затем тип a2ensite MyDomain.com.conf
для включения сайта. Кроме того, тип service apache2 reload
для создания сайта живым.
СНОВА, ОБРАТИТЕ ВНИМАНИЕ ДЛЯ ЗАМЕНЫ MyDomain.com доменом
, Вы могли бы хотеть добавить зоны DNS к linode и добавить ведомый IP.
Шаг 1: Войдите в Linode и Click DNS Manager
и нажмите add a domain zone
. Затем Предоставьте эту подробную информацию:
Шаг 2: Перейдите в Linodes>YourLinode###>Remote Access
и нажмите reverse DNS
. В затем помещенном Ваш домен там и нажимают Look up