httpd apache上的本地子域

时间:2011-04-11 13:38:03

标签: apache url wampserver

我安装了我用于运行php应用程序的我的机器wampp服务器。

htdocs中有很多文件夹在我的项目中,我可以在浏览器中看到这个文件夹:localhost / folder-name /.

我想查看自定义网址中的每个项目,例如:dev.name-folder.com

使用IIS很容易做到这一点,有人可以用wampp服务器解释如何使用Apache吗?

感谢。

1 个答案:

答案 0 :(得分:2)

您可以更改C:\ Windows \ System32 \ drivers \ etc \ hosts文件,将dev.name-folder.com等域名映射到本地系统。 (否则你将不得不使用DNS服务器。)

要在apache中配置vhost,请为您要提供的每个域/项目创建一个文件:

<VirtualHost *:80>
    ServerAdmin email@domain.tld
    ServerName domain.tld

    DocumentRoot /var/www/htdocs/domain.tld/html
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/htdocs/domain.tld/html>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>
</VirtualHost>

ServerName是您要为其提供文件的域名。 DocumentRoot必须设置为文件的绝对路径(这里取自linux系统)。