Появилась необходимость добавить ещё один домен на хостинг Hetzner, подскажите как это сделать?
Как добавить ещё один домен на мой хостинг Hetzner?
24.11.2012 20:05
- Открываете папку /usr/local/nginx/conf/sites файловой системы сервера по протоколу SFTP от лица пользователя root операционной системы сервера (можно использовать программу FileZilla).
- Там будет 2 файла: один описывает настройки веб-сервера nginx для интернет-магазина, а второй — для веб-интерфейса базы данных. Имена файлов соответствуют доменам веб-интерфейсов.
- Скачиваете файл настроек веб-сервера nginx для интернет-магазина. Это будет примером настроек нового магазина. Переименовываете этот файл. Открываете.
- В верхней части файла редактируете 2 параметра: server_name (пишете домен нового магазина) и root (пишете путь в файловой системе к новому магазину). Рекомендую новые сайты размещать в папке /var/www
- Также в верхней части файла заменяете строку
listen 80 default;
наlisten 80;
- В нижней части файла редактируете 2 параметра server_name (указываете поддомен www магазина) и rewrite (эта команда перенаправляет посетителей, набравших www, на адрес без www).
- Записываете файл на сервер с новым именем (не перетирая имеющихся фалов).
- Заходите на сервер по протоколу SSH от лица пользователя root операционной системы сервера (можно использовать программу Putty).
- Перезагружаете веб-сервер nginx командой /etc/init.d/nginx restart
- Веб-сервер nginx работает от лица пользователя www-data операционной системы сервера. Открывате по протоколу SFTP от лица пользователя www-data папку, родительскую той, которую вы указали выше параметром root (я рекомендовал выше путь /var/www). Создаёте папку, указанную в параметре root (я рекомендую именовать эту папку доменом нового сайта). Обратите внимание, что это надо делать от лица пользователя www-data. Записываете в эту папку скрипты. Убеждаетесь, что у пользователя www-data есть права на чтение и выполнение этих скриптов. Всё.