Skip to main content
博客
div+css 博客
javascript 博客
vue 博客
php 博客
微信 博客
php
drupal
composer
thinkphp
onethink
laravel
Swoole
dedecms
magento
smarty
ecshop
zencart
joomla
discuz
wordpress
yii
微信
抖音
ci
weiphp
destoon
python
plone
apache
nginx
cache
memcache
redis
div+css
javascript
jquery
typescript
Vue.js
Amaze
zepto
react
underscore
backbone
angular
lodash
layui
js特效
vbscript
photoshop ai
sql
mysql
mssql
oracle
regular
node.js
腾讯开放平台
dreamweaver
linux
seo
app
asp及asp.net
flash
iis
java
mac
wap
windows
dos
其它
浏览器
网络
AD域 (exchange)
虚拟机
AC
简写翻译
欢迎各位兄弟 发布技术文章
这里的技术是共享的
个人技术网_前端_后台_php_div_css_linux_javascript_seo
搜索表单
搜索
用户登录
用户名
*
密码
*
重设密码
You are here
首页
【图文教程】如何创建一个https的站点(超简单)
星期日, 2017-10-15 15:41 —
adminshiping1
所需材料:
1、域名1个。
2、虚拟机或者云
服务
器1台。
3、ssl证书1个。
前提准备:
1、
域名
最好要
备案
,在国内使用比较方便。
2、我推荐
阿里
云
的
ECS
。(目前有活动,可免费半年,传送门:
https://free.aliyun.com/
。 而且还赠送一个域名。)
3、ECS为Linux系统,安装的是AMH控制面板(如何安装amh控制面板:
https://bbs.aliyun.com/read/143639.html
)
4、阿里云可以免费申请ssl证书。
操作步骤:
1、申请免费1年的ssl证书(传送门:
https://common-buy.aliyun.com/?spm=5176.2020520163.cas.29.N0xOPM&commodityCode=cas#/buy
)。免费证书,只能使用一个域名,不支持主域名下的二级域名,请悉知。不过1个阿里云帐号可以申请20个免费证书,对于普通账户足够了。
2、购买完成后,需要补全信息。
这里填写你要做https的域名
仔细填写,我的域名和ecs都是阿里云的,直接就选择了DNS。邮箱要填仔细了,后面需要认证
忘了截图,借的一张图,我是选择系统生成CSR
接下来,系统会给你发一封邮件,如下图
按照邮件的提示,对于名进行解析操作。
接下来就是等待,上述红框内是待审核状态,我的已经签发了。这个审核时间不会太长的。
点击下载,跳转到如下界面
我的ECS装的是AMH控制面板,所以下载的是nginx证书
下载的是一个安装包,解压即可
打开AMH控制面板,点击模块扩展里的下载模块,然后搜索SSL。如上图
然后点击下载、安装
点击这个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) {
return 301
https://$server_name$request_uri;
}
error_page 497
https://$server_name$request_uri;
添加上面的脚本到文档中,如下图。
做完上面这一步之后,再到AMH的控制面板首页,重启一下nginx,稍等片刻,重新加载浏览器试试看,是不是已经成功了?
用AMH操作就是这么简单,这也是我为什么推荐网友或新手站长用AMH建站的原因。
来自
https://bbs.aliyun.com/read/303413.html?spm=5176.100241.0.0.VnUY3L
普通分类:
apache