私有盘部署 一些列需要安装的软件
2014-04-12 11:26 freefei 阅读(229) 评论(0) 收藏 举报1 安装系统 centos 6.4 min版本
安装完成后 设置系统的ip dns等信息 参考 http://blog.csdn.net/iamfafa/article/details/6209009
我遇到的问题 设置绑定ip后不生效 以及不可以上外网
解决注意:1 ONBOOT=yes 设置网卡生效
2 别忘记添加dns
vi /etc/resolv.conf
修改以下内容
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器
---------------------------------------------------------
2 centos mini版本很纯净 wget 都没安装
yum -y install wget
3 nodejs 安装
安装nodejs 需要python 2.7以上版本 centos6.4 默认为 python2.6
升级方法 http://www.douban.com/note/265484503/
执行nodejs安装报错 可能是没有安装gcc 安装命令
# yum -y install gcc
4 nodejs 后台运行管理程序 forever 安装
http://www.cnblogs.com/freefei/articles/3601777.html
5 设置nodejs im forever开机启动
修正 开机启动的文件 centos 6.* 文件路径为 vi /etc/rc.d/rc.local
#========================================= export PATH=$PATH:/usr/local/bin forever start /nodeim/run.js
6 dnspod 监控脚本部署 以及开机守护进程启动
#=============end========================
/usr/bin/dnspodsh.sh admin@ff-gzs.cn feifei & >/dev/null &后面有空格 否则系统会卡住
6.1 wdlinux 安装
http://www.wdlinux.cn/bbs/thread-6292-1-1.html
7 sudo账号启用
/etc/sudoers 配置文件覆盖
8初始化修改代码
index.php
添加
//自动填写数据库配置 if(file_exists('lock')){ $shell=system("/bin/bash /nodeim/shell.sh",$ttt); unlink('lock'); // $restart=exec("/bin/bash /nodeim/restart.sh");//重启nodeim // exec('sudo -E -u root /usr/local/bin/node /usr/local/bin/forever stopall'); exec("sudo -E -u root /nodeim/restart.sh"); // $asdf = exec('sudo -E -u root /usr/local/bin/node /usr/local/bin/forever start /nodeim/run.js'); }
action.class.php
还是用现成的覆盖
//初始化dnspod 公司id 获取公司id 执行shell修改dnspod.sh配置文件 if(file_exists('cidlock')){ $companycid=$userInfo['cid']; exec("sudo -E -u root /nodeim/initDnspod.sh ".$cpcid); unlink('cidlock'); }
/ThinkPHP/ThinkPHP.php
授权跳转地址配置
上线后改为正式地址
if(!defined('DOMAIN03IN')) define('DOMAIN03IN','http://kaifa.03in.com'); //主站domain
if(!defined('DOMAINUP')) define('DOMAINUP','http://kaifa.03in.com'); //主站domain
主页index.php
公司授权跳转地址 常量 改为 www.03in.com
9 复制 nodeim
注意 nodeim的可以执行权限
chmod 775 -R nodeim
直接copy到系统上 测试 有问题 解决办法
重新 npm install express 和删除 mysql模块 重新安装了
npm install mysql
问题解决
10 系统测试 环境 授权 跳转 kaifa.03in.com 需要重新 配置host 指向地址
11 路由映射
路由映射端口分别为
8082 映射 内网 80 私有盘程序
8081 映射内网 8081 私有盘聊天IM
浙公网安备 33010602011771号