Привет, у меня есть облачный сервер в локальной хостинговой компании с установленным Ubuntu Server 18.04. Я уже успешно установил панель управления Vesta со следующими настройками:
Web: nginx + apache
FTP: vsftpd
Mail: exim + dovecot + spamassasin + clamav
DNS: named
Firewall: iptables + fail2ban
Softaculous: Yes
DB: MySql + PostreSQL
Я успешно добавил три домена через пользовательский интерфейс Vesta CP и настроил их должным образом. Я использовал эту настройку, потому что эти три сайта используют Wordpress, поэтому установка wordpress исключительно с помощью nginx довольно сложна, но использование apache + nginx работает довольно хорошо.
Теперь я хочу знать, смогу ли я установить другой домен / сайт, который работает только в nginx, потому что мне нужно настроить guinorn для запуска веб-приложения Python / Django (задница расположена в трех других доменах, где я использую wordpress). ).
Я попытался выполнить следующие шаги: зашел в /etc/nginx/conf.d и добавил файл mydomain.com.conf со следующими настройками:
server {
listen 80;
listen [::]:80;
root /var/www/gero.com.ar/public_html;
index index.html;
server_name gero.com.ar www.gero.com.ar;
access_log /var/log/nginx/gero.com.ar.access.log;
error_log /var/log/nginx/gero.com.ar.error.log;
location / {
try_files $uri $uri/ =404;
}
}
Затем перезапустил службы nginx и apache, но это не работал Когда я захожу на gero.com.ar, он переходит в домен по умолчанию vesta.
Есть ли способ сделать это? Знаете ли вы какие-нибудь учебные пособия / руководства, которые выполняют что-то другое?
В случае, если текст неясен или мой подход не верен: что я хочу достичь тем или иным способом, это иметь 4 домена на моем сервере. Один работает с приложением Django, а остальные три - с WordPress. Я уже сделал часть WordPress, пытаясь выяснить часть Django.
Спасибо заранее