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 |