Web
インストール †
インストールはいつものように
aptitude install apacheなどなど
設定ファイル †
フォルダーに認証をかける †
1)検証サーバにログイン
2) go to /etc/apache
3) vi http.conf (or sudo emas http.conf) ↓このような文を探す↓
<Directory /var/www/{name}/>
AuthUserfile /var/{sub-dir} #パスワード保存場所
AuthType Basic
AuthGroupFile /dev/null
AuthName "Authorized Users Only"
Options Indexes #オプションでindexを表示させる事が出来る。通常のapacheの設定は非表示になっている。
<LIMIT POST GET PUT>
require user {user name}#ユーザー認証
</LIMIT>
</Directory>
4) http.conf保存する
5) #パスワード保存場所へ行き、
6) sudo htpasswd -b #パスワード保存場所 .htpasswd {id} {passwd}で設定
7)一応.htpasswdを見て、追加された事を確認
8) sudo /etc/init.d/apache reloadをし、設定を反映させる
9)サイトで確認する
*indexを非表示する設定は全体設定で/etc/apache/http.confの中のindexoptionになる。->通常非表示に設定してある
運用方法など †
sudo adduser
- sudo adduser {id}として、passwordはmkpasswdで適当に作っておく
- passwordをいれてディレクトリ作成。
- mkdir public_html
- /home/{folder name}/public_html/
- chmod {775} {foldername}
userをgroupに参加させる
- adduser {user} {group/folder}
- groupの人が書き込みできるかどうか確認する
apache関連の付属パッケージなど †