首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将亚马逊的EC2机器url重定向到域?

如何将亚马逊的EC2机器url重定向到域?
EN

Stack Overflow用户
提问于 2016-01-24 09:49:06
回答 1查看 755关注 0票数 0

我知道这听起来可能有些不合常规,因为通常情况是相反的。但由于一个独特的情况,我面临着这个问题。问题是我想将ec2-xx-xx-xxx-xxx.ap-southeast-1.compute.amazonaws.com/xyz (开发url)重定向到https://xyz.example.com (production一个子域)。另一种方式的配置运行良好。我浏览了apache并尝试了一些设置,但它没有生效。下面是配置和服务器详细信息。

代码语言:javascript
复制
#ssl setting

<VirtualHost *:443>
 ServerAdmin webmaster@example.com
 ServerName www.xyz.example.com
 ServerAlias xyz.example.com
 DocumentRoot /www/html/example
 SSLEngine on
 SSLCertificateFile /etc/apache2/ssl-cert/example.crt
 SSLCertificateKeyFile /etc/apache2/ssl-cert/example.key
 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

#redirection setting

<VirtualHost *:80>
 ServerAdmin webmaster@localhost
 ServerName ec2-xx-xx-xxx-xxx.ap-southeast-1.compute.amazonaws.com/xyz
 Redirect permanent / https://xyz.example.com/
 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

服务器详细信息:Ubuntu14.04.2LTS,Apache2

记录设置已经完成并正在工作。

我在服务器配置方面的知识有限。我做了一些研究,但仍然无法解决配置中的问题。

请告诉我哪里做错了。

诚挚的问候

兰吉特·森格

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-25 07:47:39

首先,为什么要使用EC2的公共DNS名称而不是创建自己的some.example.com,并使用EC2的弹性IP创建一个记录

第二,在上面的配置中,您使用服务器名作为

代码语言:javascript
复制
www.xyz.example.com which should be xyz.example.com

尝试更改ServerName并重新启动apache。

代码语言:javascript
复制
sudo service apache2 restart
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34974285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档