【问题标题】:How can I create different ports on Apache VirtualHosts如何在 Apache VirtualHosts 上创建不同的端口
【发布时间】:2017-06-28 01:37:28
【问题描述】:

我正在尝试使用以下代码为不同的端口号创建 VirtualHost,但是当我尝试访问该端口号“域:端口”时,我在浏览器上收到“ERR_CONNECTION_REFUSED”错误。

步骤,我在做什么

  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>

我错过了什么?谢谢

【问题讨论】:

  • 您是否在 ports.conf 中添加了 Listen 语句? IIRC 必须列出虚拟主机绑定到的任何端口
  • 这不适用于 IRC。端口号可以不同。我这样做是为了在不同的端口上调用不同的页面。
  • 由于您使用的是 Plesk,如果您手动编辑 httpd.conf 文件,那么在下一次 Plesk 更新时,很可能会被覆盖。
  • 这不是问题,我只是想让它工作。
  • @OrkanKöylü - 抱歉,不应该缩写。如果我没记错的话。我确实知道互联网中继聊天与 apache 和其他 http 守护进程之间的区别。

标签: apache port plesk


【解决方案1】:

我认为您可以使用特定虚拟主机的自定义模板来做到这一点。 您应该检查这两个链接。这可能会让你走上正轨:

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 文件)

【讨论】:

  • 我正在编辑“domain.http.conf”,而不是直接httpd.conf
  • 正如我所说。请务必从我提供的链接中阅读 Plesk 文档。我很确定他们会提供您正在寻找的答案。我手头没有 plesk 服务器来测试配置,所以我无法真正提供分步说明...
  • 在 Plesk 文档中,他们只是讲述了创建自定义 domain.httpd.conf 但我已经这样做了,我需要知道如何为域打开第二个端口。例如,Plesk CP 可以通过 8443 端口号访问,他们如何将这个端口号重定向到另一个路径。
  • 您也可以在文档中找到该信息。有一个特殊的部分,他们会告诉你如何将默认的 8443 端口更改为另一个端口
  • 我不想更改 Plesk 的默认端口号,我想为我的域创建自己的端口号。我想在不同的端口号上提供不同的页面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
  • 1970-01-01
  • 1970-01-01
  • 2018-08-24
  • 2014-03-04
  • 1970-01-01
相关资源
最近更新 更多