AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] <教程>给AMH5面板添加自签SSL证书 |
|
---|---|
zgxltxz |
zgxltxz 发表于 2014-09-23 20:56:34
本帖最后由 zgxltxz 于 2014-9-23 20:59 编辑
准备: 1、mkdir -p ./demoCA/newcerts 2、vi ./demoCA/serial,并在里面输入01回车,然后保存关闭。 3、touch ./demoCA/index.txt 一、生成根证书 1、openssl genrsa -out ca.key 2048 2、openssl req -new -x509 -days 3650 -key ca.key -out ca.crt,这一步会让你填写几个东西,实际上只有一个需要填写,就是Common Name,请填写你的IP(不需要端口号)。 3、openssl genrsa -out amh.key 2048 4、openssl req -new -key amh.key -out amh.csr,这一步也只需要填写Common Name,也就是你的IP(不需要端口号)。 5、openssl ca -in amh.csr -out amh.crt -cert ca.crt -keyfile ca.key,此步回答两个Y即可。 6、至此,根证书,服务器证书生成完毕。将amh.crt和amh.key拷贝到/usr/local/amh-5.0/etc/ssl覆盖原来的文件。 7、下载ca.crt下载到本地电脑,导入到系统中: (注意,如果您使用火狐浏览器,你需要进入火狐浏览器设置里导入,因为火狐浏览器使用自己的证书管理)。 最后,打开https://IP:9999,看看是不是久违的绿色小锁呢~~ 可能不是,因为amh.sh不是https的(你的授权信息的头像是从amh服务器获取的),所以,在谷歌浏览器上可能会是黄色三角形图标,火狐浏览器则是叹号三角形图标。这个,,你们可以自己取舍一下是修改源码还是啥的~
点赞,加油! (0分)
2014-09-23 20:56:34 1
w |
zgxltxz |
如果你喜欢纯HTTPS的登录方式,那么可以修改/usr/local/amh-5.0/vhost/amh-nginx.conf文件,删除server{listen 8888;}这个大括号的所有内容,包括server{和},然后reload nginx即可。
P.S.为了防止改错,先备份一下吧。
回复
2014-09-23 21:05:54 2
|
amysql |
5.0默认是有https,
用默认5.0的https即可,面板安装每次证书生成是有属性不同的。
回复
2014-09-23 22:46:18 3
AMH面板 - 好用高效低占用、安全可靠极稳定 |
qrm2010 |
这个很不错,标记一 下
回复
2017-04-17 17:26:06 4
|
拦截者 |
更新lnmp2.7后信息全丢失了,您系统当前没有下载或安装桌面应用程序
请搜索下载您需要的桌面程序
回复
2017-04-19 00:05:04 5
|