2016-11-30 330 views
0

我想安装一个laravel项目。我创建了虚拟主机。但它需要我的本地主机。我GOOGLE了它,但找不到任何解决方案。虚拟主机打开本地主机

这是我vhost.conf看起来像

# Virtual Hosts 
# 
# Required modules: mod_log_config 

# If you want to maintain multiple domains/hostnames on your 
# machine you can setup VirtualHost containers for them. Most configurations 
# use only name-based virtual hosts so the server doesn't need to worry about 
# IP addresses. This is indicated by the asterisks in the directives below. 
# 
# Please see the documentation at 
# <URL:http://httpd.apache.org/docs/2.4/vhosts/> 
# for further details before you try to setup virtual hosts. 
# 
# You may use the command line option '-S' to verify your virtual host 
# configuration. 

# 
# VirtualHost example: 
# Almost any Apache directive may go into a VirtualHost container. 
# The first VirtualHost section is used for all requests that do not 
# match a ServerName or ServerAlias in any <VirtualHost> block. 
# 
<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/usr/docs/dummy-host.example.com" 
    ServerName dummy-host.example.com 
    ServerAlias www.dummy-host.example.com 
    ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log" 
    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/usr/docs/dummy-host2.example.com" 
    ServerName dummy-host2.example.com 
    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log" 
    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common 
</VirtualHost> 


<VirtualHost *:80> 
    ServerName test.dev 
    ServerAlias www.test.dev 
    DocumentRoot "/Users/Aasim/Sites/test" 
    ErrorLog "/private/var/log/apache2/apple.com-error_log" 
    CustomLog "/private/var/log/apache2/apple.com-access_log" common 
    ServerAdmin [email protected] 
</VirtualHost> 

,这是我在主机文件添加

## 
# 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 
127.0.0.1 test.dev www.test.dev 

我也有编辑/etc/apache2/httpd.conf和/etc/apache2/extra/httpd-vhosts.conf文件 和注释去掉,这些线路

LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so 
Include /private/etc/apache2/extra/httpd-vhosts.conf 

并重新启动appache以及

这是我的最终结果是

enter image description here

我使用的是Mac埃尔卡皮坦

回答

0

改变这一行

DocumentRoot "/Users/Aasim/Sites/test" 
to 
DocumentRoot "/Users/Aasim/Sites/test/public" 
+0

尝试过,但犯规工作 然而这工作http:// localhost/test/ – coder

+0

什么是您的项目位置.. wamp/www/?? – Komal

+0

/Users/Aasim/Sites / – coder