# sudo apt-get install openssl# sudo openssl genrsa -des3 -out server.key 1024# sudo openssl req -new -key server.key -out server.csr# sudo openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt# cp server.crt /etc/ssl/certs/; cp server.key /etc/ssl/private/
# sudo vi /etc/apache2/sites-available/default-ssl
# Comment out the following two lines:
# SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
# SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
- Install openssl
# sudo apt-get install openssl
- Create a serect key (e.g. server.key)
# sudo openssl genrsa -des3 -out server.key 1024
- Create a public key (e.g. server.csr)
# sudo openssl req -new -key server.key -out server.csr
- Create a signed certificate(e.g. server.crt / Expiration is ten (10) years)
# sudo openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
- Copy the keys to an appropriate directory (Note a permission to copy destination)
# cp server.crt /etc/ssl/certs/; cp server.key /etc/ssl/private/
- Edit /etc/apache2/sites-available/default-ssl
# sudo vi /etc/apache2/sites-available/default-ssl
# Comment out the following two lines:
# SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
# SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# sudo apt-get install openssl# sudo openssl genrsa -des3 -out server.key 1024# sudo openssl req -new -key server.key -out server.csr# sudo openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt# cp server.crt /etc/ssl/certs/; cp server.key /etc/ssl/private/
# sudo vi /etc/apache2/sites-available/default-ssl手順としては次の通り。
- openssl をインストール。
# sudo apt-get install openssl
- 秘密鍵を作る(仮に server.key としよう)。
# sudo openssl genrsa -des3 -out server.key 1024
- 公開鍵を作る(server.csr としよう)。
# sudo openssl req -new -key server.key -out server.csr
- 署名付の証明書を作る(server.crt としよう。有効期間はオレオレなので 10年くらいでいいだろう^^;)。
# sudo openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
- 適切なディレクトリにコピー(コピー先のパーミッション注意)。
# cp server.crt /etc/ssl/certs/; cp server.key /etc/ssl/private/
- /etc/apache2/sites-available/default-ssl を編集する。
# sudo vi /etc/apache2/sites-available/default-ssl
--> Missing Dependency: /usr/lib64/python2.4 is needed by package libxml2-python-2.6.26-2.1.2.8.x86_64 (updates)
libxslt-python-1.1.17-2.el5_2.2.x86_64 from installed has depsolving problems
--> Missing Dependency: /usr/lib64/python2.4 is needed by package libxslt-python-1.1.17-2.el5_2.2.x86_64 (installed)
gamin-python-0.1.7-8.el5.x86_64 from installed has depsolving problems
--> Missing Dependency: /usr/lib64/python2.4 is needed by package gamin-python-0.1.7-8.el5.x86_64 (installed)
Error: Missing Dependency: /usr/lib64/python2.4 is needed by package libxslt-python-1.1.17-2.el5_2.2.x86_64 (installed)
Error: Missing Dependency: /usr/lib64/python2.4 is needed by package gamin-python-0.1.7-8.el5.x86_64 (installed)
Error: Missing Dependency: /usr/lib64/python2.4 is needed by package libxml2-python-2.6.26-2.1.2.8.x86_64 (updates) --> Missing Dependency: /usr/lib64/python2.4 is needed by package libxml2-python-2.6.26-2.1.2.8.x86_64 (updates)
libxslt-python-1.1.17-2.el5_2.2.x86_64 from installed has depsolving problems
--> Missing Dependency: /usr/lib64/python2.4 is needed by package libxslt-python-1.1.17-2.el5_2.2.x86_64 (installed)
gamin-python-0.1.7-8.el5.x86_64 from installed has depsolving problems
--> Missing Dependency: /usr/lib64/python2.4 is needed by package gamin-python-0.1.7-8.el5.x86_64 (installed)
Error: Missing Dependency: /usr/lib64/python2.4 is needed by package libxslt-python-1.1.17-2.el5_2.2.x86_64 (installed)
Error: Missing Dependency: /usr/lib64/python2.4 is needed by package gamin-python-0.1.7-8.el5.x86_64 (installed)
Error: Missing Dependency: /usr/lib64/python2.4 is needed by package libxml2-python-2.6.26-2.1.2.8.x86_64 (updates)You should have at least 32 loop devices# ls -la /dev/loop*rmmod loop; modprobe loop max_loop=256 # vi /boot/grub/menu.lstYou should have at least 32 loop devices# ls -la /dev/loop*rmmod loop; modprobe loop max_loop=256 # vi /boot/grub/menu.lst