首页 > 编程知识 正文

nginx如何安装,ubuntu gedit命令

时间:2023-05-05 01:46:43 阅读:144029 作者:1574

目录NginxNginx配置参考文献

首先需要Nginx安装包,可以直接下载博客中的:

下载点在这里

Nginx解压缩安装软件包tar -axvf nginx-1.12.2.tar.gz

2 .然后,看到有一个名为Nginx-1.12.2的文件,就进去

然后,您会看到其中包含一个名为“configure (安装)”的文件。 输入以下命令进行安装。 /configure --with-stream/*这是为什么要添加名为--with-stream的参数呢? Nginx在1.9版之前是http负载平衡,因此在1.9版之后支持tcp长连接负载平衡*,但默认情况下tcp长连接处于关闭状态,安装时

4 .啊,我搞错了。 让我们看看错误信息。 未安装PCRE lib

安装PCRE lib

sudo apt-getinstalllibpcre3lib pcre3- dev

6 .再次安装Nginx时,会显示类似以下内容的文字,表示安装成功。 可以看到,Nginx实际上需要三个库: PCRE、OpenSSL和zlib。 如果缺少其他两个库,请尝试自己安装百度

./configure --with-stream

切换到根用户,然后运行make和make install命令,等待su rootmake make install完成

Nginx安装到此完成

Nginx配置位于/usr/local/nginx目录中,其中有conf目录cd /usr/local/nginx

进入conf目录,配置在vim中打开nginx.conf,在event和http中插入以下内容,保存cd confvim nginx.conf # nginx tcp负载均衡配置; 流{ upstream my server } server 127.0.0.133606000 weight=1max _ fails=3fail _ time out=30s; server 127.0.0.133606002 weight=1max _ fails=3fail _ time out=30s; } server { proxy _ connect _ time out 1s; #proxy_timeout 3s; listen 8000 proxy_pass MyServer; tcp_nodelay on; }}/**其中,请先查看服务器中的内容。 * listen 8000是客户端连接的端口号。 * proxy_connect_timeout超时时间在1s* proxy_pass中是服务器信息。 请看MyServer中的内容。 *中值越高,负载平衡时分配的客户端连接越多,1:1轮询* max_fails的“心跳数”为3,通常在Nginx与服务器之间的连接超时3次时会放弃连接

启动Nginx服务./Nginx

到此结束

参考文献[1]振动蜗牛.集群聊天服务器.腾讯教室. 2020.7。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。