美文网首页Laravel全栈工程师通往架构师之路猿人旅程
Laravel--入门篇(本地域名解析与Apache 虚拟主机配

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

作者: Junting | 来源:发表于2016-09-12 22:39 被阅读179次

    扩展知识

    • MVC结构设计,但是使用的观察这模式!
    • 可以进行分布式架构
    • 分布式项目管理 需要两个东西,Git 版本控制器、Wiki 文档管理(MediaWiki) 文档管理;
    • 项目开发:文档先行!

    本地域名解析与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框架就搭建好了!

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/vexmettx.html