• nginx


    #

    nginx 一个开源的,支持高性能,高并发的www服务和代理服务软件
    nginx 不但是一个优秀的web服务软件,还可以作为反向代理,负载均衡,以及缓存服务使用
    web服务器(nginx):接收HTTP请求(例如www.pythonav.cn/xiaocang.jpg)并返回数据
    web框架(django,flask):开发web应用程序,处理接收到的数据
    curl -I www.baidu.com
    
    1 安装  Windows上下载源码包   rz 拖拽/opt
    2 yum remove nginx -y   卸载ngnix
    3 yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y   
    4 tar -zxvf  文件     cd tengine-2.2.0/     
    源码编译安装三部曲
        1.释放makefile
        ./configure --prefix=/opt/tnginx220
        2.编译nginx
        make 
        3.编译安装
        make install 
        4.编译完成后,tnginx就可以用了
    学习nginx的代码目录结构
    [root@master tnginx220]# pwd
    /opt/tnginx220
    [root@master tnginx220]#
    
    [root@master tnginx220]# ll
    total 8
    drwx------. 2 nobody root    6 Mar 11 08:51 client_body_temp
    drwxr-xr-x. 2 root   root 4096 Mar 11 08:50 conf                #放nginx所有配置文件的地儿
    drwx------. 2 nobody root    6 Mar 11 08:51 fastcgi_temp
    drwxr-xr-x. 2 root   root   40 Mar 11 08:50 html                #存放前端 html文件的      
    drwxr-xr-x. 2 root   root 4096 Mar 11 08:50 include
    drwxr-xr-x. 2 root   root   41 Mar 11 08:52 logs                #nginx的日志文件夹
    drwxr-xr-x. 2 root   root    6 Mar 11 08:50 modules
    drwx------. 2 nobody root    6 Mar 11 08:51 proxy_temp
    drwxr-xr-x. 2 root   root   35 Mar 11 08:50 sbin                #存放nginx二进制命令的
    drwx------. 2 nobody root    6 Mar 11 08:51 scgi_temp
    drwx------. 2 nobody root    6 Mar 11 08:51 uwsgi_temp
    
    5.启动淘宝nginx   切换到sbin下面之后才能执行
    ./nginx 
    
    6.添加linux的PATH变量,快捷使用nginx命令  任何地方都可以执行了
    echo $PATH  
    PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/tnginx220/sbin"
    PATH="$PATH:/opt/tnginx220/sbin/"
    多虚拟主机 模拟本地解析
    拒绝ip访问
      location / {
                deny  你想限制的ip;
                root   /opt/s17dnf;
                index  index.html index.htm;
            }
    拒绝ip访问
  • 相关阅读:
    微信小程序---app.json中设置背景色不生效解决办法
    给网站设置ICO图标
    ajax事件(五)
    ajax关于主流中的异类:应对Opera(四)
    dashboard
    tomcat 清理日志
    jQuery datatable
    php wampserver 80 端口无法开启的解决方法
    mysql 行列转换
    jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation
  • 原文地址:https://www.cnblogs.com/zhangchen-sx/p/11256833.html
Copyright © 2020-2023  润新知