ServerAdmin root@localhost
.系統管理者的E-mail, 可設定或不設
ServerName localhost.localdomain:80
.網站網址的設定, 預設為local, 如有申請網址則可設為 www.your-domain.com:80
Apache Server 預設首頁 |
DocumentRoot "/var/www/html"
.放在Server上的網站根目錄位置
.網站根目錄的權限設定
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Options:目錄設定, Indexes:如目錄中未有index.html之首頁, 則會帶出目錄列表, FollowSymLinks:允許連結根目錄範圍以外的目錄. 預設值是有這兩個, 不過最好將這兩個取消, 因為開啟的話為有安全問題, 可以看到網站檔案列表及用任何輸入連結存取任何目錄
AllowOverride:控制可以在.htaccess文件中放置哪些指令
Order:網站存取順序, allow允許, deny拒絕Allow from all:允許所有連線, 反之Deny
沒有index.html首頁檔時 |
.使用者(網頁)目錄設定
<IfModule mod_userdir.c>
UserDir disable
# UserDir public_html
</IfModule>
#<Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# <Limit GET POST OPTIONS>
# Order allow,deny
# Allow from all
# </Limit>
# <LimitExcept GET POST OPTIONS>
# Order deny,allow
# Deny from all
# </LimitExcept>
#</Directory>
DirectoryIndex index.html index.html.var
.目錄首頁的檔案名稱, 如為設定則帶出網頁
.目錄權限設定檔
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
IndexOptions FancyIndexing VersionSort NameWidth=*
.FancyIndexing:在沒有index.html的首頁檔時, 畫面呈現帶有小圖示的目錄列表或是僅有文字名稱列表. VersionSort:如有相似名稱檔案則進行版本排序排列顯示列表. NameWidth:就名稱長度排列
檔名旁有附帶檔案類型圖示 |
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw
.語言優先, 預設為英文, 可改為台灣優先
AddDefaultCharset ISO-8859-1
.預設字型為歐美文字, 可修改為Big5則網頁優先呈現中文字型
沒有留言:
張貼留言