除了您网站的文件本身,与VirtualHostX的Web服务器相关的所有其他配置文件和设置都存储在虚拟机内 - 而不是存储在Mac上。下面跟小编学习一下具体的操作方法吧~~

如果您需要编辑其中一个文件 - 例如Apache的主.conf文件 - 您有两个选择:

  1. 您可以使用SSH连接(即通过终端窗口)登录虚拟机,并使用命令行文本编辑器(如nano(easy)或vim(高级用户))编辑文件。
  2. 或者,您可以在另一个应用程序(如Transmit或ExpanDrive)的帮助下使用传统的macOS GUI文本编辑器。

在以下部分中,我将展示如何使用上述两种方法编辑Web服务器的主配置文件。我们要编辑的文件位于虚拟机内(不在Mac上):

/etc/apache2/apache2.conf

使用命令行编辑文件

首先,启动VirtualHostX,然后单击应用程序工具栏中的“终端”按钮以连接到虚拟机。

在出现的终端窗口中,键入以下命令并按return:

nano /etc/apache2/apache2.conf

纳米文本编辑器应在终端窗口中打开并显示该文件的内容。您可以进行任何必要的编辑,然后保存更改。

使用macOS文本编辑器编辑文件

使用像Transmit或ExpanDrive这样的第三方应用程序,您可以使用首选的macOS文本编辑器浏览虚拟机的文件系统并编辑文件。以下是与传输连接的说明:

创建新连接并输入以下设置:

Protocol: SFTP
Host: 172.17.0.10
Port: 22
User Name: vagrant
Password:

我们需要使用“私钥文件”,而不是使用密码进行连接。

  1. 从“传输”菜单打开传输的首选项窗口。
  2. 单击“密钥”部分图标。
  3. 在窗口的左下角,单击“+”按钮并选择“导入密钥...”。
  4. 将出现“打开文件”对话框。在键盘上,按下命令+ shift + G打开“转到文件夹:”表并输入以下密钥文件位置...~/Library/Application Support/com.clickontyler.VirtualHostX/VirtualHostX/.vagrant/machines/default/virtualbox/private_key
  5. 单击“导入”按钮。
  6. 关闭窗口并返回到连接设置。单击“密钥”图标,然后选择刚刚导入的新私钥。

您现在可以单击“连接”按钮登录虚拟机并浏览文件。我建议将您的连接设置保存为传输中的收藏夹,以便下次记住您的设置。

使用VirtualHostX时如何编辑虚拟机内的文件?相关推荐

  1. 如何向虚拟服务器传送文件,如何往虚拟机内传文件的3种方法

    多分享,总有用到的时候. ------------------------------------------------------------------------ 一.创建共享文件夹(这种方法 ...

  2. 虚拟机内删除文件后减少qcow2虚拟磁盘文件实际占用的存储空间

    http://openwares.net/linux/reduce_qcow2_image_size_kvm.html 虚拟磁盘文件占用的空间会越来越大,就算从客户机里面删除了很多文件,但这些空间并未 ...

  3. 如何将宿主机工作文件夹映射到vmware虚拟机内

    将宿主机工作文件夹映射到vmware虚拟机内 vmware启用共享文件夹 在虚拟机中使用vmtools进行挂载 设置开机自动挂载 虚拟机为linux系统,操作中使用的是凝思系统 vmware启用共享文 ...

  4. Windows 主机连接校园网时,VMware 虚拟机使用 NAT 模式

    文章目录 1.使用 NAT 模式的前提 2.编辑虚拟机设置 3.配置虚拟机 VMnet8 的 NAT 模式 4.配置 Windows 主机的 WLAN 和 VMnet8 5.修改 Ubuntu 22. ...

  5. KVM虚拟机内无agent情况下的监控方法

    KVM虚拟机内无agent情况下的监控(ceilometer实现) 今天看到大家在群里讨论KVM虚拟机的监控问题,而且是要求VM内无agent情况下的监控.这方面确实没有深入研究,但尚有些openst ...

  6. 虚拟机学习(一)如何在虚拟机内安装系统

    在虚拟机内安装系统有很多的方法,这记录使用镜像安装的过程. 首先点击新建虚拟机 会跳出如下界面,选择自定义,点下一步 之后,下一步 选择稍后安装操作系统 根据自所要安装的系统类型,选择好客户机操作系统 ...

  7. PDF删除水印怎么在PDF编辑软件内执行

    小编是一名作家,每天都会写很多文章,小编也很喜欢把每天所见所闻都写进文章内.在昨天小编在写好一篇文章,准备找一些图片给文章搭配,就在小编找到几张很合适文章内容的照片时,可当小编看到照片里的水印时,小编 ...

  8. Cpolar实现虚拟机内网穿透,搭建私人云服务器

    Cpolar实现虚拟机内网穿透,搭建私人云服务器 一.Cpolar功能介绍 Cpolar官网   Cpolar是一个安全的内网穿透的服务,可以将内网下的本地服务器通过安全隧道暴漏给公网.允许公网用户可 ...

  9. 虚拟机内连接MotionPro一直处于正在连接状态

    虚拟机内连接MotionPro一直处于正在连接状态 VMware Workstation Pro 虚拟机系统win10 问题描述 在虚拟机内使用MotionPro连接时一直处于正在连接状态 问题原因 ...

  10. 天哪,还可以在虚拟机内安装eclipse

    学习了一段时间,大家都知道了,Hadoop内部支持多种编程语言.同一个命令,我们可以使用shell命令实现,也可以通过Java语言实现.运行Java语言,我们通常借助一个工具----eclipse.这 ...

最新文章

  1. 手动脱Mole Box壳实战总结
  2. 重庆一银行发生火灾 浓烟直往外窜
  3. 计算机一级考试教学设计,《全国计算机一级考试》教学设计说明.doc
  4. StringBuilder与StringBuffer的一点笔记
  5. 因低俗色情网络文学作品 多个知名小说平台停更整改
  6. 搞不清FastCgi与PHP-fpm之间是个什么样的关系
  7. 自己选择的路,不后悔
  8. numpy.linalg.eig() 计算方形矩阵的特征值和特征向量
  9. Linux多线程同步之相互排斥量和条件变量
  10. 「SDOI2017」树点涂色 解题报告
  11. Visual Studio 2008系列教程(一):VS 2008安装详解!
  12. 国内一二线城市知名IT互联网公司名单
  13. java 舆情分析_基于jsp的舆情监测系统-JavaEE实现舆情监测系统 - java项目源码
  14. 电子病历系统中痕迹保留的应用意义
  15. 一位 70 后程序员的 26 个职场感悟
  16. 浅谈mysqli连接方式与PDO连接方式
  17. ASP.NET的六大对象介绍
  18. 立体栅格地图_基于滑动窗口的室内三维立体栅格地图特征点提取方法与流程
  19. 数据结构与算法分析(十七)--- 怎么用回溯剪枝高效穷举所有可行解?
  20. Axios 的简易学习笔记

热门文章

  1. 【前端技术】一篇文章搞掂:微信小程序
  2. 2017-2018-1 20155315 《信息安全系统设计基础》实验五 通讯协议设计
  3. 校外实习-第三周总结
  4. CodeUI Test:UIMap录制文件分析一
  5. iOS中实现plist中读取数据实现Cell的显示(字典转模型,实现按序分组)修改图片的尺寸...
  6. MVC解决Json DataGrid返回的日期格式是/Date(20130450000365)
  7. There has been an error processing your request[magento1.6]
  8. 计算机视觉基础:霍夫变换(Computer Vision Fundamentals: Hough Transform)
  9. CTU Open Contest 2019 J Beer Vison
  10. EasyRecovery---视频文件恢复技巧