Nginx——网站服务

关于Nginx
一款高性能、轻量级Web服务软件
稳定性高
系统资源消耗低
对HTTP并发连接的处理能力高
单台物理服务器可支持30000~50000个并发请求

Nginx编译安装

yum -y install pcre-devel zlib-devel

安装支持软件

useradd -M -s /sbin/nologin nginx

创建运行用户、组

Nginx运行控制
检查配置文件

ngnix -t

启动、重载配置、停止Nginx

Nginx添加为系统服务

配置文件nginx.conf
全局配置

I/O时间配置

HTTP配置

Nginx的访问状态统计
启用HTTP_STUB_STATUS状态统计模块

配置编译参数时添加--with-http_stub_status_module
nginx -V查看已安装的Nginx是否包含HTTP_STUB_STATUS模块

Ngnix的访问状态统计
修改nginx.conf配置文件
查看当前的状态统计信息

基于授权的访问控制
配置步骤与Apache基本一致
生成用户密码认证文件
修改主配置文件对相应目录,添加认证配置项
重启服务,访问测试

生成用户密码认证文件
修改主配置文件对相应目录,添加认证配置项
重启服务,访问测试

基于客户端的访问控制
通过客户端IP地址,决定是否允许对页面访问
配置规则
deny IP/IP段:拒绝某个IP或IP段的客户端访问
allow IP/IP段:允许某个IP或IP段的客户端访问
规则从上往下执行,如匹配则停止,不再往下匹配

配置步骤
修改主配置文件nginx.conf,添加相应配置项
除主机192.168.9.207之外允许其他客户端访问
访问测试

Nginx虚拟主机应用
Nginx支持的虚拟主机有三种
基于域名的虚拟主机
基于IP的虚拟主机
基于端口的虚拟主机
通过"server{}"配置段实现

配置步骤
准备网站目录及测试文件

调整nginx.conf配置文件

测试虚拟Web主机

基于IP的虚拟Web主机
配置步骤
主机配置两个IP地址
修改配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值