这是我想要实现的目标:
- 我想在 Windows 上开发(我所有的工具都在那里)并在 Linux 上进行测试(软件效果最好的地方)。
- 我不想每次进行更改时都推送到第三台服务器并拉入来宾操作系统。
- 因此,在理想情况下,我只需从 Windows 中更改文件,该更改也可以在来宾的 /mnt 中使用,因为我共享了文件夹,并且浏览器应该在重新加载时向我显示更改。
我试图做的事情:
- 我在 Windows 7 主机上安装了 Debian 作为访客操作系统。
- 然后我从 Windows 共享了一个文件夹,并将其安装在 /mnt 上。
- 我在我的 Windows 7 /etc/hosts 文件中添加了一个条目,以允许我从自定义 myproj.dev 域名访问 192.168.56.101。
- 我设置了第二个仅主机适配器以提供对 192.168.56.101 的访问
- 然后我在来宾操作系统中配置了 nginx,现在我正在尝试创建一个虚拟主机,其根目录是 /mnt 上的共享文件夹。
- 我以 root 身份运行 nginx,因为 /mnt 及其内容仅由 root 拥有(和分组),我认为无法使用 chgrp 更改它,因为它是一个共享文件夹。
我导航到服务器时得到的输出是:
~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~ov·ÿ~óv·~óv·ÿ~óv·~ov·ÿ~ov·~ óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ'•¶~óv·A¶Ï\jµ¶~ov·Àp´¶Ï啶~ov·@A¶ÿvç¶~óv·€ B¶Ï$–¶~óv·€A¶Ï?^¤¶~óv·@f¢¶ÿa–¶~óv·ÀA¶ÏuĶ~óv·ÀĶϢ–¶~ov·B¶Ï„ ¢5¶~ov·@T4¶Ïì–¶~ov·@B¶Ï."]¶."]¶À#\¶À#\¶ÿL¶L¶€a¶€a¶ÿ‹¶~ov ·a¶Ï~óv·~óv·ÿ~óv·~óv·ÿ~óv·~ov·ÿÈ`:¶~ov·À¼9¶ïÏB2¶~ov· 1¶ÿ@~¶¶~ov·€¨ ´¶ÿí%£¶í%£¶0¢¶0¢¶ÿÐ7¶~óv·ÀB¶Ï8¶~óv·C¶ÿ:8¶~óv·@C¶ÿ~8¶~óv·€C¶ Ï"C&¶~óv·@O%¶ÏÉ8¶~óv·ÀC¶ÿ9¶~óv·D¶ÿE9¶~óv·@D¶Ï“P‰¶~ov·@‰¶Ïß9¶~ov·€ D¶Ï8:¶~óv·ÀD¶ÿ':¶~óv·E¶
/mnt 包含一个Laravel安装,它是纯英语,而不是其他语言。
我正在尝试做的事情有可能吗?我是否错过了某个关键步骤?