#
nginx 一个开源的,支持高性能,高并发的www服务和代理服务软件nginx 不但是一个优秀的web服务软件,还可以作为反向代理,负载均衡,以及缓存服务使用web服务器(nginx):接收HTTP请求(例如www.pythonav.cn/xiaocang.jpg)并返回数据web框架(django,flask):开发web应用程序,处理接收到的数据
curl -I www.baidu.com1 安装 Windows上下载源码包 rz 拖拽/opt2 yum remove nginx -y 卸载ngnix3 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]# lltotal 8drwx------. 2 nobody root 6 Mar 11 08:51 client_body_tempdrwxr-xr-x. 2 root root 4096 Mar 11 08:50 conf #放nginx所有配置文件的地儿drwx------. 2 nobody root 6 Mar 11 08:51 fastcgi_tempdrwxr-xr-x. 2 root root 40 Mar 11 08:50 html #存放前端 html文件的 drwxr-xr-x. 2 root root 4096 Mar 11 08:50 includedrwxr-xr-x. 2 root root 41 Mar 11 08:52 logs #nginx的日志文件夹drwxr-xr-x. 2 root root 6 Mar 11 08:50 modulesdrwx------. 2 nobody root 6 Mar 11 08:51 proxy_tempdrwxr-xr-x. 2 root root 35 Mar 11 08:50 sbin #存放nginx二进制命令的drwx------. 2 nobody root 6 Mar 11 08:51 scgi_tempdrwx------. 2 nobody root 6 Mar 11 08:51 uwsgi_temp5.启动淘宝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; }