【发布时间】:2017-06-28 01:37:28
【问题描述】:
我正在尝试使用以下代码为不同的端口号创建 VirtualHost,但是当我尝试访问该端口号“域:端口”时,我在浏览器上收到“ERR_CONNECTION_REFUSED”错误。
步骤,我在做什么
- 首先编辑 http.conf,通过 Plesk 为相关域创建
- 我正在编写这些代码
- 重新启动 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 守护进程之间的区别。