Route 53上的AWS指南,VirtualHost和文档根目录中的网站

时间:2016-07-29 09:18:18

标签: amazon-ec2 virtualhost amazon-route53

我已经研究了这个话题一个星期了!

我的情况如下:

  1. 我有一个实例,已经设置了弹性IP地址(例如5.6.7.9)

  2. 我的文档根文件夹中有一个网站(例如var / www / html / website_folder / index.html)

  3. 我已经从AWS本身购买并注册了域名(例如mywebsite.com)

  4. 我为此(mywebsite.com)网站创建了一个托管区域,它自动生成两个记录集 - NS和SOA。我已经阅读了很多关于CNAME的文章和有VirtualHost配置的A记录,似乎都没有。

  5. 我的安全配置允许所有来源 - 0.0.0.0/0用于http,TCP ...

  6. 我尝试过的一个例子:

    * .mywebsite.com CNAME(value = mywebsite.com)

  7. 我无法添加A记录,因为网站的IP地址是5.6.7.9/website_folder,无法在提供的字段中输入

    NameVirtualHost *:80
    <VirtualHost *:80> 
    
    ServerName mywebsite.com 
    DocumentRoot var/www/html/website_folder
    ServerAlias *.mywebsite.com
    
    </VirtualHost>
    

    这不起作用。请帮帮我。

1 个答案:

答案 0 :(得分:1)

设置如下:

  1. 路线53

    • 使用您的实例弹性IP添加一个类型(例如mywebsite.com A 5.6.7.9)
    • 添加CNAME,例如(* .mywebsite.com CNAME mywebsite.com)
    • 添加CNAME,例如(@ .mywebsite.com CNAME 5.6.7.9/website_folder)
  2. 在/etc/httpd/conf/httpd.conf中,在文件底部添加“NameVirtualHost *:80”....以下行:

  3. <VirtualHost *:80> ServerName mywebsite.com ServerAlias www.mywebsite.com *.mywebsite.com DocumentRoot var/www/html/website_folder </VirtualHost>