如何创建一个https的站点

本文详细介绍如何在阿里云ECS上配置并使用HTTPS,包括申请免费SSL证书、安装AMH控制面板及实现HTTP强制跳转HTTPS的方法。

所需材料:

域名1个。

虚拟机或者云服务器1台。

ssl证书1个。

前提准备:

域名最好要备案,在国内使用比较方便。

我推荐阿里云的ECS。(推荐一个9折购买阿里云ECS的推荐码:3mnbd2。目前有活动,可免费半年,传送门:https://free.aliyun.com/。 而且还赠送一个域名。)

ECS为Linux系统,安装的是AMH控制面板(如何安装amh控制面板:https://bbs.aliyun.com/read/143639.html)

阿里云可以免费申请ssl证书。

操作步骤:

申请免费1年的ssl证书(传送门:https://common-buy.aliyun.com/?spm=5176.2020520163.cas.29.N0xOPM&commodityCode=cas#/buy)。免费证书,只能使用一个域名,不支持主域名下的二级域名,请悉知。不过1个阿里云帐号可以申请20个免费证书,对于普通账户足够了。

购买完成后,需要补全信息。

如何创建一个https的站点

这里填写你要做https的域名

如何创建一个https的站点

仔细填写,我的域名和ecs都是阿里云的,直接就选择了DNS。邮箱要填仔细了,后面需要认证

如何创建一个https的站点

忘了截图,借的一张图,我是选择系统生成CSR

接下来,系统会给你发一封邮件,如下图

如何创建一个https的站点

按照邮件的提示,对于名进行解析操作。

如何创建一个https的站点

接下来就是等待,上述红框内是待审核状态,我的已经签发了。这个审核时间不会太长的。

如何创建一个https的站点

点击下载,跳转到如下界面

如何创建一个https的站点

我的ECS装的是AMH控制面板,所以下载的是nginx证书

下载的是一个安装包,解压即可

如何创建一个https的站点

打开AMH控制面板,点击模块扩展里的下载模块,然后搜索SSL。如上图

然后点击下载、安装

如何创建一个https的站点

点击这个BBShijieSSL,管理模块。选择对应的域名。将你刚下载,解压后的nginx证书,对应的文件,打开、复制、粘贴、保存

最后一步:如何让http强制跳转HTTPS上去

上面已经做到了https访问网站,但是如果访问http还是可以访问的,那么如何实现访问http时,自动跳转到https上去呢?且看下面的教程:

ftp打开如下地址

/usr/local/nginx/conf/vhost/

在上面的目录中,找到站点对应的.conf文件,然后编辑。

if ($server_port = 80) {

return 301 https://$server_name$request_uri;

}

if ($scheme = http) {

error_page 497 https://$server_name$request_uri;

添加上面的脚本到文档中,如下图。

如何创建一个https的站点

做完上面这一步之后,再到AMH的控制面板首页,重启一下nginx,稍等片刻,重新加载浏览器试试看,是不是已经成功了?

用AMH操作就是这么简单,这也是我为什么推荐网友或新手站长用AMH建站的原因。

大家可以看一下我的站点:https://lixiaoxin.com/

<think>好的,用户想在宝塔面板中创建站点,我需要详细解释步骤。首先,用户可能对宝塔面板不太熟悉,所以得从登录开始讲起。然后,添加站点时需要填写域名、设置根目录,这部分要说明清楚,特别是多个域名的处理。接下来是FTP和数据库的创建,用户可能关心如何管理这些信息,比如自动生成的账号密码需要保存。PHP版本的选择也很重要,不同网站需求不同,得提醒用户根据实际情况调整。另外,上传网站文件和配置数据库可能需要后续步骤,但用户的问题主要聚焦在创建站点,所以是否需要简略提到?或者应该包含在内?根据用户提供的引用内容,他们可能已经看过相关教程,但需要明确的步骤指导。要确保每个步骤都清晰,避免使用专业术语过多,保持口语化。最后,考虑到用户可能遇到的常见问题,比如域名绑定错误或PHP版本不兼容,是否需要给出提示?或者放在相关问题里?根据系统要求,生成相关问题是必须的,所以这部分可以放在后面。现在按照用户给的示例结构来组织回答,先分步骤说明,再代码示例,然后相关问题。确认引用标记正确添加,引用内容是否准确?引用1详细描述了创建站点的各个选项,引用2是安装命令,但用户的问题是关于创建站点,所以主要参考引用1。最后检查是否符合所有系统级指令:行内公式用$,独立公式单独成段,中文回答,生成相关问题,引用标识自然。这里没有数学公式,所以不需要处理。确保语言通顺,步骤无遗漏。</think>### 如何在宝塔面板中创建站点 以下是创建站点的详细步骤: #### 1. **登录宝塔面板** 通过浏览器访问宝塔面板的地址(如`http://服务器IP:8888`),输入用户名和密码登录[^2]。 #### 2. **进入站点管理界面** 在面板首页找到「网站」选项并点击,进入后选择「添加站点」。 #### 3. **填写站点信息** - **域名**:输入需要绑定的域名,每行一个。例如: ``` example.com www.example.com ``` - **根目录**:默认根据第一个域名自动生成,无需修改[^1]。 - **FTP**:勾选「创建」,系统会生成FTP账号和密码,需保存备用。 - **数据库**:选择「MySQL」,系统自动创建数据库用户名和密码,注意选择编码类型(如`utf-8`或`GBK`)以匹配网站程序[^1]。 - **PHP版本**:根据网站需求选择(如`php-5.4`或更高版本)[^1]。 #### 4. **确认并提交** 检查信息无误后,点击「提交」完成创建。此时站点、FTP和数据库会自动生成。 #### 5. **上传网站文件** 通过FTP工具或宝塔的「文件」管理功能,将网站源码上传至站点的根目录(如`/www/wwwroot/example.com`)。 #### 6. **配置数据库** 在宝塔面板的「数据库」页面找到新创建的数据库,记录名称、用户名和密码,用于网站程序安装时的配置。 --- ### 代码示例(上传文件到根目录) ```bash # 使用SCP命令上传本地文件到服务器 scp -r /本地/网站目录/* root@服务器IP:/www/wwwroot/example.com/ ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值