1. 程式人生 > >安裝Apache配置虛擬目錄

安裝Apache配置虛擬目錄

apache2.2 vhosts 服務器 apache服務 files from onf all apache

首先在apache的安裝目錄下找到conf目錄下找到httpd.conf文件

然後搜索hosts找到 把前面的井號去掉即可啟動虛擬主機

技術分享

2、然後在apache的安裝目錄下找到conf目錄下的extra找到httpd-vhosts.conf文件

  1. #配置我們自己的虛擬主機
  2. <VirtualHost *:80>
  3. #修改文檔根路徑
  4. DocumentRoot "D:/Program Files (x86)/myenv/apache2.2.25/htdocs"
  5. #主機名稱
  6. ServerName myvirtualhost.com
  7. #歡迎頁面
  8. DirectoryIndex index.html
  9. <Directory "D:/Program Files (x86)/myenv/apache2.2.25/htdocs">
  10. Options -Indexes FollowSymLinks
  11. AllowOverride None
  12. Order allow,deny
  13. Allow from all
  14. </Directory>
  15. #錯誤日誌存放位置
  16. ErrorLog "logs/myvirtualhost.com-error.log"
  17. CustomLog "logs/myvirtualhost.com-access.log" common
  18. </VirtualHost>
  19. 在host文件中添加虛擬主機 高亮部分

    技術分享

  20. 二、apache虛擬目錄的配置

    1、首先在apache的安裝目錄下找到conf目錄下找到httpd.conf文件

    搜索DocumentRoot 找到下面的位置 自定義的時候可以把這個關閉 ,不關閉好像也沒影響

    技術分享

    2、找到<IfModule>這塊,加入下面的代碼

    1. # 虛擬目錄,訪問D盤下面的web目錄
    2. <IfModule dir_module>
    3. # 設置缺省載入頁面
    4. DirectoryIndex index.html index.htm index.php
    5. # 設置站點別名,別名與訪問路徑是相關的,取任何名稱都可以(除特殊)
    6. Alias /myweb "D:/web"
    7. <Directory D:/web>
    8. # 設置訪問權限
    9. Order allow,deny
    10. Allow from all
    11. </Directory>
    12. </IfModule>

    修改完成後重啟Apache服務器 在瀏覽器中輸入:http://localhost/myweb/xx.php 來訪問 D:/web 下的文件

安裝Apache配置虛擬目錄