Настройка нескольких 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-адресов. Не уверен, что это возможно тоже.

0 ответов

Другие вопросы по тегам