nginx

nginx知识点

nginx是一款轻量型的、支持高并发的web服务器,同时也可以是反向代理服务器负载均衡服务器邮件服务器

web服务器
nginx特别适合处理静态页面,性能大约是apache的3倍,但是处理动态页面时,apache+php要优于nginx+php。

反向代理服务器:
nginx可以做负载均衡缓存,相当于CDN。

API:
应用服务的性能有很多的瓶颈,nginx直接访问数据库或者应用服务,利用nginx强大的并发性能,实现web防火墙等复杂的业务功能,这就要求API服务有强大的业务处理功能,如openresty,nginx集成的javascript,利用javascript,lua语言和他们语言自带的工具库,来提供完整的API服务。

官方说最大支持五万并发。

1、安装

官网:

https://nginx.org/download/

在安装nginx前,首先需要确认Linux系统中是否安装了gcc、pcre-devel、zlib-devel、openssl-devel。

Linux下检查是否安装过某软件包的方法:

(1)rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字"。

(2)以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字"。

(3)yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "软件名或者包名"。

举例:查看是否安装了pcre-devel

yum list installed | grep "pcre-devel"
    
假如可以确认没有安装pcre-devel。

yum -y install pcre-devel

再次执行查找命令

已安装成功。

安装命令:

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

本人下载的是“nginx-1.9.9.tar.gz”,移动到/usr/local/java下。

tar -zxvf nginx-1.9.9.tar.gz

cd nginx-1.9.9

./configure --prefix=/usr/local/java/nginx

编译

make

安装

make install

mkdir logs

chmod 777 logs

测试是否安装成功

cd /sbin

nginx -t
测试

./nginx

启动nginx

2、配置nginx开机自启动

vi /etc/rc.d/rc.local

/usr/local/java/nginx/sbin/nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值