apacheserver的文件目錄和虛擬目錄設置
1.apacheserver的文件目錄
bin:存放apacheserver的windows命令的目錄。
cgi-bin:存放linux下命令的目錄。
error:錯誤處理文件目錄。
htdocs:默認項目目錄。
icons:圖標目錄
logs:日誌目錄。
manual:手冊目錄。
modules:模塊目錄。
2:apacheserver是款平臺的,php也是跨平臺是使用的。
apacheserver是模塊式服務器,在服務器啓動時,通過httpd.conf文件load各個模塊,如果配置了php項目也會進行load。然後通過多模塊管理器與跨平臺模塊結合放到各個系統之內,以實現跨平臺的使用。
3:項目虛擬目錄配置
追加項目目錄
<IfModule dir_module>
#設置歡迎頁面
DirectoryIndex index.html index.php
#設置訪問別名
Alias /fist "D:/firstPhp"
#設置項目訪問權限
<Directory D:/firstPhp>
#訪問權限的控制順序,先執行拒絕配置,再執行允許配置。
order deny,allow
#設置爲允許所有用戶
Allow from aLL
</Directory>
</IfModule>
註釋掉原有文件中的DocumentRoot,使默認的項目路徑作廢。
以上的配置並不複雜,然而配置時注意\ 同 / 的使用。
另外,關於訪問權限比較易理解的例子爲
order deny,allow
#設置爲拒絕所有用戶
deny from all
#設置允許192.168.0.1可以進行訪問。
allow from 192.168.0.1
以上最終結果只有192.168.0.1一個ip可以訪問這個項目。
bin:存放apacheserver的windows命令的目錄。
cgi-bin:存放linux下命令的目錄。
error:錯誤處理文件目錄。
htdocs:默認項目目錄。
icons:圖標目錄
logs:日誌目錄。
manual:手冊目錄。
modules:模塊目錄。
2:apacheserver是款平臺的,php也是跨平臺是使用的。
apacheserver是模塊式服務器,在服務器啓動時,通過httpd.conf文件load各個模塊,如果配置了php項目也會進行load。然後通過多模塊管理器與跨平臺模塊結合放到各個系統之內,以實現跨平臺的使用。
3:項目虛擬目錄配置
追加項目目錄
<IfModule dir_module>
#設置歡迎頁面
DirectoryIndex index.html index.php
#設置訪問別名
Alias /fist "D:/firstPhp"
#設置項目訪問權限
<Directory D:/firstPhp>
#訪問權限的控制順序,先執行拒絕配置,再執行允許配置。
order deny,allow
#設置爲允許所有用戶
Allow from aLL
</Directory>
</IfModule>
註釋掉原有文件中的DocumentRoot,使默認的項目路徑作廢。
以上的配置並不複雜,然而配置時注意\ 同 / 的使用。
另外,關於訪問權限比較易理解的例子爲
order deny,allow
#設置爲拒絕所有用戶
deny from all
#設置允許192.168.0.1可以進行訪問。
allow from 192.168.0.1
以上最終結果只有192.168.0.1一個ip可以訪問這個項目。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.