• 日志服务

    1. 修改日志服务配置并重启日志服务;

      ```

      vim /etc/rsyslog.conf
      ```

      编辑系统日志配置,指定包含的配置文件路径和规则:

      ```

      $IncludeConfig /etc/rsyslog.d/*.conf
      ```

    2. 为haproxy创建一个独立的配置文件;

      ```

      vim /etc/rsyslog.d/haproxy.conf
      ```

      编辑配置文件的内容如下:

      ```

      $ModLoad imudp # 取消注释
      $UDPServerRun 514 # 取消注释

      # 与“/etc/haproxy/haproxy.cfg”中的配置“log 127.0.0.1 local3”对应
      local3.* /var/log/haproxy.log
      # 如果不加 “&~”,则除了在/var/log/haproxy.log中写入日志外,也会写入message文件
      &~
      ```

    3. 配置“rsyslog”的主配置文件,开启远程日志;

      ```

      vim /etc/sysconfig/rsyslog
      ```

      修改配置内容如下:

      ```

      SYSLOGD_OPTIONS="-c 2 -r -m 0"
      # -c 2 使用兼容模式,默认是 -c 5
      # -r 开启远程日志
      # -m 0 标记时间戳,单位是分钟,为0表示禁用该功能
      ```

    4. 重启HAProxy和日志服务并查看各自服务状态:

      ```

      service haproxy restart & service haproxy status
      service rsyslog restart & service rsyslog status

      # 查看PHP的错误日志配置
      cat /usr/local/php/etc/php.ini | grep error_log
      ```

  • 防火墙服务

    1. 开通端口(根据自身需求配置):

      ```

      firewall-cmd --zone=public --add-port=3306/tcp --permanent
      firewall-cmd --zone=public --add-port=873/tcp --permanent
      firewall-cmd --zone=public --add-port=10002/tcp --permanent
      firewall-cmd --zone=public --add-port=10001/tcp --permanent
      firewall-cmd --zone=public --add-port=80/tcp --permanent
      firewall-cmd --zone=public --add-port=8080/tcp --permanent
      ```

    2. 重启/重新加载防火墙服务并查看其状态:

      ```

      systemctl restart firewalld.service
      service firewalld restart && service firewalld status
      firewall-cmd --reload
      ```

    3. 测试端口:

      ```

      telnet ip port
      ```

    4. 第三方防火墙
      这里推荐semanage,优点自行百度,安装配置:

      ```

      # 安装端口管理工具semanage;
      yum -y install policycoreutils-python
      # 查看已开通端口;
      semanage port -l|grep http
      # 开通端口;
      semanage port -a -t http_port_t -p tcp port_number # 开放端口port_number,要开通的端口号
      semanage port -d -t http_port_t -p tcp port_number # 关闭端口port_number,http_port_t为端口组名
      ```

  • 其他命令

    ```

    # 查看服务的pid:
    ps -ef | grep ServiceName
    # 停止服务:
    kill -9 service_pid

    # 查看端口占用情况:
    lsof -i tcp:80
    # 列出所有端口:
    netstat -ntlp

    # 分区及挂载操作
    # 查看当前空间
    df -h
    # 查看可用磁盘
    fdisk -l
    fdisk /dev/sdb
    # 创建分区,多数操作可以默认
    Command (m for help): m
    # 根据提示进行操作:
    # 分区后格式化
    mkfs -t ext4 /dev/sdb1
    mkfs -t ext4 /dev/sdb2
    # 挂载到已有目录
    mount -w /dev/sdb1 /mnt/lnmp
    mount -w /dev/sdb2 /mnt/backup
    mount -o remount -w /dev/sdb2 /mnt/backup
    ```

来源:https://segmentfault.com/a/1190000017862575

LNMP+HAProxy+Keepalived负载均衡 - 基础服务准备的更多相关文章

  1. LNMP+HAProxy+Keepalived负载均衡 - LNMP基础环境准备

    环境版本说明: 服务器系统:CentOS 7.5: ``` cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) # 输出结果 `` ...

  2. 实现基于Haproxy+Keepalived负载均衡高可用架构

    1.项目介绍: 上上期我们实现了keepalived主从高可用集群网站架构,随着公司业务的发展,公司负载均衡服务已经实现四层负载均衡,但业务的复杂程度提升,公司要求把mobile手机站点作为单独的服务 ...

  3. Haproxy+Keepalived负载均衡

    Haproxy介绍 HAProxy是一个特别适用于高可用性环境的TCP/HTTP开源的反向代理和负载均衡软件.在7层负载均衡方面的功能很强大(支持cookie track, header rewrit ...

  4. Nginx+Keepalived负载均衡高可用

    Nginx+Keepalived负载均衡高可用方案: Nginx 使用平台:unix.linux.windows. 功能: A.www web服务  http 80 b.负载均衡(方向代理proxy) ...

  5. Nginx,Haproxy/lvs负载均衡的优缺点分析

    PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下. 一般对负载均衡的使用是随着网站规模的提升根据不 ...

  6. 基于 Haproxy 构建负载均衡集群

    1.HAPROXY简介 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种负载均衡解决方案.HAProxy特别适用于那些负载特大的web ...

  7. 基于Docker的负载均衡和服务发现

    应用的容器化和微服务化带来的问题 在缺省网络模型中,容器每次重启后,IP会发生变动,在一个大的分布式系统保证IP地址不变是比较复杂的事情 IP频繁发生变动,动态应用部署无法预知容器的IP地址,clie ...

  8. Haproxy 构建负载均衡集群

    1.HAPROXY简介 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种负载均衡解决方案.HAProxy特别适用于那些负载特大的web ...

  9. 23.Nginx+keepalived负载均衡高可用

    Nginx+keepalived负载均衡高可用 结构图 环境: 主 服务器:192.168.239.10 备 服务器:192.168.239.20 Web 服务器1:192.168.239.40 We ...

随机推荐

  1. 云计算&大数据相关知识

    1.极客学院云计算&大数据总链接:http://wiki.jikexueyuan.com/list/cloud/ 一.NSQ相关参考资料: 1.极客学院NSQ指南:http://wiki.ji ...

  2. deployment删除后,副本集未删除,解决之道

    在删除的body上加上,body.setPropagationPolicy("Foreground");就可以删除deployment的同时连同副本集一同删除.

  3. nopcommerce 3.6网银在线支付插件(源码)

    网银在线支付插件,下载后通过后台插件管理安装.配置即可使用. 下载:网银在线支付插件3.1.3.6版.rar (106.3KB) 源代码放在\Plugins目录下,用vs打开重新生成. 源地址:htt ...

  4. position的参考基准

    static(静态):position默认的样式:占据标准流的位置, 它会忽略top.bottom.left . right 的设置 relative(相对): 占据标准流的位置:可将其移至相对于其正 ...

  5. html 01前沿-web介绍

    1. 认识网页 网页主要由文字.图像和超链接等元素构成.当然,除了这些元素,网页中还可以包含音频.视频以及Flash等. 2. 浏览器(显示代码) 浏览器是网页显示.运行的平台,常用的浏览器有IE.火 ...

  6. vue-样式问题

    问题: 今天在用vue开发单页面应用的时候,遇到一个问题,在A页面,直接刷新,页面的布局样式之类的是没有问题的,不过在B页面跳转到A页面,那么A页面有一些样式就不是预期的效果. 发现解决问题: 用调试 ...

  7. 转:Windows任务计划实现自动执行ArcGIS相关功能

    今天一不小心点开了Windows任务计划,以前咩有怎么用过,发现还挺好用,于是想到了以前用户的一些问题 1:用户环境使用ArcSDE服务连接,每次运行到一定的负载量(可能是几天),就会很慢,用户就喜欢 ...

  8. spring mvc踩坑记

    前言 主要介绍自己在学习spring mvc过程中踩到的一些坑,涉及到当时遇到这个错误是如何思考的,对思路进行总结,下次遇到类似的错误能够提供一些思路甚至快速解决. 环境准备 jdk8,spring4 ...

  9. php的yii框架开发总结2

    开发流程:1.用yii创建网站目录,当时用命令行创建时遇到了问题,试了很久才找到原因:我的原因是在yii/framework/yiic.bat这个文件中的一条语句: if "%PHP_COM ...

  10. 自定义 Firefox TLS支持版本s

    如果目前正在运行火狐26,你可能已经注意到,浏览器仅支持SSL 3.0和TLS 1.0,默认不开启TLS 1.1或TLS 1.2.另外我们知道Firefox 27 已经实现了对TLS 1.2的支持. ...