Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

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

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

(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命令,重启虚拟机,加载新的配置。

  Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

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

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

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

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

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

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

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

 Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

(4)第四步:

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

 Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

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

D:\BaiduNetdiskDownload\vagrant_zouke\Vagrantfile

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

(6)配置nginx域名

https://lnmp.org/faq/lnmp-vhost-add-howto.html

① 添加网站(虚拟主机)

 Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

① 列出网站(虚拟主机)

 Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

① 删除网站(虚拟主机)

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

① 伪静态管理

    LNMPA或LAMP可以直接使用网站根目录下放.htaccess 来设置伪静态规则(具体规则可以去程序官网网站找google百度),但是在LNMP下,需要使用Nginx伪静态规则。
    伪静态可以随时添加或删除,如果添加完虚拟主机后忘记或没有添加伪静态,可以通过修改配置文件来添加伪静态。
    虚拟主机配置文件在:/usr/local/nginx/conf/vhost/域名.conf
    伪静态规则文件需要放在/usr/local/nginx/conf/ 下面。

 Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

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

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

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

在/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

 Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/112411.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • awk数组统计

    awk数组统计处理以下文件内容,将域名取出并根据域名进行计数排序处理:(百度和sohu面试题)1http://www.etiantian.org/index.html2http://www.etiantian.org/1.html3http://post.etiantian.org/index.html4http://mp3.etiantian.org/index.html…

  • h3c s2000交换机配置命令_华三两台交换机做dhcp

    h3c s2000交换机配置命令_华三两台交换机做dhcp
    一、 组网需求:
    Switch的端口Ethernet1/0/5与DHCP服务器端相连,端口Ethernet1/0/1,Ethernet1/0/2,Ethernet1/0/3分别与DHCPClientA、DHCPClientB、DHCPClientC相连。
    (1)在Switch上开启DHCPSnooping功能。
    (2)设置Switch上端口Ethernet1/0/5为DHCPSnooping信任端口。
    (3)在Switch

    2022年10月15日
  • js算法初窥02(排序算法02-归并、快速以及堆排序)

    上一篇,我们讲述了一些简单的排序算法,其实说到底,在前端的职业生涯中,不涉及node、不涉及后台的情况下,我目前还真的没想到有哪些地方可以用到这些数据结构和算法,但是我在前面的文章也说过了。或许你用不

  • (三)构建dubbo分布式平台-maven模块规划

    (三)构建dubbo分布式平台-maven模块规划

  • cvpr目标检测_目标检测指标

    cvpr目标检测_目标检测指标论文年份:2016,论文被引:12032(2022/05/03)

    2022年10月30日
  • slam技术研究现状_SLAM uav

    slam技术研究现状_SLAM uav导语:被很多学者认为是实现真正全自主移动机器人关键的SLAM技术,已经开始逐步走入人们的视野,过去几年扫地机器人的盛行让它名声大燥,而AGV、无人机等行业的兴起则让其找到了更加广阔的市场。今天,我们就来聊一聊现下大热的SLAM技术。被很多学者认为是实现真正全自主移动机器人关键的SLAM技术,已经开始逐步走入人们的视野,过去几年扫地机器人的盛行让它名声大燥,而AGV、无人机等行业的…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号