首页 > 系统相关 >nginx http to https

nginx http to https

时间:2023-06-30 14:15:09浏览次数:43  
标签:index www http cn ssl xxx server nginx https

server {
        listen       80;
        server_name  xxx.cn www.xxx.cn;
        return 301 https://$server_name$request_uri;
}
server {
        listen       443 ssl http2;
        server_name  xxx.cn www.xxx.cn;
        root /var/www/wwwroot/xxx/web;#vue项目的打包后的dist
        ssl_certificate      /var/www/ssl/xxx/cert.pem;
        ssl_certificate_key  /var/www/ssl/xxx/cert.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

      location / {
            try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404
            index  index.html index.htm;
        }
     
        location @router {
            rewrite ^.*$ /index.html last;
        }   
    }

 

标签:index,www,http,cn,ssl,xxx,server,nginx,https
From: https://www.cnblogs.com/gaobing/p/17516630.html

相关文章

  • Docker-Nginx安装
     下载Nginx1.22的docker镜像:dockerpullnginx:1.22 先运行一次容器(为了拷贝配置文件):dockerrun-p80:80--namenginx\-v/mydata/nginx/html:/usr/share/nginx/html\-v/mydata/nginx/logs:/var/log/nginx\-dnginx:1.22 将容器内的配置文件......
  • 前端 http大文件断点续传上传
    ​IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag        客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传......
  • Cubieboard A10 安装Nand系统,配置nginx,php,mysql,samba详细教程
    安装前置条件1.下载win32diskimager-v0.7-binary.zip2.下载debian_wheezy_armhf_v1_mele.zip3.下载cubie_nand_uboot_partition_image.zip4.下载FlashFXP.zip5.下载PanasonicSDFormatter.zip6.下载puttyfile_0.62cn.zip以上文件下载地址:http://pan.baidu.com/s/1i3Ke8gH ......
  • IIS上Put操作出现HTTP Error 405.0 - Method Not Allowed 解决方法
    WebDAV是超文本传输协议(HTTP)的一组扩展,为Internet上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。在IIS7.0中,WebDAV是作为独立扩展模块,需要单独进行下载,而IIS7.5以及以上版本中......
  • Complete_NGINX_Cookbook
    CompleteNGINXCookbook下载地址:CompleteNGINXCookbook古道轻风......
  • 生成https证书
    生成HTTPS证书1.使用loge命令的方式生成HTTPS证书参数说明:*.domain.com替换为你的域名,支持所有子域名--dns是指域名在哪个云厂商,支持的云厂商有alidns/cloudflareaws;详细参考github官方文档CLOUDFLARE_EMAIL="[email protected]"\CLOUDFLARE_API_KEY="xxx"\lego--ema......
  • 处理HTTPGET请求参数中含有数组不识别的问题处理
    如:  在Program中增加 ......
  • nginx error报错:nginx 8: Not enough storage is available to process this command
    在nginx.conf中http下添加如下代码:client_max_body_size2000m;client_body_buffer_size2000m;client_body_timeout500;client_header_buffer_size64k;client_header_timeout500;keepalive_requests300;large_client_header......
  • Nginx 常用的基础配置(web前端相关方面)
    基础配置userroot;worker_processes1;events{worker_connections10240;}http{log_format'$remote_addr-$remote_user[$time_local]''"$request"$sta......
  • 关于HTTPS与HTTP的区别
    超文本传输协议(HypertextTransferProtocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣......