当前位置首页 > Nginx知识

Nginx从安装到虚拟主机、https加密、重定向的设置

阅读次数:277 次  来源:admin  发布时间:

编译前的设置:

在源代码文件中把版本号注释掉,这是为了防止针对特定版本的恶意攻击

关闭编译时的调试模式

解决编译前的依赖性

进行配置参数:

对参数进行解读:

编译和安装:

做软链接方便调用:

创建nginx用户

ginx配置文件主要分为4部分:

main(全局设置) main部分设置的指令将影响其他所有设置

erver(主机设置)server部分的指令主要用于指定主机和端口

upstream(负载均衡服务器设置)upstream指令主要用于负载均衡,设置后端服务器

location(URL匹配特定位置的设置)部分用于匹配网页位置

erver继承main,location继承server,upstream既不会继承其他设置也不会被继承

虚拟主机是将一台服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟主机和一台独立的主机完全一样。

建立默认发布目录并修改发布页面

在客户端添加本地解析

测试:访问虚拟主机

Nginx从安装到虚拟主机、https加密、重定向的设置

Nginx从安装到虚拟主机、https加密、重定向的设置

HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。SSL协议可分为两层:SSL记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。SSL握手协议(SSL Handshake Protocol):它建立在SSL记录协议之上,用于在实际的数据传输开始前,通讯双方进行身份认证、协商加密算法、交换加密密钥等。

1.生成证书:

2.使nginx支持htt

测试:访问https://www.westos.org

Nginx从安装到虚拟主机、https加密、重定向的设置

访问www.westos.org==> https://www.westos.org

Nginx从安装到虚拟主机、https加密、重定向的设置Nginx从安装到虚拟主机、https加密、重定向的设置

访问www.westos.org/bbs页面==>http://bbs.westos.org

Nginx从安装到虚拟主机、https加密、重定向的设置

从www.westos.org/bbs/index.html页面==>http://bbs.westos.org/index.html==>http://bbs.westos.org/index.html

Nginx从安装到虚拟主机、https加密、重定向的设置

当访问bbs.westos.org定位到 http://www.westos.org/bbs/

Nginx从安装到虚拟主机、https加密、重定向的设置

上一篇:阿里云镜像源debian
下一篇:在Debian10上安装ISPConfig3-Roundcube插件