nginx环境搭建部署 linux,linux服务器配置python环境

  nginx环境搭建部署 linux,linux服务器配置python环境

  6.10访问控制

  位置段

  允许:设置允许从哪个主机或这些主机访问,并用空格分隔多个参数

  拒绝:设置禁止从哪个主机或这些主机访问,并用空格分隔多个参数

  实例:

  //允许此互联网协议(互联网协议)访问

  //添加以下模块

  位置/{

  根超文本标记语言

  索引索引. html index.htm;

  箭192.168.209.1;

  丹尼阿尔尔;

  }

  //禁止此互联网协议(互联网协议)访问

  位置/{

  根超文本标记语言

  索引索引. html index.htm;

  拒绝192 .168 .209 .1;

  全部全部全部;

  }

  6.11基于用户认证

  [ root @兰志勇~] # mkdir/usr/local/nginx/auth

  [ root @兰志勇~] # yum提供* TMD xf/htpasswd

  [ root @兰志勇~] # yum install-y httpd-tools

  [ root @兰志勇~]# htpasswd-c-m/usr/local/nginx/auth/.用户认证文件局域网

  设置新密码://密码

  重新键入新密码:

  添加密码对于用户局域网

  [ root @兰志勇~] # cat/usr/local/nginx/auth/.用户身份验证文件

  LAN:$ apr 1 $ 4 vbjxu8y $ zpeh 2j F5 syqhan 7 GB ralo 0

  [ root @兰志勇~]# vim/usr/local/nginx/conf/nginx。主配置文件

  //添加以下模块

  位置/{

  根超文本标记语言

  索引索引. html index.htm;

  基本身份验证我爱中国;

  授权_基本_用户_文件/auth/.用户身份验证文件;

  }

  6.12 https配置

  生成私钥,生成证书签名请求,获取证书,然后在nginx.conf中配置以下内容:

  用心脏出血实现私有CA:

  加利福尼亚配置文件:/etc/pki/tls/openssl.cnf

  加利福尼亚生成密钥对

  [ root @兰志勇~] # CD/etc/PKI/ca /

  [root @ LANzhiyongca]#(umask 077;OpenSSL genrsa-out private/cakey .PEM 2048 ) #生成私钥

  [ root @ lanzhiyongca ] #提取OpenSSL RSA-in private/cakey .PEM-pub out #公钥

  加利福尼亚生成自签名证书

  [ root @ lanzhiyongca ] #生成OpenSSL请求-新建-x509-密钥私有/凯基.PEM-out证书.PEM-天数365 #自签名证书

  [root @ lanzhiyongca]# OpenSSL x509-text-in cacert .PEM # cacert .隐私增强邮件增强的私密电子邮件读取证书的内容

  [root @ lanzhiyongca]# mkdircertsnewcertscrl

  【root @ lanzhiyongca】#触指数。txt回显01连载

  客户端(如超文本协议服务服务器)生成私钥

  [root @ lanzhiyongnginx]# mkdir SSL

  [root @兰志勇nginx]# cd ssl/

  [root @ lanzhiyongsl]#(umask 077;openssl genrsa -out nginx.key 2048)

  [root @兰志勇ssl]# ls

  nginx.key

  客户端生成证书签名请求

  [root @兰志勇ssl]

  # OpenSSL req-new-key nginx。key-365天-out nginx.csr

  [root @兰志勇ssl]# ls

  nginx.csr nginx.key #公钥私钥

  客户端把证书签署请求文件发送给加利福尼亚

  scp httpd.csr root@CA端IP:/root

  钙签署客户端提交上来的证书

  [root @兰志勇ssl]# openssl ca -in ./nginx。CSR-out nginx。CRT-第365天

  [root @兰志勇ssl]# ls

  nginx.crt nginx.csr nginx.key

  CA把签署好的证书httpd.crt发给客户端

  scp httpd.crt root@客户端IP:/etc/httpd/ssl/

  //生成公钥私钥后配置nginx.conf配置文件

  [root @兰志勇~]# vim/usr/local/nginx/conf/nginx。主配置文件

  #添加的计算机网络服务器模块

  服务器{

  监听443 ssl

  服务器名www.lanzhiyong.com;

  SSL _ certificate/usr/local/nginx/SSL/nginx。CRT

  SSL _ certificate _ key/usr/local/nginx/SSL/nginx。关键;

  ssl _会话_缓存共享:SSL:1m;

  ssl _会话_超时5m

  ssl _密码高:阿努尔:MD5

  ssl _ prefer _ server _ ciphers on

  位置/{

  根超文本标记语言

  索引index.htmlindex.htm;

  }

  }

  //用安全超文本传输协议通过互联网协议(互联网协议)访问

  //用安全超文本传输协议通过域名访问

  8.6.13开启状态界面

  [root @兰志勇conf]# vim nginx.conf

  //添加以下模块

  位置/状态{

  stub _ status打开

  允许192 .168 .209 .1;

  否定一切;

  }

  6.14重写(模块的作用是用来执行全球资源定位器(统一资源定位器)重定向)

  语法:重写正则表达式替换标志;如:重写^/images/(.*\.JPEG)$/imgs/$ 1 break;

  此处的$1用于引用(.*.jpeg)匹配到的内容,又如:重写^/bbs/(.*)$ http://www.baidu.com/index.html重定向

  [root @兰志勇~]# cd /usr/local/nginx/html

  [root @兰志勇html]# mkdir图片

  [root @兰志勇html]# cd图片/

  [root @兰志勇图片]# ls

  timg.jpeg #此处添加一张图片

  [root @兰志勇conf]# vim nginx.conf

  //添加以下模块

  位置/图像{

  根超文本标记语言

  索引index.html;

  }

  [root @兰志勇conf]# nginx -t

  [root @兰志勇conf]# nginx -s重新加载

  语法:重写正则表达式替换标志;如:重写^/images/(.*\.JPEG)$/imgs/$ 1 break;

  ********重命令形象改为img,客户访问以前怎么访问的现在还是怎么访问的,重定向url************

  [root @兰志勇nginx]# cd html/

  [root @兰志勇html]# mv图片毕业生

  [root @兰志勇html]# ls

  50x.html imgs index.html

  [root @兰志勇conf]# vim nginx.conf

  //添加一下模块

  位置/图像{

  根超文本标记语言

  索引index.html;

  重写^/images/(.*\.JPEG)$/imgs/$ 1 break;

  }

  [root @兰志勇conf]# nginx -t

  [root @兰志勇conf]# nginx -s重新加载

  此处的$1用于引用(.*.jpeg)匹配到的内容,又如:重写^/bbs/(.*)$ http://www.baidu.com/index.html重定向;

  [root @兰志勇conf]# vim nginx.conf

  //添加以下模块

  位置/图像{

  根超文本标记语言

  索引index.html;

  重写^/images/(.*\.JPEG)$ http://www.baidu.com重定向;

  }

  [root @兰志勇conf]# nginx -t

  [root @兰志勇conf]# nginx -s重新加载

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • nginx配置访问图片,nginx配置图片服务器
  • nginx配置访问图片,nginx配置图片服务器,Nginx搭建图片视频服务器的部署步骤
  • nginx负载均衡配置详解linux,nginx负载均衡服务器对性能有要求吗
  • nginx负载均衡配置详解linux,nginx负载均衡服务器对性能有要求吗,详解Nginx服务器之负载均衡策略(6种)
  • nginx正向代理与反向代理详解区别,nginx的正向代理和反向代理
  • nginx正向代理与反向代理详解区别,nginx的正向代理和反向代理,nginx正向代理与反向代理详解
  • nginx日常优化有哪些,nginx日常优化有哪些
  • nginx日常优化有哪些,nginx日常优化有哪些,nginx优化的六点方法
  • nginx拦截,nginx 屏蔽IP
  • nginx拦截,nginx 屏蔽IP,Nginx服务器屏蔽与禁止屏蔽网络爬虫的方法
  • nginx实现负载均衡几种方式,nginx负载均衡配置详解linux
  • nginx实现负载均衡几种方式,nginx负载均衡配置详解linux,使用nginx进行负载均衡的搭建全过程
  • nginx安装及配置教程,Nginx怎么安装
  • nginx安装及配置教程,Nginx怎么安装,Nginx 安装详细教程
  • nginx基本原理,nginx实现原理
  • 留言与评论(共有 条评论)
       
    验证码: