一、简介

《运维服务器信息管理系统》在CentOS6.2、CentOS5.5 64位 测试通过。

提供系统安装所有源码包,下载地址:http://down.51cto.com/data/581342

 

安装环境必须条件:

a、系统python版本推荐2.6以上。

升级参考:http://johnsteven.blog.51cto.com/2523007/817125

b、web.py-0.36

 

二、系统安装 

1、安装Nginx

参考:http://johnsteven.blog.51cto.com/2523007/1043613 

 

2、安装MYSQL

参考:http://johnsteven.blog.51cto.com/2523007/1043562

 

4、安装Python MySQLdb库

参考:http://johnsteven.blog.51cto.com/2523007/817114

 

5、安装uwsgi,用于运行web.py

wget http://projects.unbit.it/downloads/uwsgi-1.2.3.tar.gz tar xvf uwsgi-1.2.3.tar.gz cd uwsgi-1.2.3   python uwsgiconfig.py --build python setup.py install

6、新建站点目录

mkdir -p /data/wwwroot/

 

7、配置 站点 虚拟主机

server   {     listen       80;     server_name  172.16.2.95;     location / {         include uwsgi_params;         uwsgi_pass 127.0.0.1:9090;     }     location ^~ /static/     {         alias   /data/wwwroot/yunwei/static/;     }   }

8、安装web.py框架

wget http://webpy.org/static/web.py-0.36.tar.gz  tar xf web.py-0.36.tar.gz cd web.py-0.36 python setup.py install

9、安装pyton库xlwt,用于导出数据到excel

tar xf xlwt-0.7.4.tar.gz cd xlwt-0.7.4 python setup.py install

10、部署系统源代码

  a、释放源代码:tar xf yunwei.tar.gz –C /data/wwwroot

  b、创建数据库并导入数据

    mysql -uroot -proot -e "create database yunwei"

    mysql -uroot -proot yunwei < /data/wwwroot/yunwei/yunwei.sql

  c、修改系统配置

    cd /data/wwwroot/yunwei

    vim config/setting.py

    修改以下为相应的配置:

      db=web.database(dbn='mysql',db='yunwei',user='用户名',pw='密码',unix_socket="/tmp/mysql.sock)

 

11、运行系统

a、添加各程序路径到环境变量

vi /etc/profile PATH=$PATH:/opt/mysql/bin:/opt/nginx/sbin:/usr/local/python2.6/bin/ export PATH  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mysql/lib 保存退出,执行:source /etc/profile 生效

b、nginx -t 配置文件正确后,启动

c、编写uwsgi启动配置文件

vi uwsgi_conf.xml <uwsgi id="yunwei">     <socket>127.0.0.1:9090</socket>     <module>app</module> 注:app为主程序app.py      <master />     <pythonpath>/usr/bin/python</pythonpath>     <chdir>/data/wwwroot/yunwei</chdir> 注:站点目录     <processes>2</processes> 注:开启2个进程来运行     <enable-threads>true</enable-threads>     <post-buffering>1024</post-buffering>     <listen>1024</listen>     <memory-report/>     <pidfile>/tmp/uwsgi_app.pid</pidfile>     <max-requests>65535</max-requests>     <daemonize>/tmp/uwsgi_app.log</daemonize> 注:使uwsgi后台运行。输入某文件,将输出内部运行日志。此项为空,可以防止日志文件暴增。     <log-date/> </uwsgi>

d、启动uwsgi,任意目录下运行命令:uwsgi -x uwsgi_conf.xml

e、登录 http://172.16.2.95,初始账户密码皆为:steven

f、如果出现500服务器内部故障提示,则检查输出日志。否则,安装成功。

 

 

建议使用 谷歌浏览器,显示效果更好。