「Apache」の版間の差分

提供: fukudat.net
ナビゲーションに移動検索に移動
27行目: 27行目:
 
CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined
 
CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined
  
SSLCertificateFile /etc/ssl/certs/fukudat.net.crt
+
SSLCertificateFile /etc/ssl/certs/XXXXXXXXXX.crt
SSLCertificateKeyFile /etc/ssl/private/fukudat.net.key
+
SSLCertificateKeyFile /etc/ssl/private/XXXXXXXXXX.key
  
 
SSLCertificateChainFile /etc/ssl/certs/ca-bundle.ca
 
SSLCertificateChainFile /etc/ssl/certs/ca-bundle.ca
44行目: 44行目:
 
$ cd /etc/apache2/sites-enabled
 
$ cd /etc/apache2/sites-enabled
 
$ sudo ln -s ../sites-available/default-ssl.conf .
 
$ sudo ln -s ../sites-available/default-ssl.conf .
 +
</pre>
 +
 +
apache を再起動して、browser で https://SERVER_NAME/ にアクセスしてみる。
 +
<pre>
 +
$ sudo apachectl restart
 
</pre>
 
</pre>

2021年3月30日 (火) 22:34時点における版

Apache2 を Ubuntu で使う時の覚書き。

Install

$ sudo apt-get install apache2

Configure

/etc/apache2 の下に config file が配置される。

SSL

SSL Certificate で作った鍵ファイルと証明書ファイルと中間証明書ファイルを、それぞれ

  • /etc/ssl/private/XXXXXXXXXX.key
  • /etc/ssl/certs/XXXXXXXXXX.crt
  • /etc/ssl/certs/ca-bundle.ca

に置く。

/etc/apache2/site-available/default-ssl.conf を以下のように編集する。

<IfModule>
<VirtualHost _default_:443>
...
ServerName fukukdat.net
ServerAdmin admin@fukudat.net

ErrorLog ${APACHE_LOG_DIR}/ssl_error.log
CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined

SSLCertificateFile	/etc/ssl/certs/XXXXXXXXXX.crt
SSLCertificateKeyFile /etc/ssl/private/XXXXXXXXXX.key

SSLCertificateChainFile /etc/ssl/certs/ca-bundle.ca
...
</VirtualHost>
</IfModule>

config ファイルを enable する。

$ cd /etc/apache2/mods-enabled
$ sudo ln -s ../mods-available/ssl.conf .
$ sudo ln -s ../mods-available/ssl.load .
$ sudo ln -s ../mods-available/socache_shmcb.load .
$ cd /etc/apache2/sites-enabled
$ sudo ln -s ../sites-available/default-ssl.conf .

apache を再起動して、browser で https://SERVER_NAME/ にアクセスしてみる。

$ sudo apachectl restart