博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx 环境搭建(基于linux)
阅读量:5070 次
发布时间:2019-06-12

本文共 1025 字,大约阅读时间需要 3 分钟。

Nginx是一种服务器软件,故而其最主要、最基本的功能当然是可以与服务器硬件结合,让程序员可以将程序放在Nginx服务器上,将程序发布出去,让成千上万的网民可以浏览。除此之外,Nginx是一种高性能的HTTP和反向代理服务器,同时也是一个代理邮件服务器。也就是说,我们Nginx上可以发布网站,也可以实现负载均衡的功能,还可以作为邮件服务器实现收发邮件等功能。所谓的负载均衡是指,当同时有N多用户访问我们服务器的时候,为了减少服务器压力,我们需要将用户分别引入各服务器,分担服务器的压力。

首先说IIS,IIS服务器只能在Windows上运行,Windows服务器性能不如Linux一类服务器。其次说Tomcat,Tomcat服务器面向的是Java语言,是一种重量级的服务器,而Nginx是轻量级服务器,Tomcat与Nginx不具备可比性。最后,我们讲一下Apache,Apache优点非常多,比如稳定、开源、跨平台等等,但是Apache不支持高并发。Nginx能支持处理百万级的TCP连接,10万以上的并发连接,并且是一个很好的跨平台服务器。

Nginx的主要优点有可以实现高并发、部署简单、内存消耗少、成本低等等;

Nginx的主要缺点有rewrite功能不够强大,模块没有Apache的多。

在Linux操作系统下搭建Nginx服务器,很多时候会出现不同的错误,在此,我们对搭建过程中出现的错误进行一些总结。主要有这些类型:防火墙问题,缺少gc++,缺少pcre(ubuntu中名字是libpcre3)、zlib(ubuntu中是zlib1g)等库。

1、下载nginx  2、sudo apt-get install libpcre3 libpcre3-dev  sudo apt-get install zlib1g zlib1g-dev  3、(root)$ ./configure   4、make   5、make install  6、启动nginx

启动nginx:/usr/local/nginx/sbin/nginx  启动并加载自定义的配置文件:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/fzjh.conf (fzjh.conf 为自定义的负载均衡配置文件)

 

转载于:https://www.cnblogs.com/lsy-ai/p/5143595.html

你可能感兴趣的文章
编程疑难杂症の莫名的神秘联结
查看>>
VS2013自动注释插件
查看>>
MDP 马尔科夫链的介绍
查看>>
SpringMVC工作原理
查看>>
UVa 1339,紫书P73,词频
查看>>
寒假尝试记录
查看>>
九度OJ1205题-递归求解问题
查看>>
Recipe 19.1. Writing a range-like Function with Float Increments
查看>>
数据层框架guzz
查看>>
菜根谭#79
查看>>
【转】linux_fdisk命令详解
查看>>
怎样提高团队管理能力2
查看>>
java项目采用exe4j打包成exe档
查看>>
BitBlt介绍
查看>>
怎样使用oracle 的DBMS_SQLTUNE package 来执行 Sql Tuning Advisor 进行sql 自己主动调优
查看>>
推荐算法之基于物品的协同过滤算法
查看>>
使用ASP.NET MVC操作过滤器记录日志(转)
查看>>
JavaScript--Array 数组对象
查看>>
@hdu - 6057@ Kanade's convolution
查看>>
centos 7防火情配置
查看>>