我目前正在尝试通过Route53和EC2设置新的子域名,但每当我尝试通过浏览器访问它时,都会收到超时错误。亚马逊安全组已经设置允许端口80上的所有流量。
我编写了以下vhosts文件,并将其存储在sites-available下,命名为“new.mysite.com.conf”:
我已启用此运行;
最后,在route53下,我设置了一个新的A记录,设置为非别名,并将其指向运行实例中公共IP地址的EC2服务器。
我已确保在var/www/newmysite/index.php下有一个测试页面,并创建了一个备份var/www/newmysite/index.html以供访问。
子域名本身只显示超时。 直接命中服务器的公共IP会显示默认的apache2“it works!”页面。
是否有人有任何想法,我在这里可能做错了什么?
我编写了以下vhosts文件,并将其存储在sites-available下,命名为“new.mysite.com.conf”:
<VirtualHost *:80>
ServerName new.mysite.com
RewriteEngine On
#RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
DocumentRoot /var/www/newmysite
<Directory /var/www/newmysite>
DirectoryIndex index.php
AllowOverride All
</Directory>
</VirtualHost>
我已启用此运行;
a2ensite new.mysite.com.conf
service apache2 reload
最后,在route53下,我设置了一个新的A记录,设置为非别名,并将其指向运行实例中公共IP地址的EC2服务器。
我已确保在var/www/newmysite/index.php下有一个测试页面,并创建了一个备份var/www/newmysite/index.html以供访问。
子域名本身只显示超时。 直接命中服务器的公共IP会显示默认的apache2“it works!”页面。
是否有人有任何想法,我在这里可能做错了什么?