首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Let’s Encrypt 官方推荐 Certbot 工具快速部署 SSL 证书

下面是这里可能遇到两个错误(老魏全碰上了)和解决办法: 如果出现了下面红字错误是因为没有提前安装 EPEL 源。 ?...如果出现提示:访问 https://域名/.well-known/acme-challenge/**** 这个链接返回 403 错误(截图不完整了),所以必须要将对应虚拟主机配置文件里 location...2、生成证书被放到/etc/letsencrypt/live/你域名/目录中,这个是根据自己网址目录来。...$request_uri; } server { listen 443 ssl https2; ssl_certificate /etc/letsencrypt/live/www.域名.com...6、这个网站 https://www.ssllabs.com/ssltest/可以测试 SSL 证书是否正常工作,我这个测试结果是 A+,很完美的结果! ?

1.9K40
您找到你想要的搜索结果了吗?
是的
没有找到

给Buildbot加上SSL,使用Nginx做反向代理

sudo nano /etc/nginx/sites-available/default 首先,我们将在SSL server块中添加特定访问和错误日​​志。 . . ....由于我们正在向Buildbot发送所有请求,因此我们需要删除或注释掉默认try_files行,正如所写,在请求到达Buildbot之前将返回404错误。...第一行包括Nginx提供proxy_params,以确保我们日志文件中可以使用主机名,客户端请求协议和客户端IP地址等信息。...我们还将确保主服务器不会通过绑定到本地接口来接受来自其他主机连接。...如果重定向工作正常,浏览器应返回以下页面。请注意,页面将继续尝试加载,这是正常: 接下来,访问/ws目录。如果代理重定向不正确,访问/ws目录将返回到404 Not Found错误

1.2K50

部署上线-Nginx设置

服务器设置,最核心模块,它负责HTTP服务器相关属性配置,它里面含有server和upstream子模块 server 主机设置,用来定一个虚拟主机 location URL匹配,是nginx中用最多...; location = /50x.html { } } } Server 配置指令 配置 说明 listen 指定虚拟主机服务端口 server_name...指定此虚拟主机错误日志存放路径,最后error用于指定访问日志输出格式 error_page 根据错误码 返回对应页面 root 表示在这整个server虚拟主机内,全部root web根目录...,甚至服务端可以返回一个默认提醒勿盗链提示图片 一般站点或者静态资源托管站点都提供防盗链设置,也就是让服务端识别指定Referer,在服务端接收到请求时,通过匹配referer头域与配置,对于指定放行...-- 此时这里无法正常显示图片,可能是得到403错误,也可能返回一张勿盗链图片 -->

63220

Webpack DevServer和HMR原理

Webpack-Dev-Server 为什么要搭建本地服务器 目前开发代码,为了运行需要有两个操作 npm run build编译 通过live-server或者直接通过浏览器打开html文件,查看效果...Proxy代理 proxy是我们开发中常用一个配置选项,它目的设置代理来解决跨域访问问题 设置 boolean值:默认是false,如果设置为true,刷新时候,返回404错误时,会自动返回index.html...historyApiFallback:解决SPA页面在路由跳转后,进行页面刷新返回404错误 Other Config hotOnly 默认情况下当代码编译失败修复后会刷新页面,不希望刷新设置hotOnly...正常数据库包经常 应用层 -> 传输层 -> 网络层 -> 数据链路层 -> 物理层 而回环地址,在网联络层直接就被获取 监听127.0.0.1时,同个网段下主机中,通过ip地址是不能访问。...默认情况下,webpack-dev-server已经支持HMR,只需要开启即可。 在不开启HMR情况下,修改了源代码后,整个页面会自动刷新,使用live reloading。

1.8K30

Hexo 优化配置汇总【GitHub Actions 看板娘 数学公式 标签云 README 转义问题】

/live2d-widget live2d: enable: true 效果即可显示 如果你需要更高级自定义,可继续完成下面的配置 切换到主题 source 文件夹下,克隆项目到本地(删除项目...绝对路径 更多自定义配置参见,live2d-widget 自定义配置 自定义 404 页面 效果图,预览地址 之前部署在服务器时,站点是配置了 404 页面的,但是在 Github Pages 中只有访问.../404 时,才能定向到页面,并不能实现真正 404 效果 查看了官方文档后,实现也比较容易,只需要在站点资源文件夹(source 目录下)添加 404.md 或 404.html 即可 下面放上杰森页面配置...例如 本地搜索功能排错指南 效果图,预览地址 部署完成后,发现本地搜索功能失效,直接 访问站点 search.xml 浏览器显示 这里在保证插件配置正常前提下,给出排除字符错误解决方案 我们将...search.xml 保存到本地用 vscode 打开,根据浏览器报错行、列指示,发现字符转义错误

44730

CMS开发记-5 实现静态化页

我用httpwatch 跟踪下来,http头返回是这样:如果html页不存在,那么返回302错误,然后转向到自定义404页。...自定义404页根据参数判断请求页面,如果合法,那么马上生成这个页面,这时候要注意,不能直接server.transfer到静态页。否则浏览器url会错误。...如果请求非法,那么404页面就输出404标头。    因此,404法静态化确实可行,而且不会出现错误地返回404情况,大可以放心使用。...法静态页效率,我这里也试了一下:在本地机器上,用httpwatch观察,在我充分地利用了缓存等前提下,动态首页大约响应时间是0.010秒,而url法和404法两者响应时间 均为0.001秒。...但是在虚拟主机上,情况就大不相同了,我使用是最便宜空间,经过尝试,404速度要远高于url法。

943100

H5 游戏开发 2:搭建 Egret 开发环境

然而,由于 Egret 团队当前工作重心在于集美术场景界面编辑和程序开发为一体 Egret Pro IDE 上(类似 Cocos Creator),所以 Egret Wing(以及即将废弃 Egret...打开 VSCode Terminal 面板(快捷键 Ctrl `),运行以下命令,可以在本地启动一个 Egret HTTP Server 服务: egret run -a 其中,a 参数代表监听到文件变化后自动编译...你需要注意以下技术细节: 受操作系统限制,localhost 和 127.0.0.1 本地 IP 无法被 Whistle 和其他代理服务抓包,所以只能使用域名或者局域网 IP; 由于 Live Reload...,还需要正确安装 Whistle CA 证书,确保其他 HTTPS 网站能正常访问。...此时,Whistle Live Reload 进程正在实时监听 bin-debug 目录变化,在收到变化通知后,通过 WebSocket 通知浏览器页面进行自动刷新,从而实现我们所需开发体验。

4.8K60

本篇来聊聊NginxOpenResty详解,Nginx基础配置吧

'text/html'; charset utf-8; echo "this is default server"; } ... } 当然,客户端需要能够通过域名服务器或者本地hosts文件解析出域名所对应服务器...例如,下面的例子分别为404、500等错误码设置了错误页面,具体设置如下: #后台管理服务器demo server { listen 80; server_name admin.crazydemo.com...} #设置错误页面 error_page 404 /404.html; #设置错误页面 error_page 500 502 503 504 /50x.html; } 为了防止404页面被劫持,也就是被前面的代理服务器换掉...,则可以修改响应状态码,参考如下: error_page 404 =200 /404.html #防止404页面被劫持error_page指令除了可用于server上下文外,还可用于http、server...,path表示日志文件本地路径;format表示日志输出格式名称。

2K50

file 协议导致跨域问题以及解决方案

,不支持 file 协议类型(直接本地打开文件)。...经过测试,Edge 可以正常显示,但 FireFox 还是报跨域错误: image.png 3.用 IDE。...刚好想起编辑器里安装了 live server 这个插件,这个其实是做同步刷新用,但是由于它可以在本地开启一个服务器,所以可以利用这一点(localhost 访问)。尝试之后发现确实不报错了。...但我还是想从同源策略开始解释: 同源策略(Same origin policy),是出于安全而诞生一种约定,规定了只能在本域内进行资源访问。所谓同源是指”协议+域名+端口”三者相同。...那么,我们现在用 live server本地开启服务器,再看一下控制台: image.png 可以看到,因为这次不是用 file 协议访问了,所以一切正常

10.6K53

Web页面解析过程(浅)

DNS:域名系统 DNS服务器:记录着域名及其对应IP地址 解析域名: ​ 浏览器中输入目标网站域名,浏览器会生成一个域名IP请求 ​ 请求第一时间会查询本地主机DNS缓存表ipconfig/displaydns...,若本地DNS缓存表有对应IP地址则返回浏览器进行访问,如果没有则会向DNS域名服务器发出查询请求(上一级DNS服务器) ​ 本地DNS服务器接收到查询请求,按照第二步查询本地已经缓存DNS表对应...IP地址,查询不到本地则会向根DNS域名服务器发送查询 ​ 根域服务器接收到查询请求,则会把把顶级域IP地址发送给本地DNS服务器,本地DNS服务器向收到顶级域服务器发送请求,顶级域服务器则会找到管理该域名域服务器并返回对应...:重定向 访问资源被转移,告知客户端访问新指向URL 302:重定向 4XX:错误 请求资源错误 404:请求资源不存在 400:请求语法错误,服务端无法解析 401:请求未获得权限 403:服务端拒绝客户端请求...5XX:服务端错误 服务端拒绝或无法正常处理请求 500:服务端错误 503:服务不可用(超载或停机维护) HTTP消息: HTTP消息等同于HTTP头部(HTTP heard);由请求头、响应头、

2.1K20

有遇到布署服务器后刷新404问题吗?

// scp 上传 user为主机登录用户,host为主机外网ip, xx为web容器静态资源路径 scp dist.zip user@host:/xx/xx/xx 让web容器跑起来,以nginx...我们先还原一下场景: vue项目在本地时运行正常,但部署到服务器中,刷新页面,出现了404错误 先定位一下,HTTP 404 错误意味着链接指向资源不存在 问题在于为什么不存在?...,构建物都只会产出一个index.html 现在,我们回头来看一下我们nginx配置 server { listen 80; server_name www.xxx.com; location.../#/login 只有 website.com 会被包含在请求中 ,因此对于服务端来说,即使没有配置location,也不会返回404错误 解决方案 看到这里我相信大部分同学都能想到怎么解决问题了, 产生问题本质是因为我们路由是通过...-s reload 这么做以后,你服务器就不再返回 404 错误页面,因为对于所有路径都会返回 index.html 文件 为了避免这种情况,你应该在 Vue 应用里面覆盖所有的路由情况,然后在给出一个

7.7K31

RabbitMQ实战:界面管理和监控

另外,需要尽快恢复异常服务器,重新加入集群,推送未消费消息,通过监控可第一时间接收到错误并进行处理。...Nagios Nagios是一款开源监控工具,能有效监控Windows、Linux和Unix主机状态,交换机路由器等网络设置,打印机等。...在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常邮件或短信通知。...Nagios可以识别4种状态返回信息: 0(OK)表示状态正常/绿色; 1(WARNING)表示出现警告/黄色; 2(CRITICAL)表示出现非常严重错误/红色; 3(UNKNOWN)表示未知错误/...NRPE daemon; NRPE 运行本地各种插件去检测本地服务和状态; NRPE把检测结果传给主机check_nrpe,check_nrpe再把结果送到Nagios状态队列中; Nagios

3.9K100

如何在Ubuntu 14.04上配置Apache以使用自定义错误页面

配置Apache以使用错误页面 现在,我们只需要告诉Apache,当出现正确错误条件,就应该使用这些页面。在你想要配置目录/etc/apache2/sites-enabled中打开虚拟主机文件。...将错误导向正确自定义页面 我们可以使用ErrorDocument指令将每种类型错误与关联错误页面相关联。这可以在当前定义虚拟主机中设置。...将ProxyPass指令添加到虚拟主机底部。...页面: http://server_domain_or_IP/thiswillerror 当您转到我们为虚拟代理通行证设置位置时,将在我们自定义500级页面上收到“503 service unavailable...”错误: http://server_domain_or_IP/proxytest 您现在可以返回并从Apache配置中删除伪代理传递行。

1.5K00
领券