推送服务

Saltstack推送httpd服务 与 nginx服务

强颜欢笑 提交于 2019-11-27 10:56:43
环境 server1(salt-master) 172.25.60.1 server2 (salt-minion) 172.25.60.2 server3 (salt-minion) 172.25.60.3 实验准备: 安装python-setproctitle.x86_64 重启服务:systemctl restart salt-master.service 推送apache 1.修改配置文件 [root@server1 salt]# vim /etc/salt/master ##注释647-650行 [root@server1 salt]# systemctl restart salt-master.service 2.server1创建需要的目录与文件 [root@server1 salt]# mkdir /srv/salt [root@server1 salt]# cd /srv/salt [root@server1 salt]# mkdir apache [root@server1 salt]# cd apache/ [root@server1 apache]# vim install.sls install-apache: ##安装服务 pkg.installed: - pkgs: - httpd service-apache: ##开启服务 service

laravel 5.8 实现消息推送

一个人想着一个人 提交于 2019-11-26 14:13:56
以下教程是基于5.6 的,在使用5.8实现时遇到一些问题,做一下记录 在我看来,实时通信才是 APP 应用的将来。 Socket 服务通常不是那么容易实现,但是 Laravel Echo 服务改变了这个情况。 在本文中,我将会简要的介绍如何建立一个可以运行的 Socket 服务并且在这个服务上进行事件的广播。( https://github.com/tlaverdure/laravel-echo... , Laravel 的支持文档: https://learnku.com/docs/laravel/5.6/broadcasting#... ) 它是完全免费的,你只要运行你自己的 Socket 服务。你也可以使用 Laravel 默认集成的 Pusher ,唯一的缺点是它是有限制的,如果超出限制则需要付费。我更喜欢自己来架构这些东西。 要求: Laravel 框架 (本教程使用了 5.6 版本) Redis 服务 基本的 Laravel 知识 安装 laravel-echo-server 首先我们需要全局安装 laravel-echo-server , 你只需在终端输入下面的命令。 $ npm install -g laravel-echo-server 安装完成后,打开你的 Laravel 应用,或者新启一个测试项目: $ composer create-project -