ApacheのSSL設定でエラーが出た時の対処法

SSL証明書の設定を行ってApacheを再起動しようとすると以下のエラーが発生しました。 Invalid command ‘SSLCertificateFile’, perhaps misspelled or defin…

続きを読む

クライアント認証をIPによっては不要にする

以下、192.168.0.1のみ不要にする設定。 <Directory /var/www/html> Options FollowSymLinks AllowOverride None Order allow…

続きを読む

VirtualBox(Win環境)にApacheをいれる時

準備 http://www.apachelounge.com/download/ から必要なファイルをダウンロード Cドライブに解凍 設定 展開したファイル(Apache24) > [conf]フォルダ > [httpd…

続きを読む

Apacheで特定ホスト名以外のURLでのアクセスを拒否する設定

SetEnvIfNoCase Host mydomain.com validhost order deny,allow deny from All allow from env=validhost

続きを読む

SSL証明書を更新してApacheを再起動した時にエラーが出た場合に確認する項目

SSL証明書を更新してApacheをリスタートすると以下の様なエラーが出ることがあります。 [error] Unable to configure RSA server private key [error] SSL L…

続きを読む

ApacheのScriptAliasを使う場合は・・・

cgiを実行させる手っ取り早い方法は「ScriptAlias」ディレクティブを使うことですが、 https://httpd.apache.org/docs/2.4/howto/cgi.html#page-header こ…

続きを読む

apacheのアクセスログにホスト名が出てしまう場合

HostnameLookups の設定を追加していないのにアクセスログにIPではなくホスト名が出てしまう。 パフォーマンスが悪化しそうなのでIPにしたいのですが、confを「HostnameLookups」で検索しても出…

続きを読む

Apache2.4でauthz_core:error client denied by server configuration:が出る

Apache2.4でauthz_core:errorのエラーが出た時には以下の対応あたりが参考になります。 http://blog.dacelo.info/apache/entry-1075.html Aipo8 と A…

続きを読む

apacheのulimitを変更する

limit.confとかに書くとサーバー起動時に適応されなかったりするようなので起動スクリプト内に書いてしまします。 vim /etc/init.d/httpd — ### END INIT INFO ulimit …

続きを読む

HTTPをHTTPSにリダイレクトする

mod_rewriteを使ったリダイレクト方法です。 <VirtualHost *:80> <IfModule mod_rewrite.c> RewriteEngine On RewriteRul…

続きを読む

apache設定ファイルからコメントアウトを除外してgrep検索

cat /etc/httpd/conf/*.conf /etc/httpd/conf.d/*.conf | grep -v ‘^\s*#’ | grep {検索条件}

続きを読む

Apache 2.4で403エラーが出るときの対処法

Apache 2.2とかだと以下のように設定を指定ました。 <Directory “/var/www/html/”> Order allow,deny Allow from all </Director…

続きを読む

プロセス数がMaxClientsに貼り付いたら自動的にApacheを再起動する

/opt/restart_hanged_http.sh #!/bin/sh WAIT=10 PROC_MAX=250 RESTART_INTERVAL=60 TIMESTAMP_FILE=/tmp/restart_han…

続きを読む

サーバー完成図書を自動で作りたいんだ 第3話 Apacheの基本設定まわり

#!/bin/sh IFS=$’\n’ SCRIPT_PATH=`echo $(cd $(dirname $0);pwd)` DOCUMENT_ROOTS=”” ACCESS_LOGS=”” ERROR_LOGS=”” …

続きを読む

Aipo8 と Apache の連携方法

Aipo のインストールディレクトリが /usr/local/aipo、ポートが 81 の場合の Apache 連携方法です。 /etc/httpd/conf.d/tomcat7.conf を以下のように作成して連携可能…

続きを読む