PgSql on Docker with HaProxy 反向代理
2017-10-30 21:30
302 查看
Run PgSql on Docker as Remote Db
docker run -d -it \--name pgdb \
-p 5432:5432 \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=youpassword --volume=/data/pgsql_data:/var/lib/postgresql/data postgres:latest postgres
Config HaProxy 作为反向代理服务器
#---------------------------------------------------------------------# Example configuration for a possible web application. See the# full configuration options online.## http://haproxy.1wt.eu/download/1.4/doc/configuration.txt##---------------------------------------------------------------------#---------------------------------------------------------------------# Global settings#---------------------------------------------------------------------global# to have these messages end up in /var/log/haproxy.log you will# need to:## 1) configure syslog to accept network log events. This is done# by adding the '-r' option to the SYSLOGD_OPTIONS in# /etc/sysconfig/syslog## 2) configure local2 events to go to the /var/log/haproxy.log# file. A line like the following can be added to# /etc/sysconfig/syslog## local2.* /var/log/haproxy.log#log 127.0.0.1 local2chroot /var/lib/haproxypidfile /var/run/haproxy.pidmaxconn 4000user haproxygroup haproxydaemon# turn on stats unix socketstats socket /var/lib/haproxy/stats#---------------------------------------------------------------------# common defaults that all the 'listen' and 'backend' sections will# use if not designated in their block#---------------------------------------------------------------------defaultsmode tcp# mode httplog global# option httplog# option dontlognull# option http-server-close# option forwardfor except 127.0.0.0/8# option redispatchretries 3# timeout http-request 10stimeout queue 1mtimeout connect 10stimeout client 1mtimeout server 1m# timeout http-keep-alive 10stimeout check 5smaxconn 3000#---------------------------------------------------------------------# main frontend which proxys to the backends#---------------------------------------------------------------------#frontend main *:5000# acl url_static path_beg -i /static /images /javascript /stylesheets# acl url_static path_end -i .jpg .gif .png .css .js# use_backend static if url_static# default_backend applisten pgsql 0.0.0.0:15432mode tcpbalance roundrobin# Add PostgreSQL replica here.option pgsql-check user snagaserver master 127.0.0.1:5432 check inter 10000#listen stats 127.0.0.1:6080listen stats *:6080mode httplog globalmaxconn 10timeout client 100stimeout server 100stimeout connect 100stimeout queue 100sstats enablestats hide-versionstats refresh 30sstats show-node# stats auth admin:passwordstats uri /stats相关文章推荐
- [Docker] Install Docker on Windows (hp) and start with Kitematic
- 搭建docker内网私服(docker-registry with nginx&ssl on centos)
- 搭建docker内网私服(docker-registry with nginx&ssl on centos)
- 搭建docker内网私服的方法(docker-registry with nginx&ssl on centos)
- 搭建docker内网私服(docker-registry with nginx&ssl on centos)
- Virtual servers on a Raspberry Pi with the light weight OS virtualization system Docker!
- 搭建docker内网私服(docker-registry with nginx&ssl on centos)
- Setting Up A High-Availability Load Balancer With HAProxy/Keepalived On Debian Lenny
- On-the-fly Encryption with TrueCrypt --快速加密
- docker 1.3 2 installation on rhel 6.5_x64 without network access
- SparkSQL On Yarn with Hive,操作和访问Hive表
- [转]ON INCOMPATIBILITY OF GRAVITATIONAL RADIATION WITH THE 1915 EINSTEIN EQUATION
- Apple picks wrong fight with Cisco; misfires on iPhone trademark
- FTP Server setup with TLS (Transport Layer Security) on Debian
- Spark runs on Docker
- Building Dynamic Web 2.0 Websites with Ruby on Rails
- Choose a destination with a supported architecture in order to run on this device.
- Hadoop on Mac with IntelliJ IDEA - 10 陆喜恒. Hadoop实战(第2版)6.4.1(Shuffle和排序)Map端 内容整理
- Docker - Install docker on CentOS
- Cloud9 on Docker镜像发送