joaye 发表于 2017-1-16 15:43:48

求一个https实际使用教程

感谢军哥对lnmp提供了https的支持~目前https几乎算是很大势所趋,但是因为申请证书等繁琐步骤所限
身为小白却一直无法使用
现在军哥提供的lnmp一键包提供了对https的支持 十分欣喜
不过在实际安装中,提示
Enable SSL: yes
=>Let's Encrypt


但是访问时却无法访问,应该是还需要进行别的设置吧?
有无教程可让菜鸟先进行一下学习……
谢谢军哥啦~~

licess 发表于 2017-1-16 17:21:02

信息有先没法说,发一下完整添加的过程,添加中是否报错

无法访问提示什么信息?
netstat -ntl 看一下是否有443端口?
nginx是否报错,反馈必读有具体测试方法
贴一下虚拟主机的配置文件
iptables -L -n 看一下是否有443的规则

joaye 发表于 2017-1-16 19:41:41

发现似乎是证书生成出错
我在创建虚机的时候选择了2

最后提示如下:
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
Wildcard domains are not supported: *.toygg.com
Let's Encrypt SSL Certificate create failed!
================================================
Virtualhost infomation:
Your domain: www.toygg.com
Home Directory: /home/wwwroot/www.toygg.com
Enable log: no
Database username: *****
Database userpassword: *****
Database Name: *****
Create ftp account: no
Enable SSL: yes
=>Let's Encrypt
不知道是否是因为我装了Lnmpa
难道7.0.1和Apache2.4 太新不兼容?

[ 本帖最后由 joaye 于 2017-1-16 20:16 编辑 ]

licess 发表于 2017-1-17 09:11:51

回复 3# 的帖子

Letsencrypt不支持通配符,支持通配的话还不逼死多少ssl服务商

joaye 发表于 2017-1-17 19:10:46

经过测试 发现www确实可以上SSL但是 不带www直接域名却不能访问
看军哥你的 https://lnmp.org/却可以使用而且输入lnmp.org 就直接跳到https地址不像我这个 不输入https就访问普通的……
不知道是怎么弄的呀~

[ 本帖最后由 joaye 于 2017-1-17 23:08 编辑 ]

licess 发表于 2017-1-18 09:40:00

回复 5# 的帖子

https://lnmp.org/faq/lnmp-nginx-301-rewrite.html
自己设置个http到https的301就行了

joaye 发表于 2017-1-18 14:38:09

非常感谢军哥!
默默地记录了 ~~
不过看了下 lnmp和lnmpa的配置文件是一样的同一个文件么?
看着好长的一段有点晕 哈哈

[ 本帖最后由 joaye 于 2017-1-18 16:34 编辑 ]
页: [1]
查看完整版本: 求一个https实际使用教程