小编Ami*_*eka的帖子

将EC2 elb从http重定向到https

我想将所有http请求重定向到elb上的https请求.我有2个ec2实例.我正在使用nginx作为服务器.我试过重写nginx conf文件没有任何成功.我会喜欢它的一些建议.

https redirect nginx amazon-ec2 amazon-elb

95
推荐指数
5
解决办法
7万
查看次数

如何使用Dockerfile中的私钥访问GIT仓库

我试图在我的Docker容器中添加一个私钥,它可以访问我的私有git存储库.testing_git文件位于包含Dockerfile的文件夹中.我正在尝试制作一个可以动态提取git代码的容器.

这是我的Dockerfile:

FROM ubuntu:14.04.1
WORKDIR ~/.ssh
RUN apt-get -y install ssh
WORKDIR /var/www/html
Run apt-get -y install git
RUN mkdir ~/.ssh
ADD id_rsa /home/id_rsa
RUN cat /home/id_rsa && mv /home/id_rsa ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa && eval "$(ssh-agent -s)"  && ssh-add ~/.ssh/id_rsa && ssh-add -l && ssh-add -L && echo "Host github.com\n\tIdentityFile ~/.ssh/id_rsa" >> /root/.ssh/config &&  git clone git@github.com:amitbadheka/Learning-Rails
Run Code Online (Sandbox Code Playgroud)

输出:

Step 9 : RUN mkdir ~/.ssh
---> Using cache
---> 38f2824f41d6
Step 10 : ADD id_rsa /home/id_rsa
---> Using cache …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile

30
推荐指数
1
解决办法
2万
查看次数

postgres 的监控配置

我正在尝试在我的 postgres 上使用 monit。我的monit配置文件是

使用pidfile /var/lib/postgresql/9.3/main/postmaster.pid 检查进程postgresql

start program = "/etc/init.d/postgresql start"
stop program = "/etc/init.d/postgresql stop"
如果失败 unixsocket /var/run/postgresql/.s.PGSQL.5432 协议 pgsql 然后
如果失败就重启主机本地主机端口 5432 协议 pgsql 然后重新启动,
如果 5 次在 5 个周期内重新启动,则超时`

当我跑cat /var/lib/postgresql/9.3/main/postmaster.pid。结果是

10271
/var/lib/postgresql/9.3/main
1418738148
5432
的/ var /运行/ PostgreSQL的
本地主机
5432001 720899

但是我的 monit 不会重新启动 postgres。我指的是http://mmonit.com/wiki/Monit/ConfigurationExamples#postgresql

谁能告诉我我做错了什么?

postgresql monit

4
推荐指数
1
解决办法
2250
查看次数