当前位置: 首页 > news >正文

上海英文网站建设网站设计外包协议

上海英文网站建设,网站设计外包协议,微信公众平台登录入口官网,php数据库的网站模板现在很多站长都会考虑将自己的站点从http升级到https#xff0c;不仅是基于安全的考虑#xff0c;有的也是因为第三方平台的限制#xff0c;如谷歌浏览器会将http站点标记为不安全的站点#xff0c;微信平台要求接入的微信小程序必须使用https等。 那如何将一个http站点升…现在很多站长都会考虑将自己的站点从http升级到https不仅是基于安全的考虑有的也是因为第三方平台的限制如谷歌浏览器会将http站点标记为不安全的站点微信平台要求接入的微信小程序必须使用https等。 那如何将一个http站点升级为https站点呢 http与https的区别 为了数据传输的安全https在http的基础上加入了ssl协议ssl协议依靠证书来验证服务器的身份并为浏览器和服务器之间的通信加密。要想将http升级为https只需要给http站点增加一个CA证书即可。 目前获取CA证书有两种途径 购买收费的CA证书获取免费的证书 收费的CA证书各大服务提供商都有卖如阿里云、腾讯云等。 收费的证书不便宜从阿里云官方网站看它的价格可以从几千元到上万元不等。 这对于小公司平台甚至是个人站点来说是一个不小的开支。 Letsencrypt是一个免费、自动化和开放的证书颁发机构其颁发的证书一次有效期为三个月但是只要能持续更新基本可以永久使用。关注公众号互联网架构师回复关键字2T获取最新架构视频 今天推荐的这个脚本acme.sh实现了 acme 协议, 可以帮你持续自动从Letsencrypt更新CA证书。 下载地址如下 https://github.com/Neilpang/acme.sh 安装 acme.sh 安装acme.sh很简单一个命令即可 curl https://get.acme.sh | sh普通用户和 root 用户都可以安装使用。安装过程进行了以下几步 1、把acme.sh安装到你的home目录下: ~/.acme.sh/并创建 一个 bash 的 alias方便你使用alias acme.sh~/.acme.sh/acme.sh 2、自动为你创建 cronjob每天 0:00 点自动检测所有的证书。如果快过期了需要更新则会自动更新证书安装过程不会污染已有的系统任何功能和文件所有的修改都限制在安装目录中 ~/.acme.sh/ 生成证书 acme.sh 实现了 acme 协议支持的所有验证协议 一般有两种方式验证http 和 dns 验证。 1、http 方式需要在你的网站根目录下放置一个文件, 来验证你的域名所有权完成验证然后就可以生成证书了。关注公众号互联网架构师回复关键字2T获取最新架构视频 acme.sh --issue -d mydomain.com -d www.mydomain.com --webroot /home/wwwroot/mydomain.com/acme.sh 会全自动的生成验证文件, 并放到网站的根目录然后自动完成验证。最后会聪明的删除验证文件整个过程没有任何副作用。 如果你用的是apache服务器acme.sh 还可以智能的从 apache的配置中自动完成验证你不需要指定网站根目录: acme.sh --issue -d mydomain.com --apache如果你用的是nginx服务器或者反代acme.sh还可以智能的从 nginx的配置中自动完成验证你不需要指定网站根目录: acme.sh --issue -d mydomain.com --nginx注意无论是 apache 还是 nginx 模式acme.sh在完成验证之后会恢复到之前的状态都不会私自更改你本身的配置。好处是你不用担心配置被搞坏但也有一个缺点你需要自己配置 ssl 的配置否则只能成功生成证书你的网站还是无法访问https。但是为了安全你还是自己手动改配置吧。 如果你还没有运行任何 web 服务80 端口是空闲的, 那么 acme.sh 还能假装自己是一个webserver, 临时听在80 端口完成验证: acme.sh --issue -d mydomain.com --standalone2、dns 方式在域名上添加一条 txt 解析记录验证域名所有权。 这种方式的好处是你不需要任何服务器不需要任何公网 ip只需要 dns 的解析记录即可完成验证。不过坏处是如果不同时配置 Automatic DNS API使用这种方式 acme.sh 将无法自动更新证书每次都需要手动再次重新解析验证域名所有权。 acme.sh --issue --dns -d mydomain.com然后acme.sh 会生成相应的解析记录显示出来你只需要在你的域名管理面板中添加这条 txt 记录即可。 等待解析完成之后, 重新生成证书: acme.sh --renew -d mydomain.com注意第二次这里用的是 --renew dns 方式的真正强大之处在于可以使用域名解析商提供的 api 自动添加 txt 记录完成验证。 acme.sh 目前支持 cloudflare, dnspod, cloudxns, godaddy 以及 ovh 等数十种解析商的自动集成。 copy/安装 证书 前面证书生成以后接下来需要把证书 copy 到真正需要用它的地方。 注意默认生成的证书都放在安装目录下~/.acme.sh/请不要直接使用此目录下的文件。例如不要直接让 nginx/apache 的配置文件使用这下面的文件。这里面的文件都是内部使用而且目录结构可能会变化。 正确的使用方法是使用 --installcert 命令并指定目标位置然后证书文件会被copy到相应的位置例如 acme.sh --installcert -d domain.com \--key-file /etc/nginx/ssl/domain.key \--fullchain-file /etc/nginx/ssl/fullchain.cer \--reloadcmd service nginx force-reload一个小提醒这里用的是 service nginx force-reload不是 service nginx reload据测试, reload并不会重新加载证书所以用的 force-reload。 Nginx 的配置 ssl_certificate 使用 /etc/nginx/ssl/fullchain.cer而非 /etc/nginx/ssl/domain.cer 否则 SSL Labs 的测试会报 Chain issues Incomplete 错误。 –installcert命令可以携带很多参数来指定目标文件。并且可以指定 reloadcmd, 当证书更新以后reloadcmd会被自动调用,让服务器生效。 值得注意的是这里指定的所有参数都会被自动记录下来并在将来证书自动更新以后被再次自动调用。 更新证书 目前证书在 60 天以后会自动更新你无需任何操作。今后有可能会缩短这个时间不过都是自动的你不用关心。 更新 acme.sh 目前由于 acme 协议和 Letsencrypt CA 都在频繁的更新因此 acme.sh 也经常更新以保持同步。 升级 acme.sh 到最新版 : acme.sh --upgrade如果你不想手动升级, 可以开启自动升级: acme.sh --upgrade --auto-upgrade之后, acme.sh 就会自动保持更新了。 你也可以随时关闭自动更新: acme.sh --upgrade --auto-upgrade 0出错怎么办 如果出错, 请添加 debug log acme.sh --issue ..... --debug或者 acme.sh --issue ..... --debug 2最后本文并非完全的使用说明还有很多高级的功能更高级的用法请参看其他 wiki 页面。 https://github.com/Neilpang/acme.sh/wiki
http://www.hkea.cn/news/14462769/

相关文章:

  • 学校网站查询给你一个网站你如何做优化
  • 深圳通信管理局网站wordpress开通邮件注册
  • 树莓派做网站服务器性能怎么样wordpress 菜单相册
  • 开源 html5网站模板上海营销网站建设公司
  • 网站提交做外链有什么作用免费广告推广
  • 岳阳网站建设方案黄岛开发区做网站网络公司
  • 沧州网站制作费用wordpress表单提交付费
  • 网站 logfileswordpress 安装 godaddy在哪里 上传的根目录
  • 网站分析内容cn wordpress
  • 网站建设方面的书籍书籍鹰潭网站建设
  • wix做的网站在国内访问不公司网站建设公司排名
  • 龙潭古镇网站建设关键词推广方法
  • 做彩票网站是违法wordpress attachment
  • 建设一个网站的好处沈阳市城乡建设网站
  • 公司网络维护是做什么的seo教学
  • 短视频引流推广软件郑州百度搜索优化
  • 免费推广网站58视频剪辑培训比较有名的学校
  • 怎样上网站dns解析不了网站系统后台
  • 有没有做课题很好的网站网页制作网站受众群体分析
  • 有经验的企业做网站有哪些做的比较精美的网站
  • 网站建设最新模板下载合肥室内设计工作室
  • 寻找扬中网站建设简述网站开发的5个步骤
  • 兰州做网站的网站策划书主题
  • 装饰网站建设的方案pptoa软件下载
  • 手机网站开发html快三免费直播app
  • 网店网站源码wordpress手机速度插件
  • 高端网站开发秦帝个人网站注册平台要多少钱
  • 台州网站建站公司wordpress点击图片放大
  • 手机网站用什么软件青岛做网站建设的公司哪家好
  • 怎么自己做导航网站html代码在线提取