Nat*_*.B. 9 ssl 12.04 openssl 12.10
假设我正在为 login.example.com 开发一个脚本。我绝对无法访问 login.example.com,但该页面在 assets.example.com(我可以访问)上加载了一个脚本。为了测试我的新脚本在生产登录页面上的运行情况,我更改了 /etc/hosts 以将 assets.example.com 指向我的本地主机(并相应地设置 Apache)。
现在唯一的问题是登录页面加载了https://assets.example.com/script.js(同样,我对此没有影响!)。所以为了让我测试我的脚本,我需要设置一个自签名 SSL 证书。
我按照这里的说明操作:https : //help.ubuntu.com/11.10/serverguide/C/certificates-and-security.html
我也尝试使用 default-ssl 来测试它无济于事。我只是不断地收到 SSL 连接错误:
// Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error. (Chrome)
Run Code Online (Sandbox Code Playgroud)
谢谢!
更新:由于我们现在处于 12.04 LTS && 12.10,因此本教程应该针对这些版本。
至少在 Ubuntu 12.10 上,它现在非常简单。
sudo a2ensite default-ssl && sudo a2enmod ssl && sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
就这样。
尝试一下:
该命令会输出一个自述文件,但这并不是必需的。
注意:由于它是自签名证书,因此在访问时预计会从浏览器收到警告消息。
PS:这假设通过以下方式正常且新鲜地安装 LAMP 堆栈 tasksel install lamp-server
| 归档时间: |
|
| 查看次数: |
1573 次 |
| 最近记录: |