一,修改httpd.conf
找到apache安裝目錄下conf\httpd.conf檔案,分別去掉下面兩行文字前面的#號如下:
啟用apache的虛擬主機功能
loadmodule vhost_alias_module modules/mod_vhost_alias.so
使httpd-vhosts.conf檔案起作用
若多埠的話,需要增加listen如:
listen 80
listen 8888
二,修改httpd-vhosts.conf
找到apache安裝目錄下conf\extra\httpd-vhosts.conf檔案
namevirutalhost *:80 指定某個ip的某個埠是哪個主機,保持預設即可,新版的apache已經去掉了這一項
#網域名稱形式
documentroot "e:/website/yuanshili"
servername www.demo.com
options indexes followsymlinks includes execcgi
allowoverride all
order allow,deny
allow from all
#ip形式
documentroot "e:/website/weidongli"
servername 127.0.0.2
options indexes followsymlinks includes execcgi
allowoverride all
order allow,deny
allow from all
#埠形式
documentroot "e:/website/test"
servername 127.0.0.2
options indexes followsymlinks includes execcgi
allowoverride all
order allow,deny
allow from all
注意:若沒有directory下的allow from all則會出現無許可權訪問錯誤如:
此錯誤(http 403 禁止)意味著 internet explorer 可以連線到該**,但是沒有檢視該網頁的許可權
三,修改c:\windows\system32\drivers\etc下的hosts檔案
# localhost name resolution is handled within dns itself.
127.0.0.1 localhost
127.0.0.1 www.demo.com
可在瀏覽器測試如下:
:888
分享apache http伺服器設定虛擬主機的方法
對於多個網域名稱繫結到一台伺服器上,需要進行虛擬主機 virtual host 相關的設定,假設我要設定fuwu.jb51.net到一台伺服器上,應該如何做虛擬主機的設定呢?在apache http伺服器上,設定虛擬主機 virtual host 的方法如下 寶寶起名寶典 開啟apache 安裝目錄...
apache之虛擬伺服器的配置
配置apache本地伺服器 localhost訪問 步驟 1 開啟apache安裝目錄下的conf資料夾的httpd.conf檔案,修改listen 80為未被占用的埠號。2 更改對映根目錄,找到如下 修改引號內容為自己指定的目錄即可。documentroot e webs 配置apache本地虛擬...
伺服器安裝apache伺服器
1.環境 centos7 2.鏈結伺服器 ssh username ip 3.安裝apache 4.設定apache在伺服器啟動時執行 5.在apache配置檔案中設定網域名稱 vi etc httpd conf httpd.conf,找到 servername 新增 網域名稱 80 儲存並退出。6...