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