阿里云服务器https配置及与http共存

本文介绍如何为网站配置SSL证书实现HTTPS,并确保HTTP与HTTPS两种协议能够同时正常工作。具体步骤包括购买免费SSL证书、服务器配置、开放安全组端口等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进入域名设置选择 SSL证书设置,然后购买一个免费证书


然后等待审核,审核完毕后,点击下载


下载完毕后,按照上面的配置去你的服务器配置,我的是nginx服务器。

//注意:这时候需要在安全组打开443端口,不然连接不上



配置完成后,发现可以用https连接就代表成功了。

这时候发现http连接不了,需要在配置文件中加入

listen 80;

并去掉ssl on,这样就能共存了

例子:


### 配置阿里云服务器以通过VSCode进行远程开发 #### 一、安装Remote-SSH扩展 为了实现VSCode阿里云服务器之间的远程连接,需先在VSCode中安装`Remote-SSH`扩展。该扩展允许开发者直接从编辑器访问远程机器上的资源,在本地享受完整的IDE功能的同时利用远端计算能力。 #### 二、准备SSH密钥对 对于安全性和便捷性的考虑,建议采用基于密钥的身份验证来代替传统的用户名/密码组合登录方式[^3]。具体做法是在Windows客户端生成一对SSH密钥(包括私钥和公钥),并将公钥添加至目标Linux系统的特定位置以便后续认证过程自动完成而不需要人工干预输入密码。 #### 三、修改SSH配置文件 创建或编辑位于用户主目录下的`.ssh/config`文本文件,向其内追加针对阿里云实例的相关条目,如指定主机名、IP地址、使用的账户以及转发代理等参数设置[^2]: ```bash Host aliyun HostName xx.xx.xx.xx # 替换成实际的ECS外网IPv4地址 User root # 登录账号可根据实际情况调整 ForwardAgent yes # 可选,默认关闭;开启后可使能agent forwarding特性 Port 22 # 默认即为此值,除非更改过则保持一致即可 ``` #### 四、解决可能遇到的问题 如果存在多个不同用途的SSH key共存于同一台计算机的情况,则可能会引起冲突从而阻碍正常建立链接。此时可以通过自定义存储路径的方式绕开这个问题——让每套key各自独立存放并告知VSCode相应的位置信息用于区分识别[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值