ubuntu server下的虚拟主机管理软件

Plesk与cPanel和Ensim并称为最常见的三款虚拟主机管理软件。

更全的参考http://blog.csdn.net/li_yadan/archive/2006/02/16/600580.aspx

分享家:Addthis中国

在ubuntu server8.04上设置ssl,支持https

1, 生成 server.key

sudo openssl genrsa -des3 -out server.key 1024

运行结果

Generating RSA private key, 1024 bit long modulus
…………………++++++
……………..++++++
unable to write ‘random state’
e is 65537 (0×10001)
Enter pass phrase for server.key:

输入pass phrase生成server.key。(以后每次重启apache2 需要此pass phrase)

2,生成CSR

sudo openssl req -new -key server.key -out server.csr

运行后需要输入一系列信息,包括“Company Name”, “Site Name”等,最后产生server.csr。

3, 生成自签名证书(self-signed certificate)

sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

输入 pass phrase 后,产生server.crt

4,安装证书

sudo cp server.crt /etc/ssl/certs
sudo cp server.key /etc/ssl/private
5,配置 ssl 对应的虚拟主机
Listen 443

SSLEngine on
SSLCertificateFile /etc/ssl/certs/server.crt
SSLCertificateKeyFile /etc/ssl/private/server.key
。。。

6,重启 apache2
sudo /etc/init.d/apache2 restart
以 51kaiyuan.com为例,运行结果如下:
 * Restarting web server apache2
apache/2.2.8 mod_ssl/2.2.8 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.
Server www.51kaiyuan.com:443 (RSA)
Enter pass phrase:
此处需要输入 pass phrase,输入正确后启动成功。
参考文献:https://help.ubuntu.com/7.10/server/C/httpd.html#https-configuration
分享家:Addthis中国
Page 6 of 6« First...23456