AMH控制面板使用笔记

2017-4-30 admin 代理&辅助

国内首个开源云主机面板

AMH 是国内首个开源的主机面板,使用APL开源软件协议。
这几年来我们一直致力于创新、完善改进产品与响应用户的需求,我们拥有闪亮的用户口碑。
至今 AMH 系列产品已有十余万次下载安装,相关应用领域也占有国内大部分市场份额。

国内首个弹性云主机面板

AMH 实现平台化架构设计,高可扩展灵活性,所有功能软件可选择定制下载安装。
AMH 支持用户自由弹性组建运行环境与切换环境,您可以下载安装不同版本的WEB服务器、数据库、脚本软件自由组合创建您需要的运行环境。
例如,您可以创建 LNMP、LAMP、LNMH、LNGX、LNAMP等不同WEB应用环境。
(PHP环境支持所有PHP版本共存,包括PHP5.2、5.3、5.4、5.5、5.6、7.0)

LNMP面板 - AMH 命令使用nginx篇

» SSH Nginx
1) 有步骤提示操作: 
ssh执行命令: amh nginx
然后选择对应选项进行操作。

2) 或直接操作: 
启动Nginx: amh nginx start
停止Nginx: amh nginx stop
重载Nginx: amh nginx reload
重启Nginx: amh nginx restart

LNMP面板 - AMH 命令使用mysql篇

» SSH MySQL
1) 有步骤提示操作: 
ssh执行命令: amh mysql 
然后选择对应的1~6的选项进行操作。


2) 或直接操作: 
启动MySQL: amh mysql start
停止MySQL: amh mysql stop
重载MySQL: amh mysql reload
重启MySQL: amh mysql restart
强制重载MySQL: amh mysql force-reload

LNMP面板 - AMH 命令使用php篇

» SSH PHP
1) 有步骤提示操作: 
ssh执行命令: amh php

2) 或直接操作: (缺省主标识域名即操作所有域名)
启动PHP: amh php start [主标识域名]
停止PHP: amh php stop [主标识域名]
强行停止PHP: amh php force-quit [主标识域名]
重启PHP: amh php restart [主标识域名]
重载PHP: amh php reload [主标识域名]

如何为站点开启配置HTTPS

第一、准备工作

我们在需要为AMH面板配置域名站点SSL证书之前,需要准备几点:

A - 已经搭建AMH面板且站点已经绑定

B - 已经申请过的SSL证书,准备"for Nginx"证书文件,一个是.crt,一个是.key文件。

C - 需要认证阅读文章,步骤执行。

第二、部署SSL扩展模块



登录AMH面板后台,在模块扩展区域搜索SSL,找到上图所示的SSL模块,然后下载。



返回模块列表,然后安装刚下载的SSL模块扩展。

第三、部署SSL证书文件



然后我们部署SSL证书,把我们准备工作准备的.KEY和.CRT两个文件,用SUBLIME打开,然后复制里面的脚本,黏贴到对应的文本框中保存。(如果有多站点在AMH中,核对下是不是选择的你需要部署SSL的站点)

第四、强制跳转HTTPS网址

到目前为止,我们如果部署好域名,然后通过HTTPS可以直接打开带有SSL证书的URL,但是如果我们需要强制跳转到HTTPS,怎么解决呢?

/usr/local/nginx/conf/vhost/
在上面的目录中,找到站点对应的.conf文件,然后编辑。

if ($server_port = 80) {
return 301 http://$server_name$request_uri;
}
if ($scheme = http) {
return 301 http://$server_name$request_uri;
}
error_page 497 http://$server_name$request_uri;
添加上面的脚本到文档中,如下图。



部署替换完毕之后,执行amh nginx restart重启nginx,就可以生效。

总结,AMH面板部署SSL域名证书还是比较简单的,不需要太多的修改和配置文件,直接在模块扩展中添加就可以完成。

发表评论:

Powered by X兵器库 桂ICP备16000990号
sitemap
返回顶部