FrontPage
方法:.htaccess によるベーシック認証†
PukiWikiの設置ディレクトリに `.htaccess` を設置することで、関係者以外のアクセスをブロックできます。
1. .htaccess を作成(PukiWiki設置ディレクトリに配置)†
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /full/path/to/.htpasswd
Require valid-user
2. .htpasswd を作成†
コマンドラインが使える場合は、以下で作成可能です。
htpasswd -c /full/path/to/.htpasswd username
- `username` はログイン時に使うユーザー名
- パスワードは対話式で入力します
※ `-c` は最初の1回だけ使用(ファイルを新規作成するため)
3. ファイルの設置†
- `.htaccess` → PukiWikiを設置しているディレクトリに設置
- `.htpasswd` → Webからアクセスできない場所に設置(例:ホームディレクトリ)
LiteSpeed は `.htaccess` に対応しています。
また、WebAdmin Console からもパスワード保護が可能です。
- WebAdmin → Security → Password Protection
注意点†
- .htaccess による認証はページ単位ではなく「ディレクトリ単位」でかかります。
- PukiWikiの「#read」や「#author」とは異なり、**ページ内容に関係なく保護**されます。
- 複数ユーザーの追加は、`htpasswd` コマンドで2人目以降 `-c` を省略してください。