Windows Server 2019 DataCenter 配置 IIS Web Server (for Vue)

IIS 并非是最终会采用的web server,这里只是做个测试,最终会用C或者是rust自己写web server.

制作pfx证书
用openssl为IIS制作pfx格式的SSL证书:
# openssl pkcs12 -inkey privkey.pem -in fullchain.pem -export -out idealand.xyz.pfx
用windows自带的scp命令将ssl证书从linux服务器拷贝到windows: 
# scp -r  root@idealand.xyz:/etc/letsencrypt/live/idealand.xyz/ C:\ssl\

导入证书
在服务器上使用Win+R组合键,打开运行对话框,输入mmc,单击确定。
在顶部菜单栏,点击文件 ->添加管理单元。
在弹出的对话框窗口,先从左侧可用的管理单元列表中选择证书,再单击添加按钮。
在证书管理单元对话框,选择计算机账户,单击下一步。
在控制台左侧导航栏,点击控制台根节点->证书(本地计算机),然后将光标放置在个人并单击鼠标右键,选择所有任务->导入。
要导入的文件对话框:单击浏览,打开PFX格式的证书文件,单击下一步。
选中根据证书类型,自动选择证书存储,单击下一步。

绑定证书
打开【服务器管理器】,单击【添加角色和功能】。
默认选择【基于角色或基于功能的安装】,点击【下一步】。
进入【服务器角色】页面,点击Web服务器(IIS),在弹出的对话框点击【添加功能】。
角色服务中有很多选项,注意添加自己需要的。
进入【确认】页面,点击【安装】。

配置网站
安装结束后,在开始菜单中搜索iis, 将它固定到任务栏,或者从仪表板的工具中选择iis
右击default web site, 选择编辑绑定,可以看到已经绑定了80端口,我们要加上443端口的绑定,选择https,选择之前导入的证书。
右击default web site, 选择管理网站,高级设置,设置物理路径为网站根目录,物理路径凭据为指定用户Administrator
Vue生成的静态网页需要对routes进行重定向,可以使用IIS里面的错误页面,将404、403错误重定向到首页url


以上如有错漏之处,敬请大家指正。我的联系方式:
微信:TobeBuda
Email/Paypal: jinmin.si@outlook.com
邀请您加入「社区资讯服务」创业微信群,共同探讨打造社区资讯服务的美好未来。

2024年6月2日

本文参考资料:
https://blog.csdn.net/NOWSHUT/article/details/127232368
https://stackoverflow.com/questions/808669/convert-a-cert-pem-certificate-to-a-pfx-certificate
windows server 2019 iis ssl设置
https://blog.csdn.net/lizhong2008/article/details/136273929

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/21129.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java中创建对象的四种方式

1.new出一个对象 String s new String(“abc”); 2.利用反射创建对象 利用反射的两种方式: 使用Class对象的newInstance()方法来创建Class对象对应类的实例。但是这种方法要求Class对象的对应类有默认构造器,而执行newInstan…

非对称密钥:应用场景

public class EncryptionAndSignatureExample { public static void main(String[] args) throws Exception {// 生成公私钥对KeyPairGenerator keyPairGenerator KeyPairGenerator.getInstance("RSA");keyPairGenerator.initialize(1024);KeyPair keyPair keyPai…

路由策略实验2

对R7,重发布直连路由 对R2,做双向 对R3同样 先不改优先级 查看,知道所有给R3的路由为151,全部为OSPF。 知道了是错误的,先把3,4之间的线路断掉 接着对R3,让优先级全部回到100(displa…

node-sass和sass-loader安装Error经验

一、问题 当前笔记本环境版本:node-v16.15.1;npm-8.11.0,在面对五年前vue项目的依赖sass-loader8.0.2,node-sass4.14.1的情况下,怎么参考大神们的安装教程,始终存在Error,经过坚持不懈的努力&a…

微软云计算之云计算平台、云操作系统Windows Azure

微软云计算平台 微软云计算平台微软的云计算技术Windows Azure组成 微软云操作系统Windows AzureWindows Azure概述Windows Azure计算服务Windows Azure存储服务全局命名空间体系架构存储域的层次结构双复制引擎文件流层分区层 Windows Azure ConnectWindows Azure CDNFabric控…

十_信号11 - 函数sigsetjmp() 和 siglongjmp()

也就是说,正常情况下,当捕捉到一个信号,并调用该信号的信号处理程序时,被捕捉的信号会被加入到当前进程的信号屏蔽字中,以防止在本次信号处理程序还没有完成的时候,再次触发该信号, 发生重入。 …

LLaMA-Factory实战推理

LLaMA-Factory官网:https://github.com/hiyouga/LLaMA-Factory 安装环境 git clone https://github.com/hiyouga/LLaMA-Factory.git cd LLaMA-Factory/ conda create -n py310 python3.10 conda activate py310按照llama-factory要求的标准格式组织数据集&#xff…

网络原理——http/https ---http(2)

http(接上一篇文章) 认识请求报头"header" header里面的键值对,都是标准规定的内容,很多,我们主要是认识一些关键的 host 表示对应的服务器主机的IP / 域名 实际上,这两个通常来说是一样的 但是有些时候不一样 当我们通过代码构造http请求,url里面写的以Ip地址的…

6月2(信息差)

🌍特斯拉:Model3高性能版预计6月中旬开启首批交付 🎄微软对开源字体 Cascadia Code 进行重大更新 ✨天猫618加码引爆消费热潮 截至晚9点185个品牌成交破亿 1.瑞士清洁科技公司Librec开发废旧锂离子电池回收技术,可回收电池90%的…

Maven全局排除依赖用法

问题 项目中有很多依赖&#xff0c;某些Jar之间是有冲突的&#xff0c;有些冲突只有在运行时才会报出错误&#xff0c;这样就很危险。比如我使用如下方式去排除依赖。 <dependency><groupId>xxx</groupId><artifactId>xxx-web-common</artifactId…

Python函数式编程进阶:装饰器和闭包介绍

文章目录 Python函数式编程进阶&#xff1a;函数装饰器和闭包介绍一个简单的装饰器实现和行为表现装饰器通常会把函数替换成另一个函数Python导入模块时首先就会运行装饰器闭包__closure__属性可以查看闭包的自由变量总结 nonlocal声明 Python函数式编程进阶&#xff1a;函数装…

贴片和直插型IRM红外遥控接收头引脚定义和规格参数及使用注意事项

红外遥控接收头使用注意事项 引脚定义存在不同 红外遥控接收头大量使用在家用电器的遥控中&#xff0c;属于价廉物美的一种光电接收器件&#xff0c;批量价格约0.3元左右。 多数遥控接收头的引脚定义是OUT,GND,VCC&#xff0c;另有引脚定义不同为OUT,VCC,GND&#xff0c;记住…

Django 创建项目及应用

1&#xff0c;安装 Django pip install Django3.1.5 2&#xff0c;创建 Django项目 django-admin startproject myshop 3&#xff0c;创建 Django应用 python manage.py startapp app1 4&#xff0c;启动 Django项目 python .\manage.py runserver 到这里项目及应用创建…

Delphi主窗体实现透明

设置以下属性即可实现透明窗体显示文字&#xff1a; 设置窗体属性&#xff1a; BorderStyle 属性设置为 bsNone Color 属性设置为 clWhite&#xff08;白色&#xff1a;窗体背景色&#xff09; TransparentColor 属…

空间转录组基础数据解读+学习方法

详情请参考这个视频&#xff1a;空间转录组&#xff08;spatial transcriptome&#xff09;数据分析基础教程_哔哩哔哩_bilibili 1.首先是filtered_feature_bc_matrix文件 两个里面的内容本质一样&#xff0c;都是空间转录组 表达矩阵的信息 2.具体的所有东西可以在10x的网站…

React(五)UseEffect、UseRef

(一)useEffect useEffect – React 中文文档 useEffect hook用于模拟以前的class组件的生命周期&#xff0c;但比原本的生命周期有着更强大的功能 1.类组件的生命周期 在类组件编程时&#xff0c;网络请求&#xff0c;订阅等操作都是在生命周期中完成 import React, { Co…

图书推荐:ChatGPT专业知识信息课程

《ChatGPT专业知识信息课程》&#xff08;ChatGPT-Expertise Informative Course&#xff09; 是一本由Dwayne Anderson撰写的电子书&#xff0c;提供了关于ChatGPT的丰富知识。该书涵盖了与ChatGPT相关的各种主题&#xff0c;如其与OpenAI的关系、ChatGPT与GPT-3之间的混淆、C…

【蓝牙概述】

蓝牙无线技术是一种短距离通信系统&#xff0c;旨在取代连接便携式和/或固定电子设备的电缆。蓝牙无线技术的主要特点是稳健性、低功耗和低成本。该规范的许多功能都是可选的&#xff0c;从而允许产品差异化。 蓝牙无线技术系统有两种形式&#xff1a;基本速率 (BR) 和低功耗 …

浅谈旧项目如何添加新依赖

Spring项目创建之后&#xff0c;还想添加新的依赖&#xff08;如Spring框架内置的依赖&#xff09;&#xff0c;可以安装插件&#xff1a; 装完该插件之后&#xff0c;就可以在pom.xml文件里&#xff0c;右键选择 Generate即可出现下述界面&#xff1a; 点击ok即可添加新的…

jpeg压缩算法学习(1)——离散余弦变换

离散余弦变换是jpeg压缩算法的关键步骤 思想 离散余弦变换的基本原理是&#xff1a;每一组离散的数据都可以由一组不同频率的余弦波来表示。 应用于图片上就是&#xff1a;将像素值转换为不同频率的余弦函数的系数&#xff08;权重&#xff09; 像素值——>权重 一维离…