トップトップ 新規新規 編集編集 一覧一覧 検索検索 ヘルプヘルプ

セキュリティ/htaccess

FSWikiLiteを運用する際に問題となる事を「.htaccess」が使えるならば多少解決する事が出来ます(レンタルサーバの場合使えない事があります)。「.htaccess」について、ここでは深く説明しないので、詳しくは説明している他の方のサイト(「.htaccessの設定解説」等)を参照して下さい。

必要性

記述方法 (サンプル)

「.htaccess」「.htpasswd」ファイルはテキストエディタで作る。改行の指定に注意(UNIX系ならLF)。PC上では「.」で始まるファイルや拡張子がないファイルは許されない事があり、その場合はファイル名を「htaccess.txt」「htpasswd.txt」という名にしておき、サーバにアップしてからサーバ上(FTPアプリ)でファイル名を「.htaccess」「.htpasswd」に直すとよい。詳しくは他サイト参照。

Basic認証によるページ作成編集制限

 <Files edit.cgi>
 AuthUserFile サイトのフルパス/fswiki/.htpasswd
 AuthGroupFile /dev/null
 AuthName "Restricting Access"
 AuthType Basic
 require valid-user
 </Files>
 ID:暗号化されたパスワード

ユーザーアクセス制限

ファイルアクセス制限

 AuthUserFile .htpasswd
 AuthGroupFile /dev/null
 AuthName "Restricting Access"
 AuthType Basic
 require valid-user
 <Files ~ "\.pl$">
 deny from all
 </Files>
 <Files ~ "\.(pl|bak|wiki)$">
 deny from all
 </Files>
 AddType application/x-httpd-cgi .cgi .pl .pm