使用VirtualHostX時如何編輯虛擬機內的文件?

除了您網站的文件本身,與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. 關閉窗口並返回到連接設置。單擊“密鑰”圖標,然後選擇剛剛導入的新私鑰。

您現在可以單擊“連接”按鈕登錄虛擬機並瀏覽文件。我建議將您的連接設置保存爲傳輸中的收藏夾,以便下次記住您的設置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章