這裏是想什麼我實現:創建nginx的VirtualBox虛擬,但這些文件是在主機的Windows
- 我想在Windows上開發(我的所有工具)和Linux上測試(其中軟件最好)。
- 我不想推到第三個服務器之間每次我做出改變拉進客戶操作系統。
- 因此,在一個理想的世界,我只是在做從Windows文件的變化,這種變化也就是在客人的/可MNT因爲我的共享文件夾,並重新加載時,瀏覽器應該告訴我的變化。
我試圖這樣做:
- 我已經安裝的Debian作爲來賓操作系統在Windows 7主機。
- 我已經然後從Windows共享文件夾,並裝上/ mnt上。
- 我增加了一個進入我的Windows 7/etc/hosts文件,讓我從一個自定義的myproj.dev域名192.168.56.101到達。
- 我建立了第二個主機專用適配器,用於訪問192.168.56.101
- 然後我在客戶操作系統中配置了nginx,我現在正在嘗試製作一個VirtualHost,它的根目錄是/ mnt上的共享文件夾。
- 我正在運行nginx的以root身份,因爲到/ mnt及其內容所擁有(和分組)只能由根,因爲它是一個共享文件夾,我不能chgrp命令我想改變它。
,當我瀏覽到服務器我得到的輸出是:
~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ‘•¶~óv·A¶Ï\jµ¶~óv·Àp´¶Ï啶~óv·@A¶ÿvç¶~óv·€B¶Ï$–¶~óv·€A¶Ï?^¤¶~óv·@f¢¶ÿa–¶~óv·ÀA¶ÏuĶ~óv·ÀĶϢ–¶~óv·B¶Ï„¢5¶~óv·@T4¶Ïì–¶~óv·@B¶Ï."]¶."]¶À#\¶À#\¶ÿL¶L¶€a¶€a¶ÿ‹¶~óv·a¶Ï~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿÈ`:¶~óv·À¼9¶ïÏB2¶~óv· 1¶ÿ@˜¶¶~óv·€¨´¶ÿí%£¶í%£¶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‰¶~óv·@‰¶Ïß9¶~óv·€D¶Ï8:¶~óv·ÀD¶ÿ‘:¶~óv·E¶
到/ mnt由Laravel安裝的,它是純英文的,而不是一些其他語言。
是什麼,我試圖做的可能呢?我錯過了某個關鍵步驟嗎?
自動同步可能是一個希望,而至少發展(缺乏對發生的事情的控制)。 SFTP最容易設置 - 但權限可能會阻止apache2執行文件。使用FTP進行網絡開發是相當普遍的事情 - 不管它是本地還是遠程盒子(因爲可以對上傳設置正確的所有權)。 使用SFTP的時候,需要一個cronjob,它每隔一段時間運行一次......它通過webroot梳理一次,並生成www-data:www-data是所有東西的所有者。 – 2013-02-14 17:25:02
好 - 它甚至可以與SFTP協同工作,當與任何屬於組www-data成員的用戶連接時,以及在webroot上設置的正確組權限(需要位於ExtFS上 - 不在NTFS上) 。 – 2013-02-14 18:22:46