• 使用开源的amh搭建nginx/php/mysql环境和管理面板

    今天发现了一个好东东,免费的开源的国产的amh–LNMP/Nginx 虚拟主机面板。官网:http://amysql.com/AMH.htm
    他的优点如下:

    01) 简单: 简洁精致,支持ssh、web在线轻松管理维护虚拟主机、MySQL、FTP。
    02) 高效: 使用高?#38405;躈ginx服务器软件支持,面板基于AMH命令?#24615;?#34892;,实现过程快速高效。
    03) 安全: 安全/兼容模式可自由切换,安全模式不同虚拟主机之间互不影响,避免跨站攻击,让服务器安全?#38405;?#20493;增。
    04) 独立: 简易全局管理与及支持不同主机进行独立运行维护。
    05) 备份: 数据无忧保护,支持即时、定时、?#29992;堋?#26412;地、远程FTP/SSH(密码/密匙)备份面板数据、与及一键还原数据。
    06) 任务: 周全的在线任务计划设置管理,定时执行AMH各项命令。
    07) 自主: web端使用AMP-PHP框架开发、后台AMS-MySQL管理系统、与及AMF-JS框架都为Amysql自主开发。
    08) 开放: 灵活、开放,支持用户自定义功能模块编写、web/ssh在线模块扩展程序下载、安装、管理、卸载、?#22659;?br /> 09) 免费: 开源、免费、自由、共享。

    =================================================================================
    安装较为简单,面板也较为简洁。

    安装?#30333;?#24847;事项:

    使用32位系统?#20445;?#20869;存加?#25442;环?#21306;不能小于250MB
    使用64位系统?#20445;?#20869;存加?#25442;环?#21306;不能小于600MB
    当然上面这些脚本里会自动检测?#21368;?#30340;。

    安装方法:

    使用root账号登录Linux服务器,
    执行安装脚本: ?wget http://amysql.com/file/AMH/4.1/amh.sh; chmod 775 amh.sh; ./amh.sh 2>&1 | tee amh.log;
    根据提示输入选择1~3选项。1为安装amh,2为卸载amh,3为退出不做操作。
    输入1回车,接着输入MySQL与AMH密码即进入安装流程,安装过程大约需10~20分钟(以服务器?#38405;?#20026;准),最后如看到安装成功提示,说明系统已安装完成。
    成功安装后有必要请?#22659;?#26085;志文件:amh.log,如安装失败需协助安装请把错误日志反馈我们。
    访问http://ip:8888?即可进入AMH web端管理,默认账号为admin。
    另外,MySQL本地连接地址请使用127.0.0.1,账号为root。

    相关软件版本:

    AMH 4.1
    AMP 1.5
    AMS 1.5.0107
    Nginx 1.2.9
    MySQL 5.5.33
    PHP 5.3.27
    PureFTPd 1.0.36

    相关目录:
    网站目录 : /home/wwwroot
    Nginx目录 : /usr/local/nginx
    PHP目录 : /usr/local/php
    MySQL目录 : /usr/local/mysql
    MySQL数据目录 : /usr/local/mysql/data

    ==================================================================================
    面板界面:

    登录后主页:

    下面开始新增虚拟主机,点击Host进入菜单,填写网页下方的内容并保存

    这里需要注意的是PHP-FPM设置,一共有4个位置,从左至右依?#38382;莔in_spare_servers,start_servers,max_spare_servers,max_children
    这几个参数的具体含义可以参考:
    下面4个参数的意思分别为:
    pm.max_children:静态方式下开启的php-fpm进程数量。
    pm.start_servers:动态方式下的起始php-fpm进程数量。
    pm.min_spare_servers:动态方式下的最小php-fpm进程数量。
    pm.max_spare_servers:动态方式下的最大php-fpm进程数量。
    如果dm设置为static,那么其实只有pm.max_children这个参数生效。系统会开启设置数量的php-fpm进程。如果dm设置为 dynamic,那么pm.max_children参数失效,后面3个参数生效。系统会在php-fpm运行开始 的时候启动pm.start_servers个php-fpm进程,然后根据系统的需求动态在pm.min_spare_servers和 pm.max_spare_servers之间调整php-fpm进程数。

    保存后结果为上图,然后使用http://121.199.0.197即可访问了。
    如果需要安装一些扩展模块则可以进入Module菜单选择自己要用到的模块进行安装

    Mysql菜单里可以图?#20301;?#31649;理mysql数据库,?#37096;?#20197;通过module里安装phpmyadmin来管理。
    Ftp菜单里可?#28304;?#24314;属于自己的ftp账户,用于更新网站代码
    Backup菜单可以用于备份amh的配置、网站代码、mysql里的数据,是个全量的备份,而且支持异地备份。

    amh面板使用小提示:http://www.3431365.com/aliyun_server/aliyun_server_jy/amh_tips/

    该日志由 aliyun 于2013年05月04日发表在 经验分享 分类下, 你可以发表评论,并在保留原文地址?#30333;?#32773;的情况下引用到你的网站或博客。

    转载请注明:使用开源的amh搭建nginx/php/mysql环境和管理面板

    关键词:amh nginx
    分享到:

    使用开源的amh搭建nginx/php/mysql环境和管理面板:等您发表观点呢!

    发表评论


    快捷键:Ctrl+Enter

    安徽25选5大星