lnmp环境搭建

LNMP环境下Zabbix3.4安装和配置

独自空忆成欢 提交于 2019-11-26 01:47:42
一直使用cacti来监控公司的服务器,使用中发现cacti局限性还是比较大的,对于监控网络设备出图比较好。但对于服务,更细致的自定义监控却不是很友善。在cacti上集成了nagios用于监控服务,使用起来比较麻烦,特别是出图。对于zabbix只做过简单的了解,听说部署简单,自动发现功能强大。安装测试试用一下。 安装环境 CentOS7.4,Nginx1.12.2,MariaDB10.2,PHP7.2,Zabbix3.4.7 一、LNMP环境搭建 1、安装Linux(CentOS7.4) 最小化安装,配置IP地址,主机名,安装vim、bash-completion等 2、安装Nginx(1.12.2) # wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm # rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm #安装nginx官方源 或者手动创建yum源: http://nginx.org/en/linux_packages.html # vim /etc/yum.repos.d/nginx.repo #手动创建nginx yum安装源 [nginx] name=nginx repo

Docker分离环境搭建LNMP并部署Discuz

馋奶兔 提交于 2019-11-26 00:00:48
一、安装Docker环境 1、配置YUM源 vi /etc/yum.repos.d/CentOS-Base.repo 末行添加 [docker-repo] name=Docker Repository baseurl= https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey= https://yum.dockerproject.org/gpg 2、安装docker引擎 yum install -y docker-engine mkdir /etc/docker/ vi /etc/docker/daemon.json //配置阿里镜像加速器 { "registry-mirrors": [" https://qtid6917.mirror.aliyuncs.com "] } systemctl daemon-reload //重新加载配置 systemctl enable docker //开机自启 systemctl start docker //启动服务 二、Docker部署LNMP-nginx 1、新建nginx的工作目录 mkdir nginx cd nginx 上传nginx源码包到工作目录下 2、编辑dockerfile文件 vi dockerfile /

Dockerfile二进制分离部署LNMP(Centos7)

浪尽此生 提交于 2019-11-25 23:38:44
Dockerfile常用指令: 1、FROM :构建镜像基于哪个镜像 例如:FROM centos 2、MAINTAINER :镜像维护者姓名或邮箱地址 例如:MAINTAINER Sun qiu ming 3、RUN: 构建镜像时运行的shell命令 例如: RUN [ "yum","install","httpd"] RUN yum -y install httpd 4、CMD :运行容器时执行的shell命令 例如: CMD ["/bin/bash"] 5、EXPOSE声明容器的服务端口 例如:EXPOSE 80 443 EXPOSE 声明端口 格式为 EXPOSE <端口1> [<端口2>...]。 EXPOSE 指令是声明运行时容器提供服务端口,这只是一个声明,在运行时并不会因为这个声明应用就会开启这个端口的服务。在 Dockerfile 中写入这样的声明有两个好处,一个是帮助镜像使用者理解这个镜像服务的守护端口,以方便配置映射;另一个用处则是在运行时使用随机端口映射时,也就是 docker run -P 时,会自动随机映射 EXPOSE 的端口。 要将 EXPOSE 和在运行时使用 -p <宿主端口>:<容器端口> 区分开来。-p,是映射宿主端口和容器端口,换句话说,就是将容器的对应端口服务公开给外界访问,而 EXPOSE 仅仅是声明容器打算使用什么端口而已

Linux:LNMP环境的搭建

狂风中的少年 提交于 2019-11-25 16:49:48
LNMP环境的搭建 安装DNS服务器 安装DNS服务 yum install bind -y DNS的配置 创建正向解析 以创建一个名为"lsy.com"的正向查找区域为例: 第一步:在主配置文件/etc/named.conf中创建查找区域。 vim /etc/named.conf listen-on port 53{any;}; 允许任何用户使用DNS allow-query {any;}; 允许任何用户查询 dnssec-enable no; DNS的安全是否开启 zone "zlt.com." IN { type master; 有三种类型:hint根 master主要区域 辅助区域 file "zlt.com.zone"; }; 第二步:在/var/named目录中生成区域配置文件。 copy named.localhost zlt.com.zone chown :named zlt.com.zone vim lsy.com.zone $TTL 1D IN SOA zlt.com. root.gxa.com.( 0 ;serial 是一个十位数字的序列号 1D ;refresh 刷新时间 1H ;retry 重试时间 1W ;expire 过期时间 3H ;minimum 最小缓存时间 NS dns.gxa.com. @部份填写域名 dns A 192.168.0.1