前言在文章-腾讯云申请免费SSL证书中,我们已经申请好了SSL证书.那么现在,我们就要配置全站SSL了!???这次的工作主要是NGINX的配置,同时会有一些我的博客本身的配置.博客本身配置更改包括:(这篇文章就先不细说了)网页内链接全部从http改为https(其实配置下SITEURL,工具会自动生成好)并重新发布.(特别要注意,如果有的站内css,js等没有用https就尴尬了,会被各类浏览器拦截掉,并提示"不安全的脚本")网站有用到的第三方工具(如拨测),把网站的地址改为https开头的.NGINX配置首先,创建并上传准备好的证书文件到指定目录:(crt和key文件)$sudomkdir-
前言在文章-腾讯云申请免费SSL证书中,我们已经申请好了SSL证书.那么现在,我们就要配置全站SSL了!???这次的工作主要是NGINX的配置,同时会有一些我的博客本身的配置.博客本身配置更改包括:(这篇文章就先不细说了)网页内链接全部从http改为https(其实配置下SITEURL,工具会自动生成好)并重新发布.(特别要注意,如果有的站内css,js等没有用https就尴尬了,会被各类浏览器拦截掉,并提示"不安全的脚本")网站有用到的第三方工具(如拨测),把网站的地址改为https开头的.NGINX配置首先,创建并上传准备好的证书文件到指定目录:(crt和key文件)$sudomkdir-
有时候我们的项目不可能都是同一个PHP版本,需要每个项目都配置不同版本的PHP,宝塔和PHPStudy就是通过以下配置实现的:Nginx切割conf(非选)在nginx.conf添加includevhosts/*.conf;这样Nginx会自动引入当前目录->vhosts目录下的所有*.conf文件,方便每个项目单独管理Nginx配置文件配置多版本PHP在conf文件中增加server{listen80;server_namelocalhost;root"D:/WWW";location/{indexindex.phpindex.html;includeD:/WWW/nginx.htacces
各位技术大佬,大家好,我是练习时长两年半的代码练习生,Max,喜欢技术,后端和架构。问题介绍项目配置了多个域名,如下,php代码中有获取$_SERVER['SERVER_NAME']的值。server{ server_namea.demo.comb.demo.com;...}当访问a.demo.com时,其获取的值是符合预期的。但是当访问b.demo.com时,其获取的值还是a.demo.com,导致代码中的判断出现错误。问题分析当nginx的一个server节点下,server_name配置多个域名时,$server_name变量的值是配置的第一个域名。结合上面我们的配置,此时我们的$ser
有时候我们的项目不可能都是同一个PHP版本,需要每个项目都配置不同版本的PHP,宝塔和PHPStudy就是通过以下配置实现的:Nginx切割conf(非选)在nginx.conf添加includevhosts/*.conf;这样Nginx会自动引入当前目录->vhosts目录下的所有*.conf文件,方便每个项目单独管理Nginx配置文件配置多版本PHP在conf文件中增加server{listen80;server_namelocalhost;root"D:/WWW";location/{indexindex.phpindex.html;includeD:/WWW/nginx.htacces
各位技术大佬,大家好,我是练习时长两年半的代码练习生,Max,喜欢技术,后端和架构。问题介绍项目配置了多个域名,如下,php代码中有获取$_SERVER['SERVER_NAME']的值。server{ server_namea.demo.comb.demo.com;...}当访问a.demo.com时,其获取的值是符合预期的。但是当访问b.demo.com时,其获取的值还是a.demo.com,导致代码中的判断出现错误。问题分析当nginx的一个server节点下,server_name配置多个域名时,$server_name变量的值是配置的第一个域名。结合上面我们的配置,此时我们的$ser
一、安装PHP 下载:https://windows.php.net/download我下载的是此时的最新版8.2.3 下载后解压目录放到C:/tool下面目录重命名为PHP 目录自己定 我这个tool目录是个人习惯 你可以放到主流的C:\ProgramFiles下也可以放到D盘E盘任何地方都可以里面的php.ini-development重命名为php.ini 打开php.ini编辑找到;extension_dir=“ext”打开注释改为extension_dir="C:\tool\PHP\ext"就是PHP的安装目录中的ext位置找到:;date.timezone=打开注释改为date.t
一、安装PHP 下载:https://windows.php.net/download我下载的是此时的最新版8.2.3 下载后解压目录放到C:/tool下面目录重命名为PHP 目录自己定 我这个tool目录是个人习惯 你可以放到主流的C:\ProgramFiles下也可以放到D盘E盘任何地方都可以里面的php.ini-development重命名为php.ini 打开php.ini编辑找到;extension_dir=“ext”打开注释改为extension_dir="C:\tool\PHP\ext"就是PHP的安装目录中的ext位置找到:;date.timezone=打开注释改为date.t
最好的防御方式就是攻击知己知彼,百战不殆。掌握攻击者的套路才好顶得住攻击。可能我的读者多少了解过Nginx,我先给不了解的同学简单说一下原理。已经了解的跳到第二节。3分钟了解NginxNginx是一款高性能的Web服务器和反向代理服务器。它可以用来搭建网站、做应用服务器,能够处理大量的并发连接和请求。静态内容托管(主要):可以用来做网页、图片、文件的“静态”内容托管。动态内容托管(主要):将经常访问的动态内容缓存到内存中,提高访问速度和性能。反向代理(主要):将客户端的请求发送到后端真实服务器,并将后端服务器的响应返回给客户端。类似于一个快递收发室,指挥快递(流量)应该投递到哪个买家。它还能提
最好的防御方式就是攻击知己知彼,百战不殆。掌握攻击者的套路才好顶得住攻击。可能我的读者多少了解过Nginx,我先给不了解的同学简单说一下原理。已经了解的跳到第二节。3分钟了解NginxNginx是一款高性能的Web服务器和反向代理服务器。它可以用来搭建网站、做应用服务器,能够处理大量的并发连接和请求。静态内容托管(主要):可以用来做网页、图片、文件的“静态”内容托管。动态内容托管(主要):将经常访问的动态内容缓存到内存中,提高访问速度和性能。反向代理(主要):将客户端的请求发送到后端真实服务器,并将后端服务器的响应返回给客户端。类似于一个快递收发室,指挥快递(流量)应该投递到哪个买家。它还能提