PHP伺服器Apache虛擬主機配置

2021-06-26 08:24:02 字數 1497 閱讀 3796



一,修改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...