Apacheメモ


Apacheメモ

(Linux) SSLを有効にする場合のコンパイルオプション

# export CPPFLAGS=-I/usr/kerberos/include   ---  (RedHatの場合のみ)
# ./configure --enable-ssl --enable-dav
# make
# make install

(Linux) Apacheに組み込まれているモジュール一覧を表示

#/usr/local/apache2/bin/httpd -l

(Windows) SSLを有効にする場合の起動オプション

Apache2.059-Openssl_0.9.8c-Win32
> Apache.exe -D SSL

(Windows) make_sock: could not bind to address 0.0.0.0:80 エラー対応

(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま
たはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to addr
ess 0.0.0.0:80
というエラーがでる。
→ 管理ツール→サービスで、一番下のWorld Wide Web Publishingをとめるとインストールできるっぽい

(Windows) Webフォルダ機能(マイネットワークのネットワークプレースの追加)で認証画面から進めない

→ 管理ツール→サービスで、一番下のWebClientをとめるといけるっぽい

Basic認証を有効にしたい

1. >htpasswd -c ファイル名 ユーザ名
2. http.confに以下を追加

<Location /basic>
   Options Includes FollowSymLinks Indexes
   AuthType Basic
   AuthName "Basic Auth"
   AuthDigestFile "Z:/Apache_2.0.59-Openssl_0.9.8c-Win32/conf/.htpasswd"
   Require valid-user
</Location>

Digest認証を有効にしたい

1. LoadModule auth_digest_module modules/mod_auth_digest.so を有効化
2. >htdigest -c ファイル名 "AuthNameで指定した文字" ユーザ名
3. http.confに以下を追加

<Location /digest>
   Options Includes FollowSymLinks Indexes
   AuthType Digest
   AuthName "Digest Test"
   AuthDigestFile "Z:/Apache_2.0.59-Openssl_0.9.8c-Win32/conf/.htdigest"
   Require valid-user
</Location>

以前のバージョンでは「AuthDigestFile?」 Apache2.2系では「AuthUserFile?

特定のファイルに対して操作を制限したい

Locationの記述の最後に追加

(例:PUTのみ操作を許可)
<Location "/*/noaccess.txt">
   <LimitExcept PUT>
       Order deny,allow
       Deny from all
   </LimitExcept>
</Location>

Menu

Linux

サーバ構築

Windows

Java

Program

 

最新の20件

2008-04-02 2008-03-11 2008-01-28 2008-01-21 2007-11-27 2007-09-19 2007-06-07 2007-04-11 2007-04-06 2007-03-22 2006-12-20 2006-12-05 2006-12-04 2006-10-27 2006-09-22 2006-07-03 2006-05-16