常见网站服务
- 动态资源
apache.org
nginx.org
- 动静资源
PHP:php.net 终端浏览器进行拜访
tomcat: 利用挪动端进行拜访
python: 开发难度较低
nginx服务的软件特点
①反对高并发、耗费资源少
②具备多种性能
③网站web服务性能——————apche
④网站负载平衡性能----LVS
⑤网站缓存服务——————squid
⑥多种平台部署
⑦nginx实现网络通信应用的异步I/O模型,epoll模型(select模型---apche)
epoll模型:
找人,依据注销的去找(索引找)
select模型:
招人,一个一个去问,线性轮询(全副扫描一遍)
nginx网站服务装置
1、yum装置
a、应用官网yum源,版本新,目录标准
vim /etc/yum.repos.d/nginx.repo
yum install -y nginx #装置nginx
systemctl start nginx #启动nginx
systemctl enabled nginx #开机自启
b、应用非官方yum源
2、编译装置
a、wget http://nginx.org/download/nginx-1.16.0.tar.gz
PS:解决依赖openssl-devel pcre-devel
b、解压下载好的软见包,进入目录
c、编译装置三部曲:
①配置 ./configure 选项 ./configure --help
②编译 make
⑤装置 make install echo $? #查看上一步操作是否胜利
nginx目录构造
门路信息 | 类型信息 | 作用 |
---|---|---|
/etc/logrotate.d/nginx | 配置文件 | 日志轮训切割 |
/etc/nginx | 配置文件 | nginx主配置文件 |
/etc/nginx/nginx.conf | 配置文件 | nginx主配置文件 |
/etc/nginx/conf.d | 配置文件 | nginx主配置文件 |
/etc/nginx/conf.d/default.conf | 配置文件 | nginx主配置文件 |
/etc/nginx/conf.d/default.conf | 配置文件 | nginx主配置文件 |
日志切割办法一:利用脚本切割
#!/bin/bash
mv /var/log/nginx/access.log /var/log/nginx/access_$(date + %F).log
systemctl start nginx
nginx配置文件默认参数阐明
nginx简略网站搭建(html)
nginx服务常见利用
355
发表回复