*****************************************************************
バーチャルホストのドキュメントルートを home に作成
/home/anpachi/html/
************************************************************
バーチャルホスト用ドキュメントルートディレクトリ作成
/home/anpachi/html/をバーチャルホストドキュメントルートに設定
[root@falcon21 ~]# vi /etc/httpd/conf/httpd.conf
#ServerName falcon21.space:80
NameVirtualHost *:80
----
<VirtualHost *:80>
DocumentRoot /home/anpachi/html
ErrorLog /home/anpachi/logs/anpachi_error_log
CustomLog /home/anpachi/logs/anpachi_access_log combined env=!no_log
</VirtualHost>
<Directory "/home/anpachi/html">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "/home/anpachi/cgi-bin">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
------------
未定義ホスト用バーチャルホスト設定ファイル作成
[root@falcon21 ~]# vi /etc/httpd/conf.d/virtualhost-00.conf
<VirtualHost _default_:80>
<Location />
</VirtualHost>
~
------------------
メインホスト用バーチャルホスト設定ファイル作成
[root@falcon21 ~]# vi /etc/httpd/conf.d/virtualhost-falcon21.space.conf
<VirtualHost _default_:80>
DocumentRoot /var/www/html
</VirtualHost>
---------------------
追加ホスト用バーチャルホスト設定ファイル作成
[root@falcon21 ~]# vi /etc/httpd/conf.d/virtualhost-anpachi.moe.hm.conf
<VirtualHost *:80>
DocumentRoot /home/anpachi/html
ErrorLog logs/anpachi.moe.hm-error_log
CustomLog logs/anpachi.moe.hm-access_log combined env=!no_log
</VirtualHost>
-------------------
[root@falcon21 ~]# /etc/rc.d/init.d/httpd restart
httpd を停止中: [ OK ]
httpd を起動中: [ OK ]
***********************************
バーチャルホストのためのサーバー証明書取得
Apache+mod_SSL+Certbot
[root@falcon21 ~]# yum -y install epel-release
[root@falcon21 ~]# cd /usr/local/
[root@falcon21 local]# git clone https://github.com/certbot/certbot
Initialized empty Git repository in /usr/local/certbot/.git/
remote: Counting objects: 46084, done.
remote: Compressing objects: 100% (72/72), done.
remote: Total 46084 (delta 42), reused 42 (delta 17), pack-reused 45995
Receiving objects: 100% (46084/46084), 13.85 MiB | 320 KiB/s, done.
Resolving deltas: 100% (32921/32921), done.
[root@falcon21 local]# cd
Certbotクライアントインストール
[root@falcon21 ~]# /usr/local/certbot/certbot-auto -n
Creating virtual environment...
Installing Python packages...
Installation succeeded.
/root/.local/share/letsencrypt/lib/python2.6/site-packages/cryptography/init.py:26: DeprecationWarning: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of cryptography will drop support for Python 2.6
DeprecationWarning
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Missing command line flags. For non-interactive execution, you will need to specify a plugin on the command line. Run with '--help plugins' to see a list of options, and see https://eff.org/letsencrypt-plugins for more detail on what the plugins do and how to use them.
----------
バーチャルホストのためのサーバー証明書取得
[root@falcon21 ~]# /usr/local/certbot/certbot-auto certonly --webroot -w /home/anpachi/html -m webmaster@anpachi.moe.hm -d anpachi.moe.hm
/root/.local/share/letsencrypt/lib/python2.6/site-packages/cryptography/init.py:26: DeprecationWarning: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of cryptography will drop support for Python 2.6
DeprecationWarning
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for anpachi.moe.hm
Using the webroot path /home/anpachi/html for all unmatched domains.
Waiting for verification...
Cleaning up challenges
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/anpachi.moe.hm/fullchain.pem. Your cert will
expire on 201807.17. To obtain a new or tweaked version of this
certificate in the future, simply run certbot-auto again. To
non-interactively renew *all* of your certificates, run
"certbot-auto renew"
重要なメモ:
- おめでとう! 証明書とチェーンが保存されました
/etc/letsencrypt/live/anpachi.moe.hm/fullchain.pem。
あなたの証明書は, 有効期限は2017-07-17。
これの新しいバージョンまたは変更されたバージョンを入手するには
証明書を発行するには、単にcertbot-autoを再度実行します。 に
非インタラクティブに*すべての証明書を更新して実行する
"certbot-auto renew"
- If you like Certbot, please consider supporting our work by:
Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le
**********************************************************************