除了您網站的文件本身,與VirtualHostX的Web服務器相關的所有其他配置文件和設置都存儲在虛擬機內 - 而不是存儲在Mac上。下面跟小編學習一下具體的操作方法吧~~
如果您需要編輯其中一個文件 - 例如Apache的主.conf文件 - 您有兩個選擇:
- 您可以使用SSH連接(即通過終端窗口)登錄虛擬機,並使用命令行文本編輯器(如nano(easy)或vim(高級用戶))編輯文件。
- 或者,您可以在另一個應用程序(如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:
我們需要使用“私鑰文件”,而不是使用密碼進行連接。
- 從“傳輸”菜單打開傳輸的首選項窗口。
- 單擊“密鑰”部分圖標。
- 在窗口的左下角,單擊“+”按鈕並選擇“導入密鑰...”。
- 將出現“打開文件”對話框。在鍵盤上,按下命令+ shift + G打開“轉到文件夾:”表並輸入以下密鑰文件位置...
~/Library/Application Support/com.clickontyler.VirtualHostX/VirtualHostX/.vagrant/machines/default/virtualbox/private_key
- 單擊“導入”按鈕。
- 關閉窗口並返回到連接設置。單擊“密鑰”圖標,然後選擇剛剛導入的新私鑰。
您現在可以單擊“連接”按鈕登錄虛擬機並瀏覽文件。我建議將您的連接設置保存爲傳輸中的收藏夾,以便下次記住您的設置。