TOP > メニュー > apache
+ mod_ssl + opensslの構築方法
参考URL → http://www.c3-net.ne.jp/~mk/ 注意事項:apacheとmod_sslのバージョンは同一にする
cd /usr/local/src tar -xvf openssl-x.y.z.tar.gz cd openssl-x.y.z/ ./config \ --prefix=/usr/local \ -fPIC make make test ※make install は行う必要はありません。
tar -xvf apache_x.y.z.tar.gz tar -xvf mod_ssl-x.y.z-x.y.z.tar.gz cd ./mod_ssl-x.y.z-x.y.z/ ./configure \ --with-apache=../apache_x.y.z \ --with-ssl=../openssl-x.y.z \ --prefix=/usr/local/apache \ --enable-shared=ssl \ --enable-module=so
cd apache_x.y.z/ make make certificate make install ※make certificate時に聞いてくる↓ SSL Key の作成 Signature Algorithm ((R)SA or (D)SA) [R]:R → 認証方式は: RSA 1. Country Name (2 letter code) [XY]:JP → 国名は: JAPAN 2. State or Province Name (full name) [Snake Desert]:Kanagawa → 都道府県は:Kanagawa 3. Locality Name (eg, city) [Snake Town]:Yokohama → 市町村は:Yokohama 4. Organization Name (eg, company) [Snake Oil, Ltd]:XXXX → 団体名、企業名は:XXXX 5. Organizational Unit Name (eg, section) [Webserver Team]:XXXX → 所属部署は:XXXX 6. Common Name (eg, FQDN) [www.snakeoil.dom]:XXXX → 組織名は:XXXX 7. Email Address (eg, name@FQDN) [www@snakeoil.dom]:hoge@hogehoge.com → メールアドレスは:hoge@hogehoge.com 8. Certificate Validity (days) [365]:90 → 証明書の有効期限は:90 Certificate Version (1 or 3) [3]:3 → 証明書のバージョンは:3 Encrypt the private key now? [Y/n]:Y → 証明書の暗号化を行うか:Y Enter PEM pass phrase: ???? → パスワード入力:???? Verifying password - Enter PEM pass phrase:???? → パスワード再入力:???? ssl認証付きのapacheを起動 /usr/local/apache/bin/apachectl startssl |