Как добавить виртуальные хосты на nginx?

Темой этой статьи будут виртуальные хосты, с помощью которых можно размещать несколько сайтов на одном выделенном сервере.

Чтобы добавить виртуальный хост на nginx, сперва установите веб-сервер.

В первую очередь, добавьте репозиторий Epel:

su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm'

Далее, устанавливаем текстовый редактор nano, через команду:

yum install nano

Затем, устанавливаем Nginx в одну команду:

yum install nginx

1) Теперь, создаем каталог чтобы хранить на нем данные нового сайта. Чтобы автоматически сгенерировать все каталоги, прописываете –p.

mkdir -p /var/www/katren-kate.com/public_html

2) Далее, используем команду, чтобы читать файлы в этом каталоге:

chmod 755 /var/www

3) И создаем файл index.html. в ранее созданном каталоге:

nano /var/www/katren-kate.com/public_html/index.html

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

<html>
<head>
<title>www.katren-kate.com</title>
</head>
<body>
<h1>Wonderful!!!!!!!!Cool!!!!!!</h1>
</body>
</html>

Теперь, мы можем настраивать виртуальный хост и редактировать настройки  nginx.

 nano /etc/nginx/conf.d/virtual.conf

В принципе, файл виртуального хоста уже наполнен информацией, но вам нужно скорректировать несколько параметров. Раскомментируйте строки (как указанно ниже)

Нужно раскомментировать некоторые строки, (как указано ниже). В строке server name  указываете  имя домена, а в строке location прописываете корневой каталог проекта.

 #
# A virtual host using mix of IP-, name-, and port-based configuration
#
server {
listen       80;
#    listen       *:80;
server_name  katren-kate.com;
location / {
root   /var/www/ katren-kate.com/public_html/;
index  index.html index.htm;
}
}

Не забываем сохранять всю проделанную работу. Далее, перезапускаем  Nginx с помощью команды : /etc/init.d/nginx restart

После проделанной работы, вводим изменения в настройки доменного имени и направляете его на IP вашего VPS.

Этот метод может работать только на одном компьютере, но так вы сможете убедится в правильности в проделанных шагов. Если у вас возникнет надобность завести еще один рабочий домен, сперва проверьте его с помощью hosts на вашем компьютере, перед перенаправлением реального домена. Вы делаете для того, чтобы обезопасить в первую очередь себя, поскольку так вы будете уверенны что все работаю и ваши посетители смогут попасть на правильный сайт и сервер.

На этом настройка виртуального хоста закончена и вы можете открыть его в браузере и убедится, что все работает.

Powered by Simple Blog