「Apache」の版間の差分
提供: fukudat.net
ナビゲーションに移動検索に移動
(ページの作成:「Apache2 を Ubuntu で使う時の覚書き。 == Install == <pre> $ sudo apt-get install apache2 </pre> == Configure == <code>/etc/apache2</code> の下に config file…」) |
(→SSL) |
||
| 34行目: | 34行目: | ||
</VirtualHost> | </VirtualHost> | ||
</IfModule> | </IfModule> | ||
| + | </pre> | ||
| + | |||
| + | config ファイルを enable する。 | ||
| + | <pre> | ||
| + | $ 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 . | ||
</pre> | </pre> | ||
2021年3月30日 (火) 21:59時点における版
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/fukudat.net.crt
SSLCertificateKeyFile /etc/ssl/private/fukudat.net.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 .