我正在您的 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 内正确显示。
我遗漏了什么?我是否错误地设置了一些设置?
提前致谢!