AMH5增加SSL站点

amh5各方面都不错,唯有遗憾的是不能在面板上直接添加https站点。上网找了些资料,找到了方法,记录下

本人选用的环境为Lamp

首先需要申请到域名的安全证书,生成crt、key、ca文件,保存到一个目录下,如/home/ca/

然后在amh面板上添加你的网站,注意的是端口要保持80不要改动,我试了下先改成443,发现更本启动不了apache,也没报错,真奇怪。

然后修改apache的httpd.conf文件,我的配置文件是位于/usr/local/apache-2.4.9/conf/httpd.conf

发现apache已经加载了mod_ssl,正合我意。

去到配置文件最后,加上

listen *:443

然后打开你网站的配置文件,我的配置文件是/home/wwwroot/lamp/vhost/yxz.me.conf 打开编辑
首先将

<VirtualHost *:80>

改为

<VirtualHost *:443>

然后在下面添加

SSLEngine on
SSLVerifyClient none
SSLCertificateFile /home/ca/yxz.me.crt
    SSLCertificateKeyFile /home/ca/yxz.me.key
    SSLCertificateChainFile /home/ca/yxz.me.ca

当然了,文件要改成你的
然后保存,在面板上重载apache,打开你的网站,是不是变成https了?

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: AMH5增加SSL站点

Apache创建中文域名虚拟主机的方法

1、先到中国互联网络信息中心左边的Whois查询中输入你的中文域名,点查询

2、再在查询到的结果中找到域名对应的punycode,这里就相当于一级域名,如果要访问www子域名的话就是www.punycode

3、再在apache配置文件中将servername设置为punycode就行。对于多域名,可以添加ServerAlias属性,域名与域名之间用空格隔开。

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: Apache创建中文域名虚拟主机的方法