乐趣区

关于linux:linux网站服务

常见网站服务
  • 动态资源
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

退出移动版