OpenSSL实现......我错过了什么?

时间:2015-06-04 03:25:42

标签: apache ubuntu ssl openssl vps

我一直在努力安装OpenSSL证书,所以我的网络应用程序可以在URL中显示漂亮的“HTTPS”,但是,我无法得到它,这让我疯了!

我有一个带有Ubuntu 14.04和Apache 2.4.7的Linux VPS。

我做了以下事情:

1.-启用SSL模块:

sudo a2enmod ssl 

2.-重启Apache:

sudo service apache2 restart

3.-在de Apache2目录中创建SSL目录:

sudo mkdir /etc/apache2/ssl

4.-执行以下命令以创建自签名证书:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout `    /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt`

5.-填写问题:

Country Name (2 letter code) [AU]:US
State or Province Name (full name) [Some-State]:New York
Locality Name (eg, city) []:New York City
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Your Company
Organizational Unit Name (eg, section) []:Department of Kittens
Common Name (e.g. server FQDN or YOUR name) []:your_domain.com
Email Address []:your_email@domain.com

6.-配置apache以使用ssl:

sudo nano /etc/apache2/sites-available/default-ssl.conf

7.-修改以下数据:

ServerAdmin admin@example.com
ServerName my_domain.com
ServerAlias www.my_domain.com
DocumentRoot /var/www/html
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key

8.-启用“default-ssl.conf”文件:

sudo a2ensite default-ssl.conf

9.-再次重启Apache:

 sudo service apache2 restart

根据我所读到的,应该是所有...我错过了什么?

先谢谢了。

0 个答案:

没有答案