2017-02-09 15 views
1

Я пытаюсь создать VirtualHost для другого номера порта с помощью кода ниже, но когда я пытаюсь получить доступ к этому номеру порта «domain: port», я получаю сообщение об ошибке «ERR_CONNECTION_REFUSED» в браузере ,Как создать различные порты в Apache VirtualHosts

шаги, что я делаю

  1. Первый редактирования http.conf, созданный для соответствующего домена через панель управления Plesk
  2. Я пишу эти коды
  3. Перезапуск Apache
    • Также я добавьте этот номер порта в httpd.conf. (Слушайте: порт), но в данный момент я получаю "Внутреннюю ошибку сервера"

Что я использую: Plesk 12, Apache/2.2.15 (Unix), Ngnix (заповедник прокси)

<VirtualHost IP:8324> 
    DocumentRoot "/var/www/vhosts/httpdocs" 
     ServerName "domain:8324" 
     ServerAlias "www.domain.com" 
     ServerAlias "ipv4.domain.com" 
     UseCanonicalName Off 

    <Directory /var/www/vhosts/httpdocs> 
     DirectoryIndex index.php 
     Options +Indexes +FollowSymLinks +MultiViews +Includes 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
     Require all granted 
    </Directory> 
</VirtualHost> 

Что мне не хватает? Спасибо

+1

Вы добавили оператор Listen в ports.conf? IIRC, который должен иметь все порты, на которые виртуальный хост связан с ним. – ivanivan

+0

Это не для IRC. Номер порта может быть другим. Я делаю это для вызова разных страниц на разных портах. –

+0

Поскольку вы используете Plesk, если вы вручную отредактируете файл httpd.conf, в следующем обновлении Plesk, скорее всего, оно будет перезаписано. –

ответ

1

Я думаю, вы можете сделать это, используя специальный шаблон для определенного vhost. Вы должны проверить эти две ссылки. Может поставить вас на правильном пути:

https://docs.plesk.com/en-US/12.5/advanced-administration-guide-linux/virtual-hosts-configuration/changing-virtual-hosts-settings-using-configuration-templates/example-changing-default-apache-ports.68800/

https://docs.plesk.com/en-US/onyx/advanced-administration-guide-linux/virtual-hosts-configuration/changing-virtual-hosts-settings-using-configuration-templates.68693/

Только так вы знаете, какие-либо изменения вручную, что вы делаете в файле httpd.conf (с SSH консоли, например, на следующее обновление plesk или когда вы добавляете/удаляете учетную запись, они будут перезаписаны, так как Plesk восстанавливает файл httpd.conf)

+0

У меня есть редактирование «domain.http.conf», а не напрямую httpd.conf –

+0

Как я уже говорил. пожалуйста, прочитайте документацию Plesk по ссылкам, которые я предоставил. Я уверен, что они предлагают ответ, который вы ищете. У меня нет сервера plesk для проверки конфигурации, поэтому я не могу предоставить пошаговые инструкции ... –

+0

В документах Plesk они просто рассказывают о создании пользовательского domain.httpd.conf, но я уже это делаю, я нужно знать, как открыть второй порт для домена. Например, Plesk CP можно получить через номер номера 8443, как они могут перенаправить этот номер порта на другой путь. –