首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    LNMP部署typecho,开启SSL、强制开启https

    关于宝塔面板 之前使用宝塔面板管理VPS,可视化的环境部署及管理真的很方便小白,除了这点,最让我觉得方便的是它的文件管理,支持远程下载及代码编辑,还有可以做定时任务,自动备份网站文件和数据库到七牛云...使用LNMP搭建环境 按照教程走一遍,顺利部署完成,把之前备份的网站文件和数据库搞定后打开网站遇到问题了: 网站404错误 成功安装typecho后,除了首页,打开其他页面及登陆后台均显示404错误 原因...---- 强制开启https 通过LNMP安装包命令可以配置Let\'s Encrypt证书,开启SSL。...强制开启https(301重定向) 安装SSL证书之后,http和https都是可以访问到站点的,但是为了唯一性,我们肯定需要做301跳转到https指向。...目录地址文件 /usr/local/nginx/conf/vhost/wuqishi.com.conf 修改配置文件,加入以下代码 if ($scheme = http ) { return 301 https

    1.8K10

    如何将HTTP重定向到Apache上的HTTPS

    而HTTPS是HTTP的安全版本,其中“ S ”端代表“ Secure ”。 使用HTTPS ,您的浏览器和Web服务器之间的所有数据都是加密的,因此是安全的。...在为您的域设置Apache HTTP到HTTPS重定向之前,请确保已安装SSL证书,并在Apache中启用mod_rewrite 。 有关如何在Apache上设置SSL的更多信息,请参阅以下指南。...如何为Apache创建自签名的SSL证书和密钥 如何安装我们在CentOS / RHEL上加密SSL证书7 如何安装我们在Debian / Ubuntu上加密SSL证书 使用.htaccess文件将HTTP...将HTTP重定向到Apache虚拟主机上的HTTPS 另外,要强制所有Web流量使用HTTPS ,您还可以配置虚拟主机文件。...您可能希望阅读这些有用的Apache HTTP服务器安全强化文章: 25有用的Apache'.htaccess'技巧来保护和自定义网站 如何使用.htaccess文件密码保护Apache中的Web目录

    6.8K20

    https和ssl的区别_ssl认证

    https加密、解密、及验证过程如下图: HTTPS怎么实现安全传输的? 建立安全传输 HTTPS中, 客户端首先打开一条到WEB服务器443端口的连接。...重点 SSL握手 发送已加密的HTTP报文之前,客户端和服务器要进行一次SSL握手,这个握手过程中,他们完成: 客户端发送列出客户端密码能力的客户端信息,比如SSL的版本,客户端支持的密钥对和客户端支持的...编码改变通知,表示之后所有的信息都将会使用双方商定的加密方法和密钥发送 3....服务器最后响应 服务器收到客户端的随机数之后,使用私钥将其解密,这时,服务器也拥有了n1,n2,n3这三个随机数,服务器便可以生成和客户端一致的对话密钥。然后向客户端发送最后的响应。...编码改变通知,表示随后的信息都将用双方商定的加密方法和密钥发送   2. 服务器握手结束通知,表示服务器端的握手阶段已经结束 到了这里,客户端和服务器就可以使用对话密钥加密之后所有的通信过程。

    2.7K10

    Hexo -12- 强制使用https协议

    https 是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包,相比与http更加安全。...本文介绍Hexo博客强制用户https协议访问的方法。...修改 Pages 设置 在hexo 挂载的pages中设置(例如我的是github pages),勾选 Enforce HTTPS 此时用户访问您链接时必须使用https协议 CDN加速设置...设置了CDN加速的同志也要在相应的控制台进行设置,不然可能会因为pages强制https,但CDN没有这样的要求,使用http协议访问你的加速域名,当转到源时发现协议不对,又跳转使用源的原始链接,导致...进入控制台-> CDN -> 域名管理 -> 配置相应的域名 修改Https配置 开启强制https 配置完毕,用户只能用https访问你的站点了。

    77410

    Apache 使用ssl模块配置HTTPS

    仅需配置红色部分 SSLCertificateFile 和 SSLCertificateKeyFile # vim /etc/httpd/conf.d/ssl.conf ### overwrite the...强制Apache Web服务器始终使用https 如果由于某种原因,你需要站点的Web服务器都只使用HTTPS,此时就需要将所有HTTP请求(端口80)重定向到HTTPS(端口443)。...1,强制主站所有Web使用(全局站点) 如果要强制主站使用HTTPS,我们可以这样修改httpd配置文件: # vim /etc/httpd/conf/httpd.conf ServerName www.example.com...单个站点) 如果要强制单个站点在虚拟主机上使用HTTPS,对于HTTP可以按照下面进行配置: # vim /etc/httpd/conf/httpd.conf    ...使配置生效: # service httpd restart 单个站点全部使用HTTPS,则 http://proxy.mimvp.com 会强制重定向跳转到 https://proxy.mimvp.com

    6.5K30

    Apache 强制 HTTP 全部跳转到 HTTPS

    米扑博客最新写了一篇博客《Apache 强制 HTTP 全部跳转到 HTTPS》,分享出来 更多经典技术博客,请见我的米扑博客:https://blog.mimvp.com .htaccess 在每一层独立服务根目录下都存在.../var/www/html/mimvp-discuz/.htaccess 米扑学习根目录位   /var/www/html/mimvp-study/.htaccess HTTP 80 强制转 HTTPS...全站采用https协议访问,所以需要http重定向到https,只需要在.htaccess加入下面规则 在相应的网站根目录新建 .htaccess 例如,在米扑博客的网站根目录下,新建    vim  ...实现HTTP和HTTPS重定向跳转 当你的站点使用了HTTPS之后,你可能会想把所有的HTTP请求(即端口80的请求),全部都重定向至HTTPS(即端口443)。...这时候你可以用以下的方式来做到:(Apache mod_rewrite) 把这段代码放在.htaccess文件,即可实现HTTP到HTTPS的重定向。

    4.5K101

    30分钟让网站支持HTTPS

    它也是免费的,而且背后有一些主要的赞助商,例如Mozilla,Chrome,Akamai和Cisco。 通过Let’s Encrypt为你的网站生成证书的最快方法是使用SSL For Free。...原来需要转换私钥到RSA格式,使用下面的代码行就可以在终端中快速转换: ? 当然要相应地改变上面的域和路径。然后复制输出和提交/另存为私钥。...然后,当你使用https://访问你的网站的时候,所有一切都应该显示良好和安全。然而在现实生活中很少是这样的情况。...强制SSL / HTTPS用于所有请求 一旦网站安全并在可以平稳运行HTTPS之后,没有理由不确保所有请求都通过SSL。...正如使用.htaccess和mod_rewrite的Force SSL/https中概述的那样,下面有一个代码片段可以用来添加.htaccess 文件以确保: ?

    90740

    30分钟让网站支持HTTPS

    对于一个良好和安全的网络——并且也为了更快的性能,新的API网络例如Service Workers,更佳的搜索排名,还有——在你的网站上使用HTTPS是关键。这里我会指导大家如何轻松搞定。   ...它也是免费的,而且背后有一些主要的赞助商,例如Mozilla,Chrome,Akamai和Cisco。   通过Let’s Encrypt为你的网站生成证书的最快方法是使用SSL For Free。...然后,当你使用https://访问你的网站的时候,所有一切都应该显示良好和安全。然而在现实生活中很少是这样的情况。...强制SSL / HTTPS用于所有请求   一旦网站安全并在可以平稳运行HTTPS之后,没有理由不确保所有请求都通过SSL。   ...正如使用.htaccess和mod_rewrite的Force SSL/https中概述的那样,下面有一个代码片段可以用来添加.htaccess 文件以确保: RewriteEngine On RewriteCond

    1.4K60

    Apache之Rewrite和RewriteRule规则梳理以及http强转https的配置总结(完整版)

    LoadModule ssl_module modules/mod_ssl.so #如果使用https证书,这个模块功能一定要打开! ........HTTP 80 强制转 HTTPS 全站采用https协议访问,所以需要http重定向到https,只需要在.htaccess加入下面规则 在相应的网站根目录新建 .htaccess 例如,在士博博客的网站根目录下...实现HTTP和HTTPS重定向跳转 当你的站点使用了HTTPS之后,你可能会想把所有的HTTP请求(即端口80的请求),全部都重定向至HTTPS(即端口443)。...mod_rewrite模块可以操作URL的所有部分(包括路径信息部分),在服务器级的(httpd.conf)和目录级的(.htaccess)配置都有效,还可以生成最终请求字符串。...注意:如果需要混合使用多个将URI转换到文件名的模块时,就必须使用这个标记。此处混合使用mod_alias和mod_rewrite就是个典型的例子。

    34.6K51
    领券