Apache

Commons IO によるファイルI/Oコード省力化

Apache Commons IO の活用によって、自前のコーディングを省略できます。何をどう使うのか、よく忘れるのでこれをメモします。 Apache Commons IO https://commons.apache.org/proper/commons-io/ ファイルの書き込みは以下のように書きます。deprecated な…

Ubuntu 12.04 + Apache 2.2 + Subversion 簡単設定

きわめて単純な Apache + Subversion 連携設定 ☆本格的な構築には LDAP 連携やこまめなセキュリティ設定など、各種設定が必要です。 Subversion および Apache 連携をインストール sudo apt-get install subversion libapache2-svn HTTP のロケーションを追…

Ubuntu 12.04 + Apache2 で SSL 自己証明書

SSL を有効化 sudo a2enmod ssl sudo service apache2 restart 自己証明書を発行 sudo mkdir /etc/apache2/ssl sudo openssl req -x509 -nodes -days 366 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt ☆秘密鍵と…

Apache HTTP メソッド公開状況確認方法

利用可能なメソッドの一覧 telnet <ホスト名> 80 OPTIONS / HTTP/1.0 HEAD を食わせたときの挙動確認 telnet <ホスト名> 80 HEAD / HTTP/1.0 Ubuntu 12.04 の Apahce2 のデフォルト (抜粋) HTTP/1.1 200 OK Server: Apache/2.2.22 (Ubuntu) Allow: GET,HEAD,…