localhost和子域指向同一目录

时间:2015-03-24 17:36:34

标签: localhost subdomain virtualhost

我正在尝试配置本地子域但由于某种原因,我的虚拟目录和localhost都指向相同的。我尝试在这个帖子中使用解决方案:

Local virtual hosts pointing to the same directory

但它不起作用。

这是我的/etc/apache2/extra/httpd-vhosts.conf文件的代码“

<VirtualHost *:80>
DocumentRoot "/Users/lemmy/Applications/"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/lemmy/Applications/storke/"
    ServerName local.storke
    DirectoryIndex index.html
    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" com$
</VirtualHost>

以下是我的/etc/hosts文件的代码

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost


#Mapping new local hosts

127.0.0.1       local.storke

由于某种原因,local.storke和localhost都指向相同的(localhost Applications根目录)目录。为了让我能够访问storke的根目录,我需要输入http://local.storke/storkehttp://localhost/storke,这使得首先要有一个虚拟目录。

有关可能发生的事情的任何想法?我正在使用MAC与MAMP(不是专业版)。

此致

0 个答案:

没有答案