产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] <教程>给AMH5面板添加自签SSL证书

zgxltxz
银牌会员
2446.59 价值分

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服务器获取的),所以,在谷歌浏览器上可能会是黄色三角形图标,火狐浏览器则是叹号三角形图标。这个,,你们可以自己取舍一下是修改源码还是啥的~
2014-09-23 20:56:34 1

w

zgxltxz
银牌会员
2446.59 价值分

如果你喜欢纯HTTPS的登录方式,那么可以修改/usr/local/amh-5.0/vhost/amh-nginx.conf文件,删除server{listen 8888;}这个大括号的所有内容,包括server{和},然后reload nginx即可。
P.S.为了防止改错,先备份一下吧。
  支持 (0分)  反对 (0分)
回复  2014-09-23 21:05:54 2

amysql
创始人
16530.81 价值分

5.0默认是有https,
用默认5.0的https即可,面板安装每次证书生成是有属性不同的。
  支持 (3.33分)  反对 (0分)
回复  2014-09-23 22:46:18 3

AMH面板 - 好用高效低占用、安全可靠极稳定

qrm2010
铝牌会员
254.00 价值分

这个很不错,标记一 下
  支持 (0分)  反对 (0分)
回复  2017-04-17 17:26:06 4

拦截者
铁牌会员
3.77 价值分

更新lnmp2.7后信息全丢失了,您系统当前没有下载或安装桌面应用程序
请搜索下载您需要的桌面程序
  支持 (0分)  反对 (0分)
回复  2017-04-19 00:05:04 5
 1  (总1页)
AMH社区列表
用户服务中心