- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NginxManager 适用于LNMP的Linux主机管理面板.pdf
NginxManager :适用于 LNMP 的 Linux 主机管理面板
这篇文章的标题中我没有加上免费二字,实际上这个管理面板开发出来初期是
商业面板,由插波(Caboo)开发的,像极了 Linode 的管理界面,这 几天在群看
到 imnpc秀了几次,手痒也想再来玩玩,顺便分享下过程。关于 Caboo 其人,我
并不熟悉,那是一个传说吧。。。关于这个面板,版权属他,因 近 2 年未有更新
及停止开发,我在此发布,若有侵犯权利请及时与我联络处理。
面板环境
此系统需 PHP(5.3.*~)+MySQL 支持,可安装于虚拟主机上,也可以直接装在 VPS
上;
此系统可管理多台基于 LNMP 环境的节点 (VPS或者服务器);
此系统可添加支付宝用于销售;
本文我是直接将系统安装在一台 VPS 上,并管理该机器,安装环境军哥 LNMP 一
键包,组件 PHP5.3.*+MySQL5.5.*+Pureftpd(必需)。
LNMP 环境安装
关于 LNMP 的安装,大家可以直接在军哥网站参考教程:
/install.html
需要留意的是Pureftpd 为必须组件,在 PHP5.3 下需打补丁(军哥网站有说明):
/faq/fix-pureftpd-bug-mysql-55.html
LNMP 及 FTP 安装完成后,请设置MySQL 允许root 远程连接:
设置 MySQL 允许 root 远程连接:
?
View Code PHP
1 mysql -u root -p mysqlgt;use mysql; mysqlgt;update
user set host = % where user = root;
mysqlgt;select host, user from user;
也可以登陆到 phpmyadmin,点击头部“权限”,选择root localhost,编辑权
限,登陆信息,主机,选择“任意主机”(默认为本地)
NginxManager 安装
系统安装过程,主要是命令,我们先将NginxManager 文件下载到默认目录。
?
View Code PHP
1 mkdir -p /usr/local/nginx/conf/vhost #创建虚拟主机配置文件目
2 录
3 cd /home/wwwroot/default/ #到默认目录
4 mv index.html index2.html #修改默认首页文件,也可以直接删除
5 wget -c /nginxmanager/upload.zip #
6 下载
7 unzip upload.zip #解压
chown -R www:www * #权限
chmod 755 -R /home/wwwroot/default/* #权限
接下来,重启Nginx。
?
View Code PHP
1 service nginx restart
2 service nginx reload
(也可以直接重启lnmp:/root/lnmp restart)
请留意,NginxManager 后台有个一键安装工具,默认已经有 5 个常用的源码如
wordpress,typecho,discuz等,如果您需要这些的话,请首先创建app 目录:
?
View Code PHP
1 mkdir -p /root/app #创建 app 目录
然后,将源码的zip压缩包传到这个目录,具体的app 大家可以自己研究下。
然后,我们导入数据库,并修改配置文件中的数据库信息。
数据库下载:/nginxmanager/sql.zip
我们 过 phpmyadmin 登陆,创建数据库,然后导入上面下载的数据库文件。
接着到默认目录,找到 config.php,并修改里面的数据库部分(包括数据库名,
数据库用户,密码)
?
View Code PHP
1 // 设置数据库连接信息
2 $host = localhost;
3 $user = ; #数据库用户名
4 $password = ; #数据库密码
5 $database = ; #数据库名称
完成后,访问IP,注册用户,第一位注册的用户就是管理员,注册后登陆,退
出,再登陆即可,在登陆后的页面底部,可以直接点击“管理员面板”。
NginxManager 使用
在管理员面板,我们可以添加其他安装好LNMP 的VPS 或者服务器。
点击虚拟主机,节点,
文档评论(0)