浏览模式: 普通 | 列表
使用原机的lnmp的更新脚本报错,就使用手动下载nginx1.30.1来编译,因为需要使用lua和waf,所以关联模块就多了点。
必须使用老nginx -V的configure参数来编译1.30.1,不然会出现丢失已经在使用的模块。
nginx下载:https://nginx.org/download/nginx-1.30.1.tar.gz


开始先检查luajit是否安装,看看版本是否2.1,然后设置下环境变量
export LUAJIT_INC=/usr/local/luajit/include/luajit-2.1
export LUAJIT_LIB=/usr/local/luajit/lib

还有一个问题是6.10默认openssl1.0.1,无法满足要求,需要再编译一个新的openssl1.1.1w,但是不能覆...

阅读全文…
windows下用aspx,apache实现https反向代理访问windows的http网站。
现在的需求是直接访问http,能自动跳转到https。程序中可以判断http来源ip然后跳到Https,但是不是自己的程序就没法操作。

分析:要实现跳转,需要判断访问来源,通过apache过来的访问是不能跳转的,而其他访问都要跳转到Https,所以判断IP就可以了。

实现:windows下用ISAPI_Rewrite 3.0实现的方法,其他伪静态也可以实现

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^(127\.0\.0\.1|8\.8\.8\.8)$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
1、重装了小兵的win10 ghost系统
2、用自带的驱动大师安装了驱动,发现还有一个黄标驱动 I2C HID 设备
3、打开联想官网把T13的驱动全部安装了一遍,特别是Inter Serial IO驱动程序,安装完重启后发现还是黄标,触控失灵。
4、设置里面把系统更新到最新,经过多次更新后,发现黄标消失了,触摸板可以使用

说明:待机恢复后好像还是会出现黄标,暂时把设备驱动的允许关闭设备 取消了。
p.s. windows下面用urlscan可以方便的拦截 TRACE,OPTIONS,PUT等敏感method,只保留get和post。但是默认情况下回返回200状态再给一个404页面,这不友好,我们需要直接返回一个403状态。

一、打开urlscan.ini,指定出现拦截时候的跳转文件 RejectResponseUrl
RejectResponseUrl=/403

然后在根目录建立403目录,下面建立一个网站语言匹配的默认文件 index.php index.aspx 等等,访问就能返回403了
<?php
header("HTTP/1.1 403 Forbidden");
exit;
?>

使用curl做TRACE 验证
-v 或 --verbose:详细模式,显示请求和响应的详细信息,包括请求头、响应头和数据传输过程。
...

阅读全文…
第一步:nginx的服务配置
进入nginx文件目录,复制winsw-1.18,改winsw-1.18.exe为nginx-service.exe,
当前目录下新建 nginx-service.xml,内容如下:
<service>
  
   <id>nginx</id>
   <name>nginx</name>
   <description>nginx</description>
   <logpath>D:/nginx1.19.5/logs</logpath>
   <logmode>rotate</logmode>

     <depend></depend>
     <workingdir>D:/nginx1.19.5</workingdir>
     <executable>D:/nginx1.19.5/nginx.exe</executable>
     <stopexecutable>D:/nginx1.19.5/nginx.exe -s stop</stopexecutable>
...

阅读全文…
windows服务器为 nginx+fastcgi 的php运行模式,使用winsw-1.18来安装nginx和php fastcgi的,作为服务运行。 http://blog.xg98.com/article.asp?id=2996
搭建环境出现 No input file specified 目录错误的提示

nginx的配置中写为
root H:/web/blog.xg98.com/wwwroot;

php.ini中为
open_basedir = "h:/web/;C:/WINDOWS/TEMP/;"

可以看到盘符存在大小写的差异,把nginx.conf的root值改为小写 h:/web/blog.xg98.com/wwwroot; 错误消失

原创日志 佳能打印机e568的无线打印安装方式

[ 2024-03-05 15:45:50 | 作者: admin ]
p.s. 总体要求就是将佳能打印机e568和电脑连在同一个无线路由器下面,然后电脑安装e568驱动即可

1、开启e568热点,按wifi键,信息灯闪2次后释放wifi键(wifi灯闪烁)
2、手机安装app佳能打印,然后连上 e568热点,canon_lj_setup 不需要密码,进去设置佳能的无线路由器
3、一体机电脑也连这个无线路由,然后到佳能官方下e568驱动,安装好
4、设置打印机里面,扫描安装好打印机e568
5、收工
有个centos服务器最近总是自动停mysql服务
手动启动服务,service mysql start 有时候正常,有时候失败。错误提示如下:
Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/var/ryrt4r3f0678jdZ.pid).


网上认为是空间满了,查看硬盘空的很.
接着查看mysql错误文件,提示启动失败 Innodb_buffer_pool_size 内存分配出问题。
这才记起服务器进行过降配,内存减少了。那问题就明白了,将 /etc/my.cnf 中 Innodb_buffer_pool_size 尺寸降低到默认值就可以启动了