服务器开启iptable
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
开启屌猫服务
source venv/bin/activate
gunicorn -w 10 -b 0.0.0.0:9090 hello:app
systemctl start mariadb
/home/software/redis-*/src/redis-server
celery -A insert_msg worker --loglevel=info
服务安装
wget "https://bitbucket.org/pypa/setuptools/get/default.tar.gz#egg=setuptools-dev" --no-check-certificate
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz"
easy_install virtualenv
virtualenv venv
soure venv/bin/activate
yum install gcc
yum install mysql-devel
yum install python-devel
pip install redis
pip install mysql-python
pip install flask
pip install flask-script
pip install requests
pip install xlwt
pip install bs4
bsddb
https://lua-study.gitbooks.io/jinghua/content/ying-yong-cheng-xu/berkeley-db.html
nginx 配置
location ~* /(l|login|api|s|qq|ip|domain|tool) {
root html;
index index.html index.htm;
#proxy_pass http://b.free.ngrok.cc:80;
proxy_set_header Host 'xiaodiaomao.com';
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location / {
root html;
index index.html index.htm;
proxy_pass http://a.free.ngrok.cc:80;
#proxy_pass http://website80.free.ngrok.cc:80;
proxy_set_header Host 'xiaodiaomao.com';
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
server {
listen 80;
server_name qq.xiaodiaomao.com;
location / {
index index.html index.htm;
#proxy_pass http://a.free.ngrok.cc:80;
proxy_set_header Host 'qq.xiaodiaomao.com';
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /qqbot/buy.php {
index index.html index.htm;
proxy_pass http://v.free.ngrok.cc:80;
proxy_set_header Host 'qq.xiaodiaomao.com';
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
listen 80;
server_name diaomao.xiaodiaomao.com qqbot.xiaodiaomao.com;
rewrite ^/gn /diao-mao-ji-qi-ren-gong-neng.html break;
rewrite ^/yinliu /31diao-mao-yin-liu-ji-qi-ren-jie-shao.html break;
rewrite ^/jifen /32-diao-mao-ji-fen-jie-shao.html break;
rewrite ^/renwu /33-diao-mao-ren-wu-jie-shao.html break;
rewrite ^/yl /diao-mao-ji-qi-ren-gong-neng/24-diao-mao-yu-le.html break;
location / {
index index.html;
}
}
数据库安装:
yum install mariadb-server mariadb
mariadb数据库的相关命令是:
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动
mysql -u root -p 密码root
redis
redis 主从配置
在从数据库配置
slaveof MasterIP MasterPort
参考文档
mysql
http://www.cnblogs.com/starof/p/4680083.html
bsddb
https://lua-study.gitbooks.io/jinghua/content/ying-yong-cheng-xu/berkeley-db.html
redis下载
http://www.runoob.com/redis/redis-install.html
redis 主从配置
https://www.cnblogs.com/zhenyuyaodidiao/p/4170463.html
redis 主从切换
https://www.cnblogs.com/dreammyle/p/5741160.html
nginx+keepalived 高可用
http://seanlook.com/2015/05/18/nginx-keepalived-ha/
redis+sendtinel双机热备
https://my.oschina.net/visionit/blog/755797
redis+keepalived 配置