涉及 运维 标签的文章 所有标签


docker宿主无法访问容器端口
3年前
  • 33
  • 1

docker宿主无法访问容器端口

https://paperen.com/file/210

在VM中创建了一个centos7.2虚拟机并跑起docker搞个lnmp镜像玩一玩,一开始用的-p将宿主机端口映射一下(由于本来宿主机就跑着apache占用了80端口)

命令如下:

 docker run -dit -p 90:80 -v /home/web/docker/www:/www --privileged=true --name=lnmp 2233466866/lnmp

跑倒是跑起来了,但奇怪的是打开浏览器访问虚拟机的IP+映射的端口(这里是90),却无法访问到nginx

于是就各种排查,netstat看过,防火墙通通都关了,在容器里面curl自身localhost是ok的,但奇怪的是在宿主机curl自身加映射好的端口号一点反映都没有

 [root@localhost ~]# curl http://localhost:90
 curl: (56) Recv failure: Connection reset by peer

然后也各种查资料

阅读更多
php7 nginx 编译配置(centos)
7年前
  • 4
  • 0

php7 nginx 编译配置(centos)

将自己编译与配置过程记录一下,方便以后参考更希望能对其他人有帮助,该笔记仅仅适用于配置,没包含性能调优

centos安装的过程就忽略了,自己都是在VM里面折腾,稍微提一下,如果ifconfig命令都提示不存在,需要 yum install net-tools 即可(centos最小化安装会出现这种情况),之后就可以使用xshell等工具ssh来操作

准备安装包

由于涉及到要上传到centos,所以也安装一下lrzsz比较方便 yum install lrzsz

mkdir /home/package
 cd /home/package
 rz (选择刚下载的PHP7与nginx包)
 ls

建立www用户与组

useradd -s /sbin/nologin -U www

-U 参数的是会同时建立与用户名一样的用户组

阅读更多
centos下redmine部署/迁移
4年前
  • 5
  • 0

centos下redmine部署/迁移

20年一开头就进入艰难模式,业务不得已只能服务器删减降低成本,redmine也需要转移到另外一台服务器上

思路很清晰,paperen稍微到原有的服务器上看了一下,了解一下数据的位置,数据主要包括两个地方:

  • mysql
  • redmine目录下的files(整个)

因为是迁移所以就直接按照原有软件版本进行安装就好,如果你是新搭建的话留意一下下面这个版本对应

redmine版本 ruby版本 rails版本
4.0 ruby 2.21, 2.3, 2.4, 2.5, 2.6 5.2
3.3 ruby 1.9.33, 2.0.02, 2.1, 2.21, 2.3 4.2
3.0 ruby 1.9.3, 2.0.01, 2.1, 2.2 4.2
2.6 ruby 1.9.2, 1.9.3, 2.0.01, 2.1 3.2

官方安装版本对照说明可以访问这里查看redmine安装说明

阅读更多