NginxManager for LNMP 1.0(更新一键安装脚本20140602)
NginxManager是一款PHP+MYSQL的虚拟主机管理面板,专为LNMP打造,最终版本为1.5,原作者后来停止开发了。但是依然支持最新版本的LNMP1.0.
程序环境要求
最低需求:PHP 5.3.X + MySQL 5.1.X + Pureftpd
建议环境:PHP 5.3.X + MySQL 5.5.X + Pureftpd
本程序仅在CentOS下测试过,其他系统未测试。
Update 更新日志
更新版本下载:nginxmanager.zip
1.5 Ver.0602:
去除部分失效链接,增加SSH端口设置(默认22),修改网站生成Conf文件策略,FTP默认权限和用户组设置为501(原来1001),修正部分英文.
根据群友游戏玩玩(QQ:8619328)的办法增加SSH端口设置,方便使用自定义端口的机器.
升级方法:将除了config.php以外文件上传覆盖即可,然后在ngnixmanager表执行SQL语句
alter table `vhost_servers` add `port` varchar(255) NOT NULL DEFAULT '22' after `ip`;
1.LNMP环境安装
请参照官方页面安装:http://lnmp.org/install.html
安装建议:PHP 5.3.17 + MySQL 5.5.27 + Pureftpd(安装完毕需要打mysql5.5补丁)
LNMP1.0安装
cd ~
wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./centos.sh
Pureftpd安装
cd ~
cd lnmp1.0-full
./pureftpd.sh
Pureftpd MySQL5.5补丁
cd ~
wget http://soft.vpser.net/lnmp/ext/fix_pureftpd_mysql55.sh && chmod +x fix_pureftpd_mysql55.sh && ./fix_pureftpd_mysql55.sh
开启MYSQL远程登陆
安装完毕以后请登录PhpMyadmin,权限 > 找到 root localhost > 点击后面 编辑权限 > 拖到底部 修改登录信息/复制用户 >主机 选择 任意主机,然后点击 执行 即可
2.NginxManager面板安装配置
本面板可以放置在任何支持PHP+MYSQL的虚拟主机上,需要PHP5.3支持,安装以后可以远程管理安装LNMP的机器(需要SSH密码).
以下是单机安装教程:
一键安装nginxmanager文件到默认目录,创建和下载app文件,节点和虚拟主机方案已经默认配置好了:
cd ~
wget http://imnpc.qiniudn.com/nginxmanager.sh && chmod +x nginxmanager.sh && ./nginxmanager.sh
依次输入服务器SSH密码,Mysql数据库root账户密码,面板后台NgnixManager管理员密码,面板数据库nginxmanager密码,然后按任意键执行安装即可。安装完毕请使用账户:admin 进行登录,密码为刚才一键安装设置的后台密码,默认内置888888余额自用。
更新节点状态:
登录从页面底部进入管理员面板>虚拟主机>节点>点击下方的更新所有服务器状态
点击节点后面的查看,将主IP里面的127.0.0.1 修改为当前服务器IP.
购买开设虚拟主机:
点击页面底部用户面板进入虚拟主机额管理界面,点下右下方的添加一个虚拟主机,选择付款周期,直接继续,然后支付即可.
点击页面导航栏的虚拟主机,点击未初始化来激活主机和绑定域名。
一键安装的程序已经更新到最新.
开设的虚拟主机如果有权限问题,请在虚拟主机界面点击权限,更新权限即可
您好,按着步骤安装之后 为何虚拟主主机处没有添加节点 或添加节点服务器 只有添加虚拟主机 ,求指= =我是lnmp1.0 5.3.27 mysql是5.5
请在界面下方 点击 “管理员面板” 进入管理界面才能添加的
这不会是已经caboo写的那个吧?
就是以前Caboo写的那个...
首先谢谢你,装完以后开设虚拟主机后面板就打不开了,是咋回事求解?
请问是哪里的VPS呢,系统是centos吗,我在国内阿里云和国外的VPS测试过,都没问题的
系统是centos,,2014年6月1日发布LNMP 1.1最新版不支持了吧
最新版1.1不支持,我测试发现1.1安装完毕mysql就有问题,访问phpmyadmin慢,无法开通mysql,很多涉及到mysql的操作无效.
你用什么面板??
我一般用DirectAdmin比较多
经研究发现是伪静态规则出的问题好像是。。希望大大能够修复
还有一个问题,就是如果ssh不是默认的22端口,无法配置!
这个可能是以前没有考虑到的问题!
请以UTF8编码打开apisshNet目录下的SFTP.php和 SSH2.php,搜索$port = 22,将22修改为服务器使用的端口即可.
0602增加SSH端口设置项,请按照更新日志操作即可
这个伪静态规则是修改哪里。面板很不错 。不知道用户能自己修改伪静态吗
伪静态规则默认在数据库内置,如果没有对应的规则,请选择空,然后登录服务器编辑 /usr/local/nginx/conf/vhost/域名.conf文件即可.
我的初始化会跳到错误页面~~~求解决。。
不会是因为我装的lnmp1.1吧 我重新装装看~~
LNMP 1.1 测试会有bug,1.0没事
我装1.0建立网站不用伪静态规则可以正常使用 用了伪静态基本就报错然后所有网站不能访问。。只有DiscuzX的伪静态不报错 是不是伪静态格式有问题?请检查 Thankyou
用你的还真可以呢 刚开始用赵荣的 可能哪里不对吧!!感谢分享
如果VPS中已经安装了带有lanmp的wdcp,安装这个会不会有冲突?
本程序只能配合LNMP使用 不能用于其他环境
有没说什么版本CentOS比较好?我7.0会不会太进取?
另外PHP升级了5.5,其余能正常跑
同样:初始化会跳到错误页面
nginx: [emerg] "log_format" directive is not allowed here in vhost/sina.com.conf:71
nginx: configuration file nginx.conf test failed
全新安装 出现这个
nginx: [emerg] "log_format" directive is not allowed here in
vhost/163.com.conf:50
nginx: configuration file nginx.conf test failed
出现这个错误 请问是什么原因?
不错,有空折腾一下。