Dreamhost 云计算:Ubuntu 14.04 LTS/Apache 2 监听多个端口

Dreamhost 云计算:Ubuntu 14.04 LTS/Apache 2 监听多个端口

我正在您的 DreamCompute 服务中配置 Ubuntu 14.04 LTS。我已经安装了 apache2,目前正在端口 80 上成功运行一个网站。

我现在苦恼的是配置多个具有不同端口的网站。

当我尝试从 Google Chrome 访问http://67.205.56.105:8080/,我收到连接被拒绝错误。

我描述了我所检查和完成的所有事情:

我创建了文件/etc/apache2/sites-available/test.conf(虚拟主机)瞄准:8080端口:

<VirtualHost *:8080>
        ServerAdmin [email protected]
        ServerName interemplea-test
        ServerAlias test
        DocumentRoot /var/www/html/test/web/
        <Directory "/var/www/html/prod/web/">
           AllowOverride All
       </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

在 /etc/apache2/ports.conf 中我添加了要监听的 8080 端口。

Listen 80
Listen 8080
Listen 8000
<IfModule ssl_module>
        Listen 443
</IfModule>
<IfModule mod_gnutls.c>
        Listen 443
</IfModule>

我已经激活了虚拟主机a2ensite命令和重新启动并重新加载 apache 服务。我也签到了/var/log/apache2/error.log但只显示这一点:

[Fri Jul 24 20:15:58.336550 2015] [mpm_prefork:notice] [pid 10629] AH00169: caught SIGTERM, shutting down
[Fri Jul 24 20:15:59.903414 2015] [mpm_prefork:notice] [pid 10687] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.11 configured -- resuming normal operations
[Fri Jul 24 20:15:59.903943 2015] [core:notice] [pid 10687] AH00094: Command line: '/usr/sbin/apache2'

来自 sites-available 的符号链接在 sites-enabled 内正确显示。

我遗漏了什么?我是否错误地设置了一些设置?

提前致谢!

答案1

正如@Mary所建议的,这与Dreamhost服务有关,我必须在DreamCompute仪表板内添加端口。此链接包含创建规则以打开端口的说明:维基梦想主机

我还用黄色标记了仪表板内创建的规则

在此处输入图片描述

相关内容