在Apache中開啓虛擬主機

最近在自學LAMP,在Apache中嘗試着開啓虛擬主機的時候,遇到了挺多麻煩的,這裏也順便總結一下,
在Apache中開啓虛擬主機的時候,主要有下面幾個步驟:

一、新建一個文件夾做爲虛擬主機,用來存儲網站資源
例如我是在Apache目錄下新建了一個 htdocs_v 文件夾,裏頭新建了一個php文件,內容以下:php

<?php
  echo 'this is the first virtual host';
?>

 


二、在配置文件中開啓虛擬主機:
打開Apache/conf/httpd.conf文件,
修改以下代碼:數據庫



三、配置虛擬主機
打開Apache/conf/httpd-vhosts.conf文件,
添加要虛擬主機配置信息:apache

<VirtualHost *:80>
    DocumentRoot "E:/apache/htdocs_v"  ------------------虛擬主機的位置
    ServerName www.sina.com            ------------------網站綁定的域名
    <Directory "E:/apache/htdocs_v">   -----------------必定要記得爲文件夾添加訪問權限
        Allow from all
     </Directory>
</VirtualHost>

 

四、修改本地的DNS解析數據庫:
位於C:\Windows\System32\drivers\etc\hosts文件中,在最後添加以下代碼

瀏覽器

127.0.0.1 www.sina.com

將域名與本地ip綁定,這樣在地址欄輸入 「 域名\php文件 」時,服務器進入本主機,找到虛擬主機的位置,運行其中
的php文件服務器

五、運行結果:網站

在過程當中,可能因爲瀏覽器的緩衝問題,結果老是很難出現~~,並且要記得修改Apache的配置文件以後,要記得重啓Apache。this

相關文章
相關標籤/搜索