Laravel全栈工程师通往架构师之路猿人旅程

Laravel--入门篇(本地域名解析与Apache 虚拟主机配

2016-09-12  本文已影响179人  Junting

扩展知识

本地域名解析与Apache虚拟主机配置,让Laravel跑起来!

本地主机配置 host 文件,进行域名解析

Linux或者Mac 下

   1、cd /etc/apache2 
   2、vi apache2.conf (需要root权限)
   
   :set nu (显示行号)
   vim 中搜索
   命令模式下,按‘/’,然后输入要查找的字符,Enter。?和/的区别是,一个向前(下)找,一个向后(上)。
Apache_conf
    153 <Directory />
154         Options FollowSymLinks
155         AllowOverride None
156         Require all denied
157 </Directory>
158 
159 <Directory /usr/share>
160         AllowOverride None
161         Require all granted
162 </Directory>
163 
164 <Directory /var/www/>       // 新站点目录    
165         Options Indexes FollowSymLinks  // 对访问进来,有index文件,自动显示index文件,没有显示目录
166         AllowOverride None        
167         Require all granted     //允许访问控制
168 </Directory>
配置新站点
root@ServerTwo:/etc/apache2/sites-available# ls
000-default.conf(默认配置的源文件)  default-ssl.conf

复制一个新的 000-default.conf 文件名为你的站点名!

root@ServerTwo:/etc/apache2/sites-available# vim xdh.demo.conf 
root@ServerTwo:/etc/apache2/sites-available# vim wiki.demo.conf 

wiki.demo.conf
改好 生效 配置 
root@ServerTwo:/etc/apache2/sites-available# ln -s /etc/apache2/sites-available/xdh.demo.conf ../sites-enabled/
root@ServerTwo:/etc/apache2/sites-available# ln -s /etc/apache2/sites-available/wiki.demo.conf ../sites-enabled/
root@ServerTwo:/etc/apache2/sites-available# cd ../sites-enabled/
查看生效配置 起效没
root@ServerTwo:/etc/apache2/sites-enabled# ls
000-default.conf  wiki.demo.conf  xdh.demo.conf
root@ServerTwo:/etc/apache2/sites-enabled# ls -l
总用量 0
lrwxrwxrwx 1 root root 35 9月  12  2016 000-default.conf -> ../sites-available/000-default.conf
lrwxrwxrwx 1 root root 43 9月  12 20:48 wiki.demo.conf -> /etc/apache2/sites-available/wiki.demo.conf
lrwxrwxrwx 1 root root 42 9月  12 20:47 xdh.demo.conf -> /etc/apache2/sites-available/xdh.demo.conf
root@ServerTwo:/etc/apache2/sites-enabled# 

wiki.ln

测试下

测试

访问Laravel项目,不显示,因为 文件夹 的权限问题,里面有个 storage 文件夹(是存储编译和执行的缓存文件)

修改下文件夹的权限

storage.png

最终显示效果:

最终效果

这样我们的Laravel框架就搭建好了!

上一篇下一篇

猜你喜欢

热点阅读