1、简介 nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 2、正向代理和反向代理 **正向代理:**对服务端来说,只知道代理服务器访问它,不知道具体的客户端信息,此时客户端和代理在同一局域网下 **反向代理:**对客户端来说,只知道访问代理服务器,不知道具体访问了那些服务端,此时服务端和代理在同一个局域网下 3、常用命令 nginx -s stop 不管当前有没有请求在处理,直接停止 nginx -s quit 完成正在处理的请求再停止 nginx -s reload 重新加载(修改了配置文件后执行此命令) 4、动静分离 使用nginx可以实现动态资源和静态资源的分离 #拦截后台请求 location / { proxy_pass http://localhost:8080; proxy_set_header X-Real-IP $remote_addr; } #拦截静态资源 location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|js|css)$.... nginx简介 程序人生
1.nginx下载 到清华镜像站下载nginx,也可以到官网下载 https://mirrors.ustc.edu.cn/nginx/ 2.解压文件 tar -zxvf nginx-1.9.9.tar.gz 3.安装nginx编译需要的环境 yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel 4.nginx安装配置 目录下有一个叫configure,通过这个文件可以配置安装信息 这个文件可以帮助我们配置很多信息,例如安装位置等,但一般使用默认配置就足够了 nginx安装的时候,默认不支持https,需要在安装的时候加上配置 运行./configure --with-http_ssl_module 完成后就可以开始nginx之旅了 有更新! linux安装nginx 程序人生
1.vue中配置websocket连接 data中添加属性 socket: null, 配置websocket连接信息 if (typeof (WebSocket) === 'undefined') { this.$message({ message: '您的浏览器不支持socket', type: 'error' }) } else { // 实例化socket this.socket = new WebSocket('ws://10.111.106.73:80//ws/webSocketServer.do') // 监听socket连接 this.socket.onopen = this.openSocket // 监听socket错误信息 this.socket.onerror = this.errorSocket // 监听socket消息 this.socket.onmessage = this.getMessageSocket // 关闭socket消息 this.socket.onclose = this.closeSocket } 配置连接打开关闭和获取信息的方法 .... 有更新! nginx配置websocket连接 程序人生