我想创建一个需要域名的邮件服务器。我想使用域名访问 WWW 文件夹中的特定目录,而不是输入 www/foldername。我可以这样做吗?
我尝试过这个:-
# Setup "foldername.tld" Virtual Host
<VirtualHost *:80>
ServerName foldername.tld
DocumentRoot /home/user/var/www/foldername
<Directory /home/user/var/www/foldername>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我在 /etc/apache2/sites-available/ 中创建了一个名为 foldername.tld 的文件。
我正在使用 ubuntu 12.04 lts。请帮帮我。
答案1
您的配置文件看起来正确。我应该通过以下方式启动它:
<VirtualHost foldername.tld:80>
(...)
这样,您以后可以创建其他虚拟主机(如果需要)。使用“*:80”将捕获通过端口 80 发往此服务器的所有请求(仅发往虚拟主机)。
然后在 DNS 级别,您只需让它foldername.tld
指向您的 Web 服务器的地址(通过 A 记录或通过 CNAME 指向已定义的 A 记录)。