Mod rewrite 在Web服务器上配置子域
我在建立一个网站的过程中,我面临着一些困难。以下是我的配置Mod rewrite 在Web服务器上配置子域,mod-rewrite,amazon-ec2,dns,subdomain,web-hosting,Mod Rewrite,Amazon Ec2,Dns,Subdomain,Web Hosting,我在建立一个网站的过程中,我面临着一些困难。以下是我的配置 安装了Tomcat的EC2实例。弹性ip连接到EC2实例。我可以通过进入http://Elastic-IP-Address/folder-name和http://Elastic-IP-Address/different-folder-name 现在我有了一个域名,想创建子域并将它们指向服务器上的特定文件夹,即 http://sd1.my-domain-name.com should point to http://Elastic-IP-
http://Elastic-IP-Address/folder-name
和http://Elastic-IP-Address/different-folder-name
http://sd1.my-domain-name.com should point to http://Elastic-IP-Address/folder-name/
http://sd2.my-domain-name.com should point to http://Elastic-IP-Address/different-folder-name/
目前,我将@&WWW主机设置为弹性IP地址的记录。我可以去http://my-domain-name/folder-name/
并正确访问网站。当我点击一个链接时,它会正确显示为http://my-domain-name/folder-name/link-i-clicked
现在,我想将相同的行为也关联到子域设置。我有四个记录类型选项,用于将子域关联到域注册器中的ip地址-类型、URL帧、URL重定向和CName
http://sd1.my-domain-name.com
至http://Elastic-IP-Address/folder-name/
只要我输入浏览器url李>
http://sd2.my-domain-name.com
而不是更改为http://sd2.my-domain-name.com/link-i-clicked
这正是我理想中想要的李>
提前感谢DNS服务器不支持(甚至不知道)路径(所有不是域名的内容) 您的注册器提供的不是本机DNS记录类型,但它在内部指向重定向服务器或转发服务器 我建议您使用CNAME将所有子域指向同一台服务器,并让您的web服务器找出请求来自哪个子域,然后从那里进行调度
下面是如何运行的,或者是否使用Apache HTTP服务器(与Apache Tomcat不同)?