博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目
阅读量:5136 次
发布时间:2019-06-13

本文共 1427 字,大约阅读时间需要 4 分钟。

虚拟机目录下的Vagrantfile文件是vagrant的配置文件,如果想把虚拟机当作一台服务器,可以通过ip访问,需要修改配置文件进行配置。

(1)第一步:打开虚拟机目录下的Vagrantfile文件,指定一个private_network

   # Create a private network, which allows host-only access to the machine

  # using a specific IP.
  config.vm.network "private_network", ip: "192.168.10.31"

这里指定这台虚拟机的访问ip是162.168.10.31.

然后在终端输入:vagrant reload命令,重启虚拟机,加载新的配置

 

(2)第三步:把Windows本地的目录映射到虚拟机的目录

config.vm.synced_folder "D:\\phpStudy\\WWW", "/home/wwwroot/default"

它表示把Windows本地的目录映射到虚拟机的目录。

这样当你访问192.168.10.31的时候,访问的就是Windwos上的目录,也即这个目录是WEB根目录。

(3)第二步:同时可以在本地添加一个host,绑定域名访问

    C:\Windows\System32\drivers\etc\hosts

 

(4)第四步:

Vagrantfile配置文件中vb.gui = true的注释去掉,下面将三行的代码的注释去掉了,也就是前面的  # 号,而不是一行,这里要注意,如果仅仅去掉vb.gui = true的注释,会报错。

 

(5)最终修改的配置文件

D:\BaiduNetdiskDownload\vagrant_zouke\Vagrantfile

(6)配置nginx域名

① 添加网站(虚拟主机)

 

① 列出网站(虚拟主机)

 

① 删除网站(虚拟主机)

① 伪静态管理

    LNMPALAMP可以直接使用网站根目录下放.htaccess 来设置伪静态规则(具体规则可以去程序官网网站找google百度),但是在LNMP下,需要使用Nginx伪静态规则。

    伪静态可以随时添加或删除,如果添加完虚拟主机后忘记或没有添加伪静态,可以通过修改配置文件来添加伪静态。
    虚拟主机配置文件在:/usr/local/nginx/conf/vhost/域名.conf
    伪静态规则文件需要放在/usr/local/nginx/conf/ 下面。

 

nginx.conf最后1行文件vhost文件夹下存放h5/app/feelee_manager的配置项

在配置文件中增加对伪静态文件的使用

/usr/local/nginx/conf下创建一个伪静态文件tp.conf

 

location /{

        #ThinkPHP REWRITE支持

        if (!-e $request_filename) {

            rewrite ^/index.php(.*)$ /index.php?s=$1 last;

            rewrite  ^(.*)$  /index.php?s=$1  last;

            #rewrite  ^(.*)$  /index.php$1 break;

            break;

        }

}

 

 

重启服务器:lnmp restart

 

 

转载于:https://www.cnblogs.com/zouke1220/p/7657717.html

你可能感兴趣的文章
HDU 6153 A Secret(扩展kmp)
查看>>
仅在ACCESS窗体设计中,实现数据文件连接的方法
查看>>
深夜敲模板_3——树的点分治(poj1741解题报告)
查看>>
《转》impress.js页面PPT
查看>>
网络编程01 - 客户端和服务端循环发送消息
查看>>
unicode转码方法
查看>>
软件工程结对编程第二次作业
查看>>
[转] VS2010中VC9.0Runtime与VC10.0Runtime在win7上装不上提示error code 1603
查看>>
关于TP框架
查看>>
SpringBoot使用logback日志记录
查看>>
dede标签:arclist标签使用大全
查看>>
登录之后返回上一页
查看>>
字符串与文件的匹配
查看>>
关于软件IntelliJ IDEA的使用技巧(三)
查看>>
php中屏蔽date的错误
查看>>
iOS自动布局框架-Masonry详解
查看>>
IOS 开发-- 常用-- 核心代码
查看>>
JavaScript 学习心得 基础
查看>>
一些不太常见但很有用的java类
查看>>
web 前端安全
查看>>