概要 †
Apacheをフォワードプロキシとして動かしてみます。
今回は、yumでApacheをインストールするところから始めて、サクっと動かします。
どこからでも使いたいので、制限はDigest認証のみ設定します。
手順 †
- Apacheをインストールします。
1
|
| yum install httpd.x86_64
|
- 「/etc/httpd/conf/httpd.conf」を開きます。
コメントを解除して、プロキシを有効にします。
LoadModule行は既に有効になっていました。
ついでに、待ち受けポート番号も変更します。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
| -
|
|
|
|
|
|
|
|
!
-
|
|
|
!
-
!
-
|
|
|
|
|
!
-
|
|
|
|
|
|
|
|
!
-
| Listen <ポート番号>
<IfModule mod_proxy.c>
ProxyRequests On
<Proxy *>
Order deny,allow
Deny from all
Allow from all
AuthType Digest
AuthName "<認証ダイアログに表示したい文字列>"
AuthUserFile <htdigestで生成する認証用ファイルのパス>
AuthGroupFile /dev/null
Require valid-user
</Proxy>
</IfModule>
|
- Digest認証用ファイルを作成します。
1
|
| <Apacheルート>/bin/htdigest -c <AuthUserFileで指定したパス> "<AuthNameで指定した文字列>" <ユーザ名>
|
- Apacheを再起動します。
1
|
| /etc/init.d/httpd restart
|
- 以上で完了です。
iptablesの設定は各自で見直して下さい。
検証時の環境 †
参考 †