草庐IT

keepalived的安装以及nginx的高可用实现方案

下载下载地址:https://www.keepalived.org/download.html我这里选择下载2.0.18版本准备工作准备两台虚拟虚拟机,ip分别为:192.168.66.121192.168.66.122安装解压jar包:tar-zxvfkeepalived-2.0.18.tar.gz进入keepalived-2.0.18,进行配置yum-yinstallgcc./configure--prefix=/usr/local/keepalived--sysconf=/etc安装过程中如果报下面的错image.png执行命令:yum-yinstallopensslopenssl-de

keepalived的安装以及nginx的高可用实现方案

下载下载地址:https://www.keepalived.org/download.html我这里选择下载2.0.18版本准备工作准备两台虚拟虚拟机,ip分别为:192.168.66.121192.168.66.122安装解压jar包:tar-zxvfkeepalived-2.0.18.tar.gz进入keepalived-2.0.18,进行配置yum-yinstallgcc./configure--prefix=/usr/local/keepalived--sysconf=/etc安装过程中如果报下面的错image.png执行命令:yum-yinstallopensslopenssl-de

nginx一个端口代理多个前后端服务

1、代理多个前端服务:必须使用alias----(这我很不理解为什么,都用root就会404,有知道的大神请告知下!)使用alias和root区别:在于资源路径的匹配解读上!访问root定义的资源路径,会带着location后的uri和root指定的资源路径组合在一起去访问服务器资源;alias是忽略localtion后的uri,直接访问alias指定的资源路径;假设访问的域名:www.123.com/abc那么url=www.123.com/abcuri=abcserver{listen9002;server_nameloaclhost;gzipon;gzip_min_length256;g

nginx一个端口代理多个前后端服务

1、代理多个前端服务:必须使用alias----(这我很不理解为什么,都用root就会404,有知道的大神请告知下!)使用alias和root区别:在于资源路径的匹配解读上!访问root定义的资源路径,会带着location后的uri和root指定的资源路径组合在一起去访问服务器资源;alias是忽略localtion后的uri,直接访问alias指定的资源路径;假设访问的域名:www.123.com/abc那么url=www.123.com/abcuri=abcserver{listen9002;server_nameloaclhost;gzipon;gzip_min_length256;g

Nginx 之基础配置解释

作者:Gakki配置文件结构nginx的配置文件在/nginx/conf/nginx.conf下,打开文件可看到目录结构大致为:...#全局块events{#events块...}http#http块{...#http全局块server#server块{...#server全局块location[PATTERN]#location块{...}}#负载均衡配置upstreamname{....}}简化版:mainevents{...}http{server{location{..}}upstream{...}}模块解释:全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,n

Nginx 之基础配置解释

作者:Gakki配置文件结构nginx的配置文件在/nginx/conf/nginx.conf下,打开文件可看到目录结构大致为:...#全局块events{#events块...}http#http块{...#http全局块server#server块{...#server全局块location[PATTERN]#location块{...}}#负载均衡配置upstreamname{....}}简化版:mainevents{...}http{server{location{..}}upstream{...}}模块解释:全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,n

Nginx反向代理WebSocket服务连接报错:WebSocket connection to \

最近使用node.js搭建WebSocket服务,在本地测试connection都是正常,于是部署到Linux服务上,需要用Nginx来反向代理WebSocket服务。浏览器控制台报错:WebSocketconnectionto'wss://tiven.cn/ws/xxx'failed:,经过一番折腾,终于解决了这个报错。NginxWebSocket介绍WebSocket协议与HTTP协议不同,但WebSocket握手与HTTP兼容,使用HTTP升级工具将连接从HTTP升级到WebSocket。这允许WebSocket应用程序更容易地适应现有的基础架构。例如,WebSocket应用程序可以使用

Nginx反向代理WebSocket服务连接报错:WebSocket connection to \

最近使用node.js搭建WebSocket服务,在本地测试connection都是正常,于是部署到Linux服务上,需要用Nginx来反向代理WebSocket服务。浏览器控制台报错:WebSocketconnectionto'wss://tiven.cn/ws/xxx'failed:,经过一番折腾,终于解决了这个报错。NginxWebSocket介绍WebSocket协议与HTTP协议不同,但WebSocket握手与HTTP兼容,使用HTTP升级工具将连接从HTTP升级到WebSocket。这允许WebSocket应用程序更容易地适应现有的基础架构。例如,WebSocket应用程序可以使用

Nginx学习(个人笔记)

文档:https://www.runoob.com/w3cnote/nginx-setup-intro.html一、Nginx安装安装安装地址:http://nginx.org/en/download.htmlimage.png我选择的是windows安装,下载成功后解压并安装,可以看到以下文件:注意:安装目录不要有中文,否则会报错。image.png启动建议用cmd打开,直接双击nginx.exe会出现一闪而过的画面。进入到安装目录下:startnginx这时候到浏览器访问localhost:80端口(或者直接访问localhost,http默认协议为http,默认端口为80),就可以看见以

Nginx学习(个人笔记)

文档:https://www.runoob.com/w3cnote/nginx-setup-intro.html一、Nginx安装安装安装地址:http://nginx.org/en/download.htmlimage.png我选择的是windows安装,下载成功后解压并安装,可以看到以下文件:注意:安装目录不要有中文,否则会报错。image.png启动建议用cmd打开,直接双击nginx.exe会出现一闪而过的画面。进入到安装目录下:startnginx这时候到浏览器访问localhost:80端口(或者直接访问localhost,http默认协议为http,默认端口为80),就可以看见以