Настройка нескольких IP-адресов на сервере Centos 7.4 с помощью DirectAdmin
У меня есть выделенный Сервер с Centos 7.4, размещенный через дешевый хостинг.
Я заказал дополнительные IP-адреса и настроил на них сервер имен.
Теперь я хочу разместить несколько сайтов на одном IP-адресе и число на другом. Я добавил IP-адреса в DirectAdmin, но когда я изменяю настройки DNS для домена в DirectAdmin, чтобы он указывал на новый IP-адрес, происходит сбой. Я получаю ошибку 404. Хотя весь контент загружается в /home/username/domains/domainname.com/public_html. Этот веб-сайт работает, когда он находится на исходном IP-адресе.
Я думаю, что есть несколько проблем с моими настройками VirtualHost в файле ips.conf.
Код выглядит так, где ip 1.2.3.5 - это дополнительный IP-адрес для моего сервера (например, оригинальным будет 1.2.3.4). имя пользователя вместо моего фактического имени пользователя. Также обратите внимание, что папка /home/username/domains/sharedip физически не существует.
<VirtualHost 1.2.3.5:80>
ServerName shared.domain
UserDir public_html
DocumentRoot /home/username/domains/sharedip
SuexecUserGroup username username
CustomLog /var/log/httpd/homedir.log homedir
CustomLog /var/log/httpd/access_log combined
</VirtualHost>
<VirtualHost 1.2.3.5:443>
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
SSLCACertificateFile /etc/httpd/conf/ssl.crt/server.ca
ServerName shared.domain
UserDir public_html
DocumentRoot /home/username/domains/sharedip
SuexecUserGroup username username
CustomLog /var/log/httpd/homedir.log homedir
CustomLog /var/log/httpd/access_log combined
</VirtualHost>
В конечном итоге я хотел бы установить 2 сертификата сервера, которые будут работать для всех доменов в пределах имени пользователя или диапазона IP-адресов. Не уверен, что это возможно тоже.