Ubuntu 12.04 Apache2虚拟主机端口* .80不能正常工作

我一直试图解决这个4天无济于事。 请帮忙!

问题是非常简单的 – 我的SSL端口443正在工作和加载我的Symfony网站( https://mysite.com ),但我的端口80不工作,并正在加载一个无法连接到所有浏览器mysite.com错误。

我在Ubuntu 12.04LTS / apache2 / MYSQL / PHP5上运行LAMP。

虚拟主机启用,当我运行“apache2ctl -S”我得到:

VirtualHost configuration: *:80 mysite.com (/etc/apache2/sites-enabled/default.conf:1) *:443 mysite.com (/etc/apache2/sites-enabled/mysite.conf:1) 

我的虚拟主机文件(/ etc / apache2 / sites-enabled)是:1)default.conf:

 <VirtualHost *:80> ServerName mysite.com ServerAlias www.mysite.com DocumentRoot /var/www/mysite.com/public_html/Symfony/web </VirtualHost> 

2)mysite.conf

 <VirtualHost *:443> ServerAdmin [email protected] ServerName mysite.com ServerAlias www.mysite.com DocumentRoot /var/www/mysite.com/public_html/Symfony/web <Directory /> Options FollowSymLinks AllowOverride All Require all granted </Directory> <Directory /var/www/mysite.com/public_html/Symfony/web> AllowOverride None RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /index.php [QSA,L] </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> SSLEngine on SSLCertificateFile /etc/ssl/mysite.com/mysite.com.crt SSLCertificateKeyFile /etc/ssl/mysite.com/mysite.com.key SSLCertificateChainFile /etc/ssl/mysite.com/mysite.com.ca-bundle <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> </VirtualHost> 

听起来像你可能有防火墙规则阻止该端口。