首页 > 系统相关 >使用nginx配置https域名证书

使用nginx配置https域名证书

时间:2023-05-05 09:57:30浏览次数:53  
标签:http temp -- nginx 域名 https var path

  1. 安装SSL模块
    要在nginx中配置https,就必须安装SSL模块,也就是:http_ssl_module
  • 进入到nginx的解压目录
    img

  • 新增SSL模块(原来的那些模块需要保留)

./configure \
--prefix=/usr/local/nginx \ 
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.local \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--with-http_ssl_module
  • 编译和安装
make
make install
  1. 查看模块
  • 方式一:进入对应文件查看模块是否已添加
cd obj/
ll
vim ngx_modules.c

img
img

  • 方式二:通过命令行查看
/usr/local/nginx/sbin/nginx -V

img
3. 配置HTTPS

  • 把SSL正式*.crt和私钥.key拷贝到/usr/local/nginx/conf目录中
  • 新增server监听443端口

标签:http,temp,--,nginx,域名,https,var,path
From: https://www.cnblogs.com/xiaodunan/p/17373219.html

相关文章

  • DDNS服务,支持自动更新域名解析到公网IPv4或IPv6地址
    'ddns-go-简单易用的DDNS服务,支持自动更新域名解析到公网IPv4或IPv6地址。该软件支持系统和Docker中使用,支持多种域名服务商,支持以服务的方式运行。用户可以配置多个DNS服务商、多个域名同时解析,支持Webhook通知和TTL等特性'jeessy2GitHub:github.com/jeessy2/ddns-go......
  • nginx的反向代理缓存
    #proxy_cache_path设置缓存保存的目录#keys_zone设置共享内存以及占用的空间大小#max_size设置缓存大小#inactive超过此时间,则缓存自动清理#use_temp_path关闭临时目录proxy_cache_path/usr/local/nginx/upstream_cachekeys_zone=myca......
  • 虚拟机安装 bind 9 及顶级域名解析
    如何将所有域名解析到同一个网关服务器中,手把手教学!!! #安装可以参考下面这个教程ISCBIND9-最详细、最认真的从零开始的BIND9-DNS服务搭建及其原理讲解(Debian/Windows)-DoHerasYang-博客园(cnblogs.com)我这边只能在虚拟机中安装成功,宿主机总是报unable......
  • nginx控制浏览器缓存
    创建一个html文件vimcache.html<html><body><h1>Hello,Nginx~!~</h1></body></html>配置conf文件,这里配置在imooc.conf,可以自定义location/static{alias/home/imooc;}检查语......
  • nginx卸载重装无配置文件
    sudoapt-get--purgeremovenginxsudoapt-getautoremovedpkg--get-selections|grepnginx并找到和nginx有关系的软件文件接着删除这个文件,并重装sudoapt-get--purgeremovenginx-commonsudoapt-getinstallnginx然后就恢复原样了———————————————......
  • Python报错:Can't connect to HTTPS URL because the SSL module is not available
    参考文章:(32条消息)Can‘tconnecttoHTTPSURLbecausetheSSLmoduleisnotavailable-关于anaconda中的SSL模块错误_anacondahttps报错_Sky_Tree_Delivery的博客-CSDN博客具体操作:将以下文件移动位置D:\Anaconda\Library\bin->D:\Anaconda\DLLs(此处D盘为我自己的安......
  • 快速配置Nginx清单
    Nginx配置清单什么是Nginx?Nginx是一个高性能的Web服务器和反向代理服务器。它可以处理静态资源,如HTML、CSS、JavaScript和图片,也可以作为反向代理服务器,将请求转发到其他服务器进行处理,例如应用服务器或其他Web服务器。Nginx还具有高度可扩展性、灵活性和安全性,使其成为现代Web......
  • 502 Bad Gateway Nginx
    502BadGatewayNginx页面提示502BadGatewayNginx简单来说,可以检查nginx的配置文件,查看其中的各个ip是否有效,端口是否通着像是我的情况是,数据库密码换了以后,多个应用的配置文件换了,但是漏了一个,然而用户反映是在五一放假结束以后才出现问题,实际上应该是因为数据库连接不上......
  • 4.[1201D - Treasure Hunting](https://codeforces.com/problemset/problem/1201/D)
    4.1201D-TreasureHunting题目意思:在一个n*m的地图上面,左下角的坐标是(1,1),最开始你位于左下角,一秒钟你可以进行往左或者往右的操作,你只能在一些特殊的列上面进行往上移动的操作,你不可以往下移动。现在告诉你k个宝藏的坐标信息以及哪些列是允许往上的,问最后至少要几秒可以遍历k......
  • nginx 开启目录索引及简单用户认证
    目录索引及简单用户认证ngx_http_autoindex_module模块可以支持目录列表浏览,开启方式location/{autoindexon;}开启后就可以通过浏览器访问目录下的文件列表,像很多镜像资源站一样。可以文件浏览下载。这时候如果对某个目录不是所有用户可以访问下载,则可以使用ngx_htt......