【发布时间】:2019-12-23 07:47:17
【问题描述】:
我需要将子域重定向到主机上的特定文件夹。
例子:
store.mydomain.com 显示来自:mydomain.com/store
的内容support.mydomain.com 显示来自:mydomain.com/support
的内容但我不知道该怎么做,我不知道我是否为 DNS 记录这样做,例如“CNAME”,或者如果我通过 Apache 执行,添加“a2ensite”子域或“.htaccess”。
如果是通过.htaccess,我如何通过store.mydomain.com访问mydomain.com/store?
我什至尝试通过 apache 添加子域来做到这一点。但没有成功。
像下面的 .conf 文件:
<VirtualHost *: 80>
ServerName store.mydomain.com
ServerAdmin wbmaster@gmail.com
DocumentRoot /var/www/html/mydomain.com/store
<Directory /var/www/html/mydomain.com/store>
Options -Indexes + FollowSymLinks
AllowOverride All
</Directory>
#LogLevel info ssl: warn
ErrorLog /var/www/html/mydomain.com.br/store/error.log
CustomLog /var/www/html/mydomain.com/store/access.log combined
</VirtualHost>
我拥有对 vps 主机的完全访问权限。我的主域已经设置并且运行良好。
所以我认为这应该通过 .htaccess 来完成,对吧?但是怎么做呢?
我知道这是一个非常简单的问题,但我对 .htaccess 没有太多经验。
谢谢
【问题讨论】:
-
配置 apache 虚拟主机后,您必须为子域设置 DNS,这也指示您的实例。您喜欢的记录或 CNAME。
标签: apache .htaccess amazon-ec2 apache2 subdomain