「Apache」の版間の差分
提供: fukudat.net
ナビゲーションに移動検索に移動
(→SSL) |
|||
27行目: | 27行目: | ||
CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined | CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined | ||
− | SSLCertificateFile /etc/ssl/certs/ | + | SSLCertificateFile /etc/ssl/certs/XXXXXXXXXX.crt |
− | SSLCertificateKeyFile /etc/ssl/private/ | + | 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