老张技术网 老张头的网络笔记-分享精神
nginx把所有请求转发到另一个端口, 并且添加header头,怎么配置?
发表于 2023-9-4 | | 网站技术
要将nginx中的所有请求转发到另一个端口,可以使用nginx的proxy_pass指令来实现。以下是配置文件示例: server { listen 80; server_name example.com; # 替换为你的域名 location / { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Origin, X-Requested-With, Content-Type, Accept'; proxy_pass http://localh...

阅读全文>>

Centos 系统内存 buff/cache 占用过多
发表于 2023-4-21 | | 网站技术
查看Centos内存使用情况:free -h 在云服务器上,total = used + free + buff/cache Linux内核会在内存将要耗尽的时候,触发内存回收的工作,以便释放出内存给急需内存的进程使用。一般情况下,这个操作中主要的内存释放都来自于对buffer/cache的释放。 还可以使用下面这个文件来人工触发缓存清除的操作: # 表示清除pagecache。 echo 1 > /proc/sys/vm/drop_caches # :表示清除回收slab分配器中的对象(包括目录项缓存和inode缓存)。slab分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的pagecache。 echo 2 > /proc...

阅读全文>>

华为鸿蒙2.0如何安装谷歌服务框架
发表于 2023-4-21 | | 其他技术
由于鸿蒙系统已删除了谷歌框架,但很多小伙伴还是想使用谷歌的一些服务。下面就详细介绍一下怎么在鸿蒙手机上安装谷歌服务框架。(Mate40 Pro实测成功,其他版本可以试一下, 原生鸿蒙系列无法安装 @cyw669) 第一步: 如果安装过Google套件需要先卸载原有Google套件,设置-应用和服务-应用管理,搜索Google、谷歌等,原有谷歌套件全部卸载掉。(注意,要点击右上角打开“显示系统应用”,未安装过可以直接略过) 第二步:下载鸿蒙文件包 蓝奏:https://xiaodao.lanzout.com/iX3bB07rkohg 阿里:https://www.aliyundrive.com/s/7J4ncggYoQY 1.打开(1.准备)把里面的华为手机助手安装在电脑上,安装完成提示更新,千万不要...

阅读全文>>

ChatGPT注册详细攻略指南
发表于 2023-4-21 | | 网站技术
ChatGPT作为最近火遍互联网的AI项目,获得了大家空前的关注,通过ChatGPT我们能跟机器实时互动聊天,获得问题答案等! 不过,由于各种原因,不少小伙伴还不知道怎么注册。今天就给大家讲讲ChatGPT注册教程,有需要的收藏及转发分享给小伙伴! 整个注册流程主要分为 4 步 国外网络环境准备 注册 ChatGPT 账号并完成邮箱验证 有一个国外手机号,用于接收注册验证码,接收手机验证码完成验证 邮箱登录,开始使用 ChatGPT! 如果没有也不要紧,可以通过第三方接码平台来注册国外手机号,支付宝要有大概1元人民币左右。 1、打开 https://chat.openai.com/auth/l...

阅读全文>>

怎样强制网站只能在微信中打开
发表于 2023-4-4 | | 网站技术
有时候我们的站点会有需求就是强制只能微信打开,这时候有两种方法实现,一是使用JavaScript代码来检测浏览器的userAgent,然后判断是否是微信浏览器,如果不是,可以跳转到一个提示页面,让用户用微信扫描二维码或者复制链接到微信打开。 二是直接用PHP来判断浏览器引擎类型,判断这个请求头中是否包含“MicroMessenger”,如果不包含,则说明不是在微信内访问,就会输出请在微信内访问本应用。 第一种JS实现 <script type="text/javascript"> // 对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器 var useragent = navigator.userAgent; if (useragent.match(/MicroMessenger/i) != 'Mi...

阅读全文>>

用一个阿里云主机如何实现绑定多个域名并且加载不同页面
发表于 2023-4-3 | | 网站技术
众所周知域名在阿里云备案,需要解析到阿里主机或服务器,阿里云的服务器又不便宜只有新用户才便宜,又不想域名掉备案又不想花重金在阿里买服务器怎么搞呢? 买阿里云的主机,但是有多个域名一个主机怎么实现加载不同的内容呢,今天这个代码是通过ChatGPT做出来的。 1.实现了三个域名加载不同的内容。对应域名加载对应HTML。 2.请注意,在实际使用时,需要根据实际情况进行修改和适当的调整。 3.首先在虚拟机根目录创建一个index.php和三个html并命名为域名前缀。 4.复制下面代码到index.php文件中,并修改文件中的域名为自己的。 <?php $host = $_SERVER['HTTP_HOST']; switch ($host) { case 'www.gaoxiaoluntan.com...

阅读全文>>

【百度地图】——利用三级联动下拉菜单加载百度地图
发表于 2021-7-23 | | 网站技术
今天老张在研究地图模块,做下拉框选定,就遇到了一些问题,之前对地图这块的知识接触的不是很多,于是就在网上搜了一下,还真有三级联动的,转载给大家,交流学习! HTML+CSS代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script ...

阅读全文>>

PHP为任意页面设访问密码,需要登陆才能访问
发表于 2021-7-22 | | 网站技术
示例 示例:https://tvv.tw/djj/ 使用方法 把下面的代码存为php文件,下面的整段代码是验证过程,然后在你入口页进行调用 例如命名为MkEncrypt.php,那么在入口页 进行 require_once('MkEncrypt.php');       然后设置密码为 ...

阅读全文>>

宝塔BT7.6.0绕过强制登陆及免费安装专业版插件
发表于 2021-7-22 | | 其他技术
测试环境:Ubuntu / Debian / CentOS 测试时间:2021-06-08 宝塔版本:7.6.0 仅测试了Nginx防火墙及,其它收费插件未测试 其它系统及版本未进行测试,请自行验证,请勿在生产环境下进行测试! 注意:修改代码后需要重启面板服务才能使其生效,如果面板出现乱码重启服务器即可。 绕过强制登陆,vps执行以下代码即可: rm -f /www/server/panel/data/bind.pl       ...

阅读全文>>

PHP常见的6个错误提示及解决方法
发表于 2021-6-29 | | 网站技术
在php开发过程中,由于不知道向谁求助而心慌意乱地判断以为自己不适合学php。其实错误在每个人学习过程中都会碰到的,千万不要妄自菲薄。很多错误在报错的代码提示中已经告诉我们了,仔细看,不会就百度。现总结一些常见的php错误,以共享php新人。 Php常见错误提示 一、Fatal error: Call to undefined function…… 函数不存在,可能的原因: 1、系统不存在这个函数且你也没自定义 2、有人会问,我在别的机器上就不报错。那是因为环境不同,这个函数在本机没开,怎么开?你百度函数名字,就能查到这个函数属于哪个dll,去php.ini里开启。 实例讲解:PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法 在一台处理网络支付的服务器迁移的时候,发现不能支付。 ...

阅读全文>>

TOP