你的位置: Kiyo'Space首页 网络 欢迎留下您的足迹
正在显示 [ 网络 ] 分类下的文章

nginx 引入LDAP登录验证

[纪元19年11月27日]
一.添加nginx-auth-ldap nginx模块     编译nginx-auth-ldap模块需要ldap.h头文件,所以需要先安装ldap库     yum -y install openldap-devel 1.下载模块包     cd /etc/nginx/modules     git clone https://github.com/kvspb/nginx-auth-ldap.git 2.0、原本用nginx编译安装的时候,把模块编译进去。 ./configure --add-module=path_to_http_auth_ldap_modulemake install 2.1、如果是yum安装的nginx看这里 2……

用 ACME.SH 申请 Let’s Encrypt 证书

[纪元19年09月20日]
目前似乎是自动更新证书 简单的操作手册 https://github.com/Neilpang/acme.sh/wiki 中文版操作手册 https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E 有DNS API的直接看这里(支持阿里云,DNSPod等等),否则你就只能手工验证DNS https://github.com/Neilpang/acme.sh/wiki/DNS-API-Dev-Guide https://github.com/Neilpang/acme.sh/wiki/dnsapi

使用ssh正向连接、反向连接、做socks代理的方法

[纪元18年10月19日]
1、用ssh做正向连接 啥叫正向连接?就是client连上server,然后把server能访问的机器地址和端口(当然也包括server自己)镜像到client的端口上。 命令: ssh -L [客户端IP或省略]:[客户端端口]:[服务器侧能访问的IP]:[服务器侧能访问的IP的端口] [登陆服务器的用户名@服务器IP] -p [服务器ssh服务端口(默认22)] 其中,客户端IP可以省略,省略的话就是127.0.0.1了,也就是说只能在客户端本地访问。服务器IP都可以用域名来代替。 举例说明: 你的IP是192.168.1.2,你可以ssh到某台服务器8.8.8.8,8.8.8.8可以访问8.8.4.4,你内网……

SMTP协议通讯

[纪元14年05月12日]
步骤,以126邮箱为例: 1. telnet smtp.126.com 25 回车后返回: 220 126.com Anti-spam GT for Coremail System (126com[20111010]) 2. ehlo ***      (***是你的126邮箱的账号) 回车后返回: 250-mail 250-PIPELINING 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFDikmCUCa0xD UUUUj 250-STARTTLS 250 8BITMIME 3. AUTH LOGIN 回车后返回: 334 dXNlcm5hbWU6 4.**** (此处输入你126账号的base64编码,推荐一个base64编码与解码查询的网站:h……

通过Windows命令行设置IP地址

[纪元12年06月14日]
1. 在Windows中,常规设置IP的方法: 开始-控制面板-网络连接-本地连接-属性-常规Internet协议,选择自动获取,或手动设置IP和DNS。 2. 在Windows中,“命令行+批处理+环境变量”设置IP的方法: 2.1. netsh命令介绍: 2.1.1. 设置动态获取IP地址和和自动获取DNS(DHCP): C:\>netsh interface ip set address name=”本地连接” source=dhcp C:\>netsh interface ip set dns name=”本地连接” source=dhcp 2.1.2. 设置固定IP和DNS: C:\>netsh interface ip set address name="本地连接" source=static addr=192.1……

关于解决zencart乱码的措施

[纪元11年12月5日]
zencart安装的时候使用的是iso-8859-1为默认字符集,如果在默认安装下输入中文将会乱码一片。 最好的办法是修改zencart的字符集配置,使用utf-8为其默认字符集。 有2个地方需要修改,一个是购物车的的默认字符集,一个是控制台的字符集。 includes/languages/english.php在这个文件中includes/languages/english.php的50行 修改 define(’CHARSET’, ‘iso-8859-1′); 为define(’CHARSET’, ‘utf-8′); admin/includes/languages/french.php在admin/includes/languages/french.php文件的63行。 将define(’CHARSET’, ‘iso-8859-1′);……

Linux单网卡架设VPN并NAT共享上网

[纪元10年04月14日]
服务器使用shorewall作为防火墙,实际上shorewall只是作为iptables的一个配置程序而已,实际上防火墙还是iptables; 首先是建立VPN,使用软件包PPTPD,这样做的好处是方便认证,也支持windows,安全性不如openvpn,但是简单实用; 服务器环境: OS:ubuntu server 8.10 firewall: shorewall IP:192.168.2.100 安装: sudo apt-get install pptpd 修改配置文件:/etc/pptpd.conf 修改localip  remoteip localip 192.168.250.1 remoteip 192.168.250.234-238,192.168.250.245 这里随便找了个IP段localip相当于拨号后的服务器地址,可以……

squid3.0泛域名的实现

[纪元08年04月29日]
squid的安装配置我就不详细介绍了,网上相关的文章很多,我主要来说说我是如何实现用squid3.0实现泛域名的,我使用的是squid 3.0stable1版本 安装配置好squid后在squid的中添加如下几行 cache_peer 192.168.0.10 parent 80 0 no-query originserver cache_peer 192.168.0.11 parent 80 0 no-query originserver cache_peer_domain .abc.com 保存退出,然后编辑/etc/hosts文件加入 192.168.0.10   my.abc.com 192.168.0.11   live.abc.com

HTTP状态

[纪元08年01月1日]
通过分析服务器返回的http协议状态代码,可以分析服务器端的基本响应状态。 在asp中,我们可以在文件头部修改服务器返回的信息,当浏览器访问此页面时候,会对http状态进行解释。 例如 Response.Status="404 Not Found" Response.End 访问此页面时候会得到404结果;浏览器提示页面不存在或者已经删除; 如果在文件头部使用一下代码: Response.Status="403 Forbidden" Response.End IE中的结果就是: 您无权查看该网页 您可能没有权限用您提供的凭据查看此目录或网页。 ----------------------------------------……

IIRF(Ionic''s Isapi Rewrite Filt er)入门,在IIS上重写Url

[纪元08年01月1日]
介绍  IIRF是一款开源的重写URL过滤器,类似于Apache的URL重写,基于VC8.0(可以用Visual Studio2005或Visual C++ 2005 Express重新编译)开发。它可以运行在IIS5.0+,支持ASP,ASP.NET,PHP等许多格式。相对比ASP.NET2.0自带的URL重写,具有更好的性能和许多我们所需要特性,重要的一点在于:它可以支持无扩展名的URL(例如:cnlbogs.com/****,你无需在创建一个默认的default.aspx文件,IIRF自动会帮你解析),让URL更加的方便我们记忆,也能进一步提高搜索的排名?IIRF能够在aspnet_isapi提前捕获我们所请求的URL进行处理,如果我……
正在显示 [ 网络 ] 分类下的文章