apache的虛擬主機的乙個小問題解決

2021-04-12 21:51:30 字數 442 閱讀 7038

apache2在安裝後,很多網上的資料介紹說要啟動虛擬主機,只需要把httpd.conf中的

把include前的#去掉,然後extra/httpd-vhosts.conf裡的內容修改下servername和documentroot之類的就可以執行了。但是我在使用時卻發覺如果只是按httpd-vhosts.conf的內容去修改,結果卻是不能夠正常執行的,因為一訪問站點就提示access denied。最後發現需要做如下修改--在vhosts塊內增加

options indexes followsymlinks

allowoverride none

order allow,deny

allow from all

這樣設定後才可以正常訪問虛擬站點

apache乙個ip多個埠虛擬主機

1 開啟httpd.conf,查詢listen 80,在下面一行加入listen 8080 2 查詢 include conf extra httpd vhosts.conf,將此行前面的 去掉 3 開啟httpd.conf檔案目錄下面的extra資料夾下面的httpd vhosts.conf檔案 ...

Apache虛擬主機的配置

apache虛擬主機的配置 虛擬主機的配置 基於ip位址的虛擬主機配置 listen 80 documentroot www example1 servername www.example1.com documentroot www example2 servername www.example2....

配置Apache的虛擬主機

環境 搭建好的apache服務。通過瀏覽器可以訪問到頁面的。1 編譯安裝的apache安裝目錄在 usr local apache 2 開啟配置檔案httpd.conf裡面463行include conf extra httpd vhosts.conf前面的注釋去掉。然後開啟配置虛擬主機的配置檔案 ...