apache2の再起動方法(for debian)
sudo /etc/init.d/apache2 restart
apache2の起動方法(通常)
/usr/local/apache2/bin/apachectl start
文法チェック
/usr/local/apache2/bin/apachectl configtest
以下でもできた
/usr/local/apache2/bin/bin/httpd -t
バージョンの確認
/usr/local/apache2/bin/bin/httpd -v
認証など
allow = 許可する deny = 拒否する
allowoverride FileInfo AuthConfig # FileInfo, AuthConfigオプションを許可する authtype basic # basic認証を使用する authName "hoge" # 認証領域。ダイアログに表示される order allow,deny # デフォルトとして許可する allow from all # すべてを許可 deny from 128.0.0.1 # 指定アドレスを拒否 <limit get post> require valid-user # POST, GET には認証が必要 </limit> satisfy any # IPアドレス、認証のいずれかを通ったユーザを許可する authuserfile /usr/hoge/.htaccess # パスワードファイルのありか
-
パスワードの設定方法(ファイルがない場合)
/usr/bin/htpasswd -c パスワードファイル名 ユーザ名
例/usr/local/apache/bin/htpasswd -c /usr/local/apache/conf/.htpasswd hoge
-
パスワードの設定方法(すでにファイルがある場合)
/usr/bin/htpasswd パスワードファイル名 ユーザ名