欢迎来到DESIPO.COM,外贸电子商务整合专家!登录 | 免费注册 ?
会员优惠 | 软件下载 | 客服中心 | 收藏本站 | 购物车[0件]


AMH 5.2服务器,未续费,怎么启动 HTTPS 服务 (SSL)?

编辑时间2019年 05月 20日 查看全部评论 写评论
AMH 5.2服务器,未续费,怎么启动 HTTPS 服务 (SSL)?
AMH 5.2服务器,未续费,怎么启动 HTTPS 服务 (SSL)?
///usr/local/amh-5.5/web/<---附赠一些AMH插件对应目录
这段时间流行HTTPS,不加感觉在用户体验上有很大欠缺,现在免费的SSL服务也很多。
所以作为一个站长,还是做做设置。
首先我们申请对应的域名SSL服务,下面已经有一篇现成的文章有介绍。
http://www.desipo.com/sslforfreemian-a-207.html

有了这3个文件,我们需要的就是添加在AMH面板里,但是因为我的面板太长时间了,有4年需要续费,怎么办,续费太贵了。
所以,手动解决吧。我用的是APACHE服务器查了些资料,首先以经验来看一般需要设置对应的文档CONF文件。所以我先看看AMH有些什么设置。我们找到对应的HTTPD.CONF文件看看。
位置在在/usr/local/apache-版本/conf目录下面。

打开对应的httpd.conf
看到有包含其他对应的设置文件,同时有端口监听的设置
****
Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-default.conf
Include /usr/local/amh-5.3/vhost/amh-apache.conf
Include /home/wwwroot/AA3/vhost/*.conf
listen *:80
listen *:443
#我们增加443端口
然后找到

Include /home/wwwroot/AA3/vhost/*.conf
对应的站点文件
拷贝一份80端口的方案,修改成443


    ServerName www.xxx.com
    ServerAlias www.xxx.com xxx.com
    DocumentRoot /home/wwwroot/xxx/domain/www.xxx.com/web
    DirectoryIndex index.html index.htm index.php
    SSLEngine on
    RewriteEngine On
    Include /home/wwwroot/xxx/rewrite/amh.conf
    #error_page
    ErrorDocument 400 /ErrorPages/400.html
    ErrorDocument 403 /ErrorPages/403.html
    ErrorDocument 404 /ErrorPages/404.html
    ErrorDocument 502 /ErrorPages/502.html

    SSLCertificateFile /home/wwwroot/xxx/domain/www.xxx.com/web/ssl/certificate.crt
    SSLCertificateKeyFile /home/wwwroot/xxx/domain/www.xxx.com/web/ssl/private.key
    SSLCertificateChainFile /home/wwwroot/xxx/domain/www.xxx.com/web/ssl/ca_bundle.crt

    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -f
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
    RewriteRule ^(.*\.php(/.*)?)$ $1 [PT]
    ProxyPassMatch ^/(.*\.php(/.*)?)$ unix:/tmp/php-cgi-xxx-www.xxx.com.sock|fcgi://127.0.0.100:9000/home/wwwroot/xxx/domain/www.xxx.com/web
    ProxyErrorOverride Off

增加对应的SSL设置来让APACHE对SSL协议生效。对应的域名和目录自行修改。

然后进入命令后台添加443端口,并且保存和重启
[root@li159-217 conf]# iptables -A INPUT -p tcp -m tcp --sport 443 -j ACCEPT
[root@li159-217 conf]# iptables -A OUTPUT -p tcp -m tcp --dport 443 -j ACCEPT
[root@li159-217 conf]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]
[root@li159-217 conf]# service iptables restart

最后重启AMH
[root@li159-217 conf]# /etc/init.d/amh-start

这个时候一般就OK了。
标签:
没有评论
Copyright © 2012-2013 迪赛普科技 版权所有

合作邮箱:admin@desipo.com 合作QQ:76052083