<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>http://www.abetake.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Apache_2.4.39%28RPM%29</id>
	<title>Apache 2.4.39(RPM) - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="http://www.abetake.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Apache_2.4.39%28RPM%29"/>
	<link rel="alternate" type="text/html" href="http://www.abetake.com/mediawiki/index.php?title=Apache_2.4.39(RPM)&amp;action=history"/>
	<updated>2026-04-14T13:31:13Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>http://www.abetake.com/mediawiki/index.php?title=Apache_2.4.39(RPM)&amp;diff=22&amp;oldid=prev</id>
		<title>2023年5月11日 (木) 00:24にT.Abeによる</title>
		<link rel="alternate" type="text/html" href="http://www.abetake.com/mediawiki/index.php?title=Apache_2.4.39(RPM)&amp;diff=22&amp;oldid=prev"/>
		<updated>2023-05-11T00:24:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2023年5月11日 (木) 09:24時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l249&quot;&gt;249行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;249行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;（とりあえず）~&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;（とりあえず）~&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  LoadModule authz_host_module /usr/lib/httpd/modules/mod_authz_host.so&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  LoadModule authz_host_module /usr/lib/httpd/modules/mod_authz_host.so&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;→[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;authz_host_module&amp;gt;&lt;/del&gt;http://httpd.apache.org/docs/2.2/ja/mod/mod_authz_host.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;html&lt;/del&gt;]] のドキュメント~&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;→[[http://httpd.apache.org/docs/2.2/ja/mod/mod_authz_host.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;html　authz_host_module&lt;/ins&gt;]] のドキュメント~&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;~&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;~&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  LoadModule log_config_module /usr/lib/httpd/modules/mod_log_config.so&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  LoadModule log_config_module /usr/lib/httpd/modules/mod_log_config.so&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key abetake_mediawikidb-mw_:diff::1.12:old-21:rev-22 --&gt;
&lt;/table&gt;</summary>
		<author><name>T.Abe</name></author>
	</entry>
	<entry>
		<id>http://www.abetake.com/mediawiki/index.php?title=Apache_2.4.39(RPM)&amp;diff=21&amp;oldid=prev</id>
		<title>T.Abe: ページの作成:「==準備== *インストール済みのパッケージを削除 &lt;syntaxhighlight lang=&quot;bash&quot;&gt;  [root@XXXXX ~]# yum remove httpd &lt;/syntaxhighlight &gt;  *APR 1.7.0(RPM) のインストール  *APR-util 1.6.1(RPM) のインストール  ==インストール== &lt;ol&gt; &lt;li&gt;'''ソースの取得''' &lt;syntaxhighlight lang=&quot;bash&quot;&gt;  [root@XXXXX ~]# su - rpmdevel  [rpmdevel@XXXXX ~]$ cd /home/rpmdevel/src  [rpmdevel@XXXXX ~]$ wget http://ftp.riken.jp/net/apache/httpd/httpd-…」</title>
		<link rel="alternate" type="text/html" href="http://www.abetake.com/mediawiki/index.php?title=Apache_2.4.39(RPM)&amp;diff=21&amp;oldid=prev"/>
		<updated>2023-05-11T00:21:22Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「==準備== *インストール済みのパッケージを削除 &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;  [root@XXXXX ~]# yum remove httpd &amp;lt;/syntaxhighlight &amp;gt;  *&lt;a href=&quot;/mediawiki/index.php?title=APR_1.7.0(RPM)&quot; title=&quot;APR 1.7.0(RPM)&quot;&gt;APR 1.7.0(RPM)&lt;/a&gt; のインストール  *&lt;a href=&quot;/mediawiki/index.php?title=APR-util_1.6.1(RPM)&quot; title=&quot;APR-util 1.6.1(RPM)&quot;&gt;APR-util 1.6.1(RPM)&lt;/a&gt; のインストール  ==インストール== &amp;lt;ol&amp;gt; &amp;lt;li&amp;gt;&amp;#039;&amp;#039;&amp;#039;ソースの取得&amp;#039;&amp;#039;&amp;#039; &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;  [root@XXXXX ~]# su - rpmdevel  [rpmdevel@XXXXX ~]$ cd /home/rpmdevel/src  [rpmdevel@XXXXX ~]$ wget http://ftp.riken.jp/net/apache/httpd/httpd-…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==準備==&lt;br /&gt;
*インストール済みのパッケージを削除&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [root@XXXXX ~]# yum remove httpd&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[APR 1.7.0(RPM)]] のインストール&lt;br /&gt;
&lt;br /&gt;
*[[APR-util 1.6.1(RPM)]] のインストール&lt;br /&gt;
&lt;br /&gt;
==インストール==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''ソースの取得'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [root@XXXXX ~]# su - rpmdevel&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ cd /home/rpmdevel/src&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ wget http://ftp.riken.jp/net/apache/httpd/httpd-2.4.39.tar.bz2&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''RPMの作成'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ rpmbuild -tb --clean httpd-2.4.39.tar.bz2&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
依存性についてエラーが表示される。&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 エラー: ビルド依存性の失敗:&lt;br /&gt;
         pcre-devel &amp;gt;= 5.0 は httpd-2.4.39-1.i686 に必要とされています&lt;br /&gt;
         lua-devel は httpd-2.4.39-1.i686 に必要とされています&lt;br /&gt;
         libxml2-devel は httpd-2.4.39-1.i686 に必要とされています&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
yumで足りないものをインストール&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ exit&lt;br /&gt;
 [root@XXXXX ~]# yum pcre-devel lua-devel libxml2-devel&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
再度RPMをビルド&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [root@XXXXX ~]# su - rpmdevel&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ cd /home/rpmdevel/src&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ rpmbuild -tb --clean httpd-2.4.39.tar.bz2&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
今度はビルドエラーが出る&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
RPM ビルドエラー:&lt;br /&gt;
    インストール済み(ただし未伸張)ファイルが見つかりました:&lt;br /&gt;
   /usr/lib/httpd/modules/mod_socache_redis.so&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
specファイルを編集&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ tar jxvf httpd-2.4.39.tar.bz2&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ vi httpd-2.4.39/httpd.spec&lt;br /&gt;
&lt;br /&gt;
 ～（略）～&lt;br /&gt;
 %files&lt;br /&gt;
 ～（略）～&lt;br /&gt;
 %{_libdir}/httpd/modules/mod_watchdog.so&lt;br /&gt;
 %{_libdir}/httpd/modules/mod_socache_redis.so  ←追加&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
再圧縮&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ tar jcvf httpd-2.4.39.tar.bz2 httpd-2.4.39/&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
再度RPMをビルド&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ rpmbuild -tb --clean httpd-2.4.39.tar.bz2&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''インストール'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ cd /home/rpmdevel/rpm/RPMS/i686&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ sudo rpm -Uvh httpd-2.4.39-1.i686.rpm&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ sudo rpm -Uvh httpd-devel-2.4.39-1.i686.rpm&lt;br /&gt;
 [rpmdevel@XXXXX ~]$ sudo rpm -Uvh mod_ssl-2.4.39-1.i686.rpm&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
==初期設定==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''httpd.confの設定'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [root@XXXXX ~]# vi /etc/httpd/conf/httpd.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ユーザーとグループの変更&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;br /&gt;
 User daemon&lt;br /&gt;
 Group daemon&lt;br /&gt;
 ↓&lt;br /&gt;
 User apache&lt;br /&gt;
 Group apache&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
サーバー名の設定&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;br /&gt;
 ServerName www.example.com:80&lt;br /&gt;
 ↓&lt;br /&gt;
 ServerName XXXXXXXXXXX:80&lt;br /&gt;
&amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''SSL対応設定'''&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''認証局(CA)の構築'''&lt;br /&gt;
* 秘密鍵と証明書の作成&lt;br /&gt;
CA.shという用意されたスクリプトを使用&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [root@XXXXX ~]# cd /etc/pki/tls&lt;br /&gt;
 [root@XXXXX ~]# cp misc/CA .&lt;br /&gt;
 [root@XXXXX ~]# ./CA -newca&lt;br /&gt;
 &lt;br /&gt;
 CA certificate filename (or enter to create)               ←　空Enter&lt;br /&gt;
 Making CA certificate ...&lt;br /&gt;
 Generating a 1024 bit RSA private key&lt;br /&gt;
 .....++++++&lt;br /&gt;
 ................++++++&lt;br /&gt;
 writing new private key to '/etc/pki/CA/private/./cakey.pem'&lt;br /&gt;
 Enter PEM pass phrase:                                     ←　秘密鍵のパスフレーズを入力&lt;br /&gt;
 Verifying password - Enter PEM pass phrase:                ←　もう一度入力&lt;br /&gt;
 -----&lt;br /&gt;
 You are about to be asked to enter information that will be incorporated&lt;br /&gt;
 into your certificate request.&lt;br /&gt;
 What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
 There are quite a few fields but you can leave some blank&lt;br /&gt;
 For some fields there will be a default value,&lt;br /&gt;
 If you enter '.', the field will be left blank.&lt;br /&gt;
 -----&lt;br /&gt;
 Country Name (2 letter code) [AU]:                         ←　JP&lt;br /&gt;
 State or Province Name (full name) [Some-State]:           ←　県名&lt;br /&gt;
 Locality Name (eg, city) []:                               ←　市町村&lt;br /&gt;
 Organization Name (eg, company) [Internet Widgits Pty Ltd]:←　社名&lt;br /&gt;
 Organizational Unit Name (eg, section) []:                 ←　部署&lt;br /&gt;
 Common Name (eg, YOUR name) []:                            ←　(※)&lt;br /&gt;
 Email Address []:                                          ←　メルアド&lt;br /&gt;
 Please enter the following 'extra' attributes&lt;br /&gt;
 to be sent with your certificate request&lt;br /&gt;
 A challenge password []:                                   ←　空Enter&lt;br /&gt;
 An optional company name []:                               ←　空Enter&lt;br /&gt;
 Enter pass phrase for /etc/pki/CA/private/./cakey.pem:     ←　秘密鍵のパスフレーズを入力&lt;br /&gt;
 &amp;lt;/syntaxhighlight &amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 (※)サーバのURL(またはサーバ名？)にしないとApacheLogに警告が出力されてた。&lt;br /&gt;
以上の処理により、~&lt;br /&gt;
~&lt;br /&gt;
/etc/pki/CA/cacert.pem         ←　自己署名型CA証明書~&lt;br /&gt;
/etc/pki/CA/private/cakey.pem  ←　秘密鍵~&lt;br /&gt;
~&lt;br /&gt;
が作成される。~&lt;br /&gt;
秘密鍵は他人に見られないように&lt;br /&gt;
 # chmod 600 /etc/pki/CA/private/cakey.pem&lt;br /&gt;
 # chmod 700 /etc/pki/CA/private&lt;br /&gt;
とパーミッションを設定しておく。~&lt;br /&gt;
証明書を確認するには以下のようにする。&lt;br /&gt;
 # openssl x509 -in /etc/pki/CA/cacert.pem -text&lt;br /&gt;
&lt;br /&gt;
**SSLサーバ構築 [#p4db68bc]&lt;br /&gt;
-サーバ秘密鍵の作成&lt;br /&gt;
 # openssl genrsa -out server.key 1024&lt;br /&gt;
 Generating RSA private key, 1024 bit long modules&lt;br /&gt;
 .............++++++&lt;br /&gt;
 ....++++++&lt;br /&gt;
 e is 65537 (0x10001)&lt;br /&gt;
確認&lt;br /&gt;
 # ls&lt;br /&gt;
 server.key&lt;br /&gt;
-証明書署名要求(CSR)の作成&lt;br /&gt;
 # openssl req -new -key server.key -out server.csr&lt;br /&gt;
 You are about to be asked to enter information that will be incorporated&lt;br /&gt;
 into your certificate request.&lt;br /&gt;
 What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
 There are quite a few fields but you can leave some blank&lt;br /&gt;
 For some fields there will be a default value,&lt;br /&gt;
 If you enter '.', the field will be left blank.&lt;br /&gt;
 -----&lt;br /&gt;
 Country Name (2 letter code) [AU]:                         ←　JP&lt;br /&gt;
 State or Province Name (full name) [Some-State]:           ←　県名&lt;br /&gt;
 Locality Name (eg, city) []:                               ←　市町村&lt;br /&gt;
 Organization Name (eg, company) [Internet Widgits Pty Ltd]:←　社名&lt;br /&gt;
 Organizational Unit Name (eg, section) []:                 ←　部署&lt;br /&gt;
 Common Name (eg, YOUR name) []:                            ←　(※)&lt;br /&gt;
 Email Address []:                                          ←　メルアド&lt;br /&gt;
 Please enter the following 'extra' attributes&lt;br /&gt;
 to be sent with your certificate request&lt;br /&gt;
 A challenge password []:                                   ←　空Enter&lt;br /&gt;
 An optional company name []:                               ←　空Enter&lt;br /&gt;
 &lt;br /&gt;
 (※)サーバのURL(またはサーバ名？)にしないとApacheLogに警告が出力されてた。&lt;br /&gt;
確認&lt;br /&gt;
 # ls&lt;br /&gt;
 server.key server.csr&lt;br /&gt;
-証明書への自己署名&lt;br /&gt;
 # echo 01 &amp;gt; ca-cert.srl&lt;br /&gt;
 # openssl x509 -CA ../CA/cacert.pem -CAkey ../CA/private/cakey.pem -CAserial ca-cert.srl -req -days 3650 -in server.csr -out server.crt&lt;br /&gt;
 Using configuration from /etc/pki/tls/openssl.cnf&lt;br /&gt;
 Enter pass phrase for /etc/pki/CA/private/cakey.pem: ←　秘密鍵のパスフレーズを入力&lt;br /&gt;
確認&lt;br /&gt;
 # ls&lt;br /&gt;
 server.key server.csr server.crt&lt;br /&gt;
秘密鍵と証明書を移動する。&lt;br /&gt;
 # mkdir /etc/httpd/conf/ssl&lt;br /&gt;
 # mv server.key /etc/httpd/conf/ssl&lt;br /&gt;
 # mv server.crt /etc/httpd/conf/ssl&lt;br /&gt;
&lt;br /&gt;
**Apacheへの埋め込み [#fb362adc]&lt;br /&gt;
-''httpd-ssl.confの設定''&lt;br /&gt;
 # vi /etc/httpd/conf/extra/httpd-ssl.conf&lt;br /&gt;
サーバー名&lt;br /&gt;
 &amp;lt;VirtualHost _default_:443&amp;gt;&lt;br /&gt;
 ServerName www.example.com:443&lt;br /&gt;
 ↓&lt;br /&gt;
 ServerName XXXXXXXXXXXXXXX:443&lt;br /&gt;
サーバー証明書のパス　&lt;br /&gt;
 SSLCertificateFile &amp;quot;/etc/httpd/conf/server.crt&amp;quot;&lt;br /&gt;
 ↓&lt;br /&gt;
 SSLCertificateFile &amp;quot;/etc/httpd/conf/ssl/server.crt&amp;quot;&lt;br /&gt;
秘密鍵のパス&lt;br /&gt;
 SSLCertificateKeyFile &amp;quot;/etc/httpd/conf/server.key&amp;quot;&lt;br /&gt;
 ↓&lt;br /&gt;
 SSLCertificateKeyFile &amp;quot;/etc/httpd/conf/ssl/server.key&amp;quot;&lt;br /&gt;
-''httpd.confの設定''&lt;br /&gt;
SSL用設定ファイルの有効化&lt;br /&gt;
 # vi /etc/httpd/conf/httpd.conf&lt;br /&gt;
SSL設定ファイルのリンク&lt;br /&gt;
 # Secure (SSL/TLS) connections&lt;br /&gt;
 #Include conf/extra/httpd-ssl.conf&lt;br /&gt;
 ↓&lt;br /&gt;
 Include conf/extra/httpd-ssl.conf    ←　コメント外す&lt;br /&gt;
確認&lt;br /&gt;
 # /usr/sbin/apachectl configtest&lt;br /&gt;
 Syntax OK&lt;br /&gt;
 &lt;br /&gt;
*起動 [#l58249df]&lt;br /&gt;
下記のコマンドで起動、停止、再起動を行う&lt;br /&gt;
 # /usr/sbin/apachectl start    ←　起動&lt;br /&gt;
 # /usr/sbin/apachectl stop     ←　停止&lt;br /&gt;
 # /usr/sbin/apachectl restart  ←　再起動&lt;br /&gt;
&lt;br /&gt;
*動作確認 [#z82ab4b3]&lt;br /&gt;
http,httpsでそれぞれアクセスし「It works!」が表示されればOK。~&lt;br /&gt;
~&lt;br /&gt;
*自動起動設定 [#l37381a1]&lt;br /&gt;
 # chkconfig httpd on&lt;br /&gt;
~&lt;br /&gt;
*有効にしているモジュール [#ye1b3c2d]&lt;br /&gt;
大層な数のモジュールが動作しているので、下記に限定して他は無効化。~&lt;br /&gt;
（とりあえず）~&lt;br /&gt;
 LoadModule authz_host_module /usr/lib/httpd/modules/mod_authz_host.so&lt;br /&gt;
→[[authz_host_module&amp;gt;http://httpd.apache.org/docs/2.2/ja/mod/mod_authz_host.html]] のドキュメント~&lt;br /&gt;
~&lt;br /&gt;
 LoadModule log_config_module /usr/lib/httpd/modules/mod_log_config.so&lt;br /&gt;
→[[log_config_module&amp;gt;http://httpd.apache.org/docs/2.2/ja/mod/mod_log_config.html]] のドキュメント~&lt;br /&gt;
~&lt;br /&gt;
 LoadModule setenvif_module /usr/lib/httpd/modules/mod_setenvif.so&lt;br /&gt;
→[[setenvif_module&amp;gt;http://httpd.apache.org/docs/2.2/ja/mod/mod_setenvif.html]] のドキュメント~&lt;br /&gt;
~&lt;br /&gt;
 LoadModule ssl_module /usr/lib/httpd/modules/mod_ssl.so&lt;br /&gt;
→[[ssl_module&amp;gt;http://httpd.apache.org/docs/2.2/ja/mod/mod_ssl.html]] のドキュメント~&lt;br /&gt;
~&lt;br /&gt;
 LoadModule mime_module /usr/lib/httpd/modules/mod_mime.so&lt;br /&gt;
→[[mime_module&amp;gt;http://httpd.apache.org/docs/2.2/ja/mod/mod_mime.html]] のドキュメント~&lt;br /&gt;
~&lt;br /&gt;
 LoadModule dav_module /usr/lib/httpd/modules/mod_dav.so&lt;br /&gt;
→[[dav_module&amp;gt;http://httpd.apache.org/docs/2.2/ja/mod/mod_dav.html]] のドキュメント~&lt;br /&gt;
~&lt;br /&gt;
 LoadModule dav_fs_module /usr/lib/httpd/modules/mod_dav_fs.so&lt;br /&gt;
→[[dav_fs_module&amp;gt;http://httpd.apache.org/docs/2.2/ja/mod/mod_dav_fs.html]] のドキュメント~&lt;br /&gt;
~&lt;br /&gt;
 LoadModule rewrite_module /usr/lib/httpd/modules/mod_rewrite.so&lt;br /&gt;
→[[rewrite_module&amp;gt;http://httpd.apache.org/docs/2.2/ja/mod/mod_rewrite.html]] のドキュメント~&lt;br /&gt;
~&lt;br /&gt;
 LoadModule dav_svn_module /usr/lib/httpd/modules/mod_dav_svn.so&lt;br /&gt;
→[[dav_svn_module&amp;gt;http://www.caldron.jp/~nabetaro/svn/svnbook-1.5-final/html-chunk/svn.ref.mod_dav_svn.conf.html]] のドキュメント~&lt;br /&gt;
~&lt;/div&gt;</summary>
		<author><name>T.Abe</name></author>
	</entry>
</feed>