nginx配置SSL
nginx如果使用https访问就需要配置SSL证书,而本文主要记录nginx如果配置SSL证书。
nginx安装ssl模块检测是否安装
1/usr/local/nginx/nginx -V
如果出现 configure arguments: –with-http_ssl_module, 则已安装(下面的步骤可以跳过,进入 nginx.conf 配置)。
进入nginx解压目录,添加ssl模块
1234# 进入你自己的nginx解压位置cd /usr/local/nginx-1.10.1./configure --with-http_ssl_module
执行以上一条命令出现(./configure:错误:SSL 模块需要 OpenSSL 库。),原因是因为缺少了 OpenSSL,那我们再来安装一个即可执行:yum -y install openssl openssl-devel 等待 OpenSSL 的安装完成后,再执行./configure
执行make命令重新编译((使用 make install 会重新安装 nginx),此时当前目录会出现 objs 文件夹。
123 ...
nginx
概念反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。
反向代理为何叫反向代理?
作用
提高了内部服务器的安全(将反向代理作为公网访问地址,Web服务器是内网)
加快了对内部服务器的访问速度
节约了有限的IP资源
nginx使用安装jdk1. 下载jdk文件官网或者华为镜像网站
2. 将文件上传到linux并解压12cd /usr/local/javatar -zxvf jdk-8u201-linux-x64.tar.gz
3. 配置环境变量打开配置文件
1vim /etc/profile
在文件尾部配置
1234567# jdk1.8.0_201JAVA_HOME=/usr/local/java/jdk1.8.0_201JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_ ...