簡短回答: 您可以使用位於%SystemRoot%\System32\drivers\etc\hosts
的「hosts」文件來完成。添加一個指向127.0.0.1的本地計算機的域,您應該能夠在本地計算機上打開該域。
例如:127.0.0.1 abc.com
我們瞭解您的項目文件夾服務內容,您需要創建XAMPP虛擬主機。
- 火了具有管理權限的文本編輯器並打開可在C的httpd-vhosts.conf:/ XAMPP /阿帕奇/ conf目錄/文件夾外
- 創建主機如下規定:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "E:\xampp\htdocs\projects\abc" ServerName www.abc.com </VirtualHost>
不要忘記在更改後重新啓動XAMPP。
現在www.abc.com將提供您項目文件夾中的內容。
長答案: 這一切都開始於您的本地計算機上的DNS系統。每個操作系統都有自己的DNS解析器。因此,當您在域名瀏覽器的地址欄中輸入域名時,將由本地DNS解析器處理,該解析器將在全局DNS解析器中查找與輸入域相關的相關IP地址。
主機文件是DNS解析器的前沿。因此,每個請求都首先查看hosts文件,如果輸入的內容是針對輸入的域進行的,則它只會指向該域的表單。它不會嘗試去全局DNS解析器並且服務於來自該IP的請求。因此,當編輯主機文件並與IP一起輸入域時,它將打開本地主機並在本地Web服務器上創建虛擬主機將服務於來自指定DocumentRoot的內容。
默認情況下,它會轉到位於文檔根目錄中的index.html頁面。例如,說你的域名是example.com。您將在apache/nginx的文檔根文件夾中有一個名爲index.html的文件,當您訪問example.com –
時,它將在內部爲example.com/index.html提供服務,您需要從某些託管提供商處獲取域名,例如godaddy一些東西。然後使用ftp將文件移動到實時服務器中。 – Karthi
簡單的獲取域名並顯示給你 –