私有化部署-百度数据接口

部署完成的结果

  • 127.0.0.1:7020 -- 羽扇数据存储任务接口(存储日报)
  • 127.0.0.1:7000 -- 智能调价接口和小时报数据接口
    http://101.200.139.66:7020/

编译安装Python3.5.1

yum install git gcc libcurl libcurl-devel openssl-devel sqlite3-devel nginx postgresql-devel libcurl libcurl-devel libevent libevent-devel vim readline-devel -y
tar xvf Python-3.5.1.tgz
cd Python-3.5.1
./configure
make
make install

部署羽扇数据后台

pyvenv ~/env
source ~/env/bin/activate
pip uninstall pycurl
export PYCURL_SSL_LIBRARY=nss
easy_install pycurl
git clone git@github.com:solaris-meng/yushan2.git
cd yushan2
pip install -r requirements.txt

部署羽扇调价接口

git clone git@github.com:solaris-meng/yushanapi.git

Nginx占用的端口

  server {
        listen       7020;
        server_name  localhost;

        #access_log  logs/host.access.log  main;

        location /static {
            alias   /root/yushan2/static/;
            autoindex   on;
        }
        location /media {
            alias   /root/yushan2/media/;
            autoindex   on;
        }

        
        location / {
            #proxy_pass http://app_server;
            proxy_pass http://127.0.0.1:7021;
            proxy_set_header Referer $http_referer;
            proxy_set_header Host $http_host;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header X-Forwarded-Host $server_name;
            proxy_read_timeout 1200;
            include uwsgi_params;
        }

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }
    upstream slarkapi {
        server 127.0.0.1:7001;
        server 127.0.0.1:7002;
        server 127.0.0.1:7003;
        server 127.0.0.1:7004;
    }
    server {
        listen       7000;
        server_name  localhost;

        #access_log  logs/host.access.log  main;

        location / {
            proxy_pass http://slarkapi;
            proxy_set_header Referer $http_referer;
            proxy_set_header Host $http_host;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header X-Forwarded-Host $server_name;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Scheme $scheme;
        }
    }

数据库配置

sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
systemctl enable postgresql-9.6
systemctl start postgresql-9.6

/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data > /tmp/logfile 2>&1 &

CREATE USER yushan WITH PASSWORD 'moushi123';
CREATE DATABASE msdb;
GRANT ALL PRIVILEGES ON DATABASE msdb to yushan;

cd /etc/ld.so.conf.d
echo "/usr/local/pgsql/lib" >>pgsql.conf
ldconfig

数据目录创建

mkdir /root/data /root/cache

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,461评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,871评论 6 13
  • 1 Redis介绍1.1 什么是NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方...
    克鲁德李阅读 10,792评论 0 36
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,954评论 18 399
  • 天地如炼,唯争一线,逆流虽是凶险,但总有一线生机,总好过无知无觉,旋生旋死。 此身何惜,前进吧,努力吧,争取吧,去...
    Enkidu阅读 4,410评论 0 0