Nginx初识

介绍

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

与其它服务器性能比较

Nginx初识_第1张图片

优缺点

Nginx的主要优点有可以实现高并发、部署简单、内存消耗少、成本低等等。
Nginx的主要缺点有rewrite功能不够强大,模块没有Apache的多。

安装过程可能出现的问题

yum -y groupinstall "Development Tools"

问题:/configure: error: the HTTP rewrite module requires the PCRE library.
解决方法:yum -y install pcre-devel

问题:./configure: error: the HTTP gzip module requires the zlib library.
解决方法:yum -y install zlib zlib-devel

启动

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

软链

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/nginx

防火墙

查询:service iptables status
修改:vi /etc/sysconfig/iptables
重启:service iptables restart

你可能感兴趣的:(Nginx初识)