Windows上配置PHP的LDAP扩展

作者:tKC 发布时间:March 14, 2016 分类:IT技术,服务软件

写个程序,需要用到ldap的功能,发现报错,虽然php.ini打开了ldap的模块,但phpinfo中没有发现ldap扩展
搜索一番,发现,win下面还需要apache强制加载两个依赖库libeay32.dll和ssleay32.dll,
修改apache的配置文件,强制加载着两个扩展:

LoadFile "C:/PHP/ext/ssleay32.dll"
LoadFile "C:/PHP/ext/libeay32.dll"

重启即可。

Solaris10上开启VNC服务

作者:tKC 发布时间:April 9, 2015 分类:服务软件

默认情况下,Solaris10已经把VNC安装好了
只需要简单开启服务并配置就可以使用
检查VNC服务状态
root# svcs -a | grep -i vnc
online 18:02:34 svc:/application/x11/xvnc-inetd:default

现在我们要开启这个服务
root# svcadm enable svc:/application/x11/xvnc-inetd:default
接着配置服务选项
root# echo "vnc-server\t5900/tcp\t\t\t# Xvnc" >>/etc/services
接着编辑/etc/X11/gdm/custom.conf文件
root# vi /etc/X11/gdm/custom.conf
如果没有则会创建该空文件,添加以下内容
[xdmcp]
Enable=true
[security]
DisallowTCP=false
AllowRoot=true
AllowRemoteRoot=true

然后禁用启用服务,接着检查服务状态
root# svcadm disable svc:/application/x11/xvnc-inetd:default
root# svcadm enable svc:/application/x11/xvnc-inetd:default
root# svcs svc:/application/x11/xvnc-inetd:default
online 18:15:00 svc:/application/x11/xvnc-inetd:default

如果是online则说明配置正确,最后可以使用你习惯的vnc客户端直接连接这个Solaris服务器了

Linux下GLPI和OCSNG新版整合安装原生支持UTF8

作者:tKC 发布时间:June 24, 2014 分类:IT技术,Linux,服务软件

GLPI是非常优秀开源IT管理系统,包括资产统计、helpdesk等等功能,配合OCSNG还可以实现自动采集客户端软硬件信息。
虽然这套软件也有Windows版的,但Linux下的更加稳定,推荐在Linux上安装,本人之前写过一篇安装文章,那个时候为了收集中日文的计算机信息,还需要第三方的程序和修改glpi代码才能实现,现在这两个软件官方原生已经支持UTF8,不需要我们折腾了,不过安装过程依然不那么简单,呵呵
好了,先安装基本的Linux系统,本例使用的是CentOS6.0,GLPI版本0.84.5,OCSNG版本是2.1.1。

这里说一下默认光盘安装的CentOS6,有几个需要注意的地方,第一建议关闭防火墙和selinux,第二,配制好网卡,默认情况下,网卡开机是不启用的,需要修改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=no
改为
ONBOOT=yes

然后开始安装基础软件httpd,php,mysql,还需要下载一些软件
glpi-0.84.6.tar.gz
json-1.2.1.tar
OCSNG_UNIX_SERVER-2.1.1.tar.gz
OCSNG-Windows-Agent-2.1.1.zip
OCSNG-Windows-Packager-2.1RC1.zip

阅读剩余部分...

Linux网站数据定期自动备份与删除

作者:tKC 发布时间:October 26, 2013 分类:IT技术,Linux,服务软件

以前写过,这次做个记录

需求是这样的,首先网站文件和数据库需要每天自动备份,然后备份目录超过一定时间的删除,比如保留最近14天地备份

刚好vps是redhat,里面默认居然没有装crond的服务,输入以下命令安装
yum install cronie
创建备份脚本
vi /root/bakweb.sh
编辑并输入以下内容
#!/bin/bash

find /home/bak/ -name '*' -type f -mtime +14 -exec rm {} \;
tar zcvf /home/bak/www.penglei.name_$(date +%F).tar.gz /var/www/html
mysqldump -u root --password=PASSWORD DBNAME > /home/bak/sql.penglei.name_$(date +%F).sql

exit 0

阅读剩余部分...

域环境下配置squid的IE代理自动检测设置

作者:tKC 发布时间:March 23, 2012 分类:IT技术,服务软件,缓存加速

squid用了好多年,但是总的来说也不算精通,都是需要什么去查什么,然后照着做。。。

今天偶然发现还有wpad这东西,全名为Web Proxy Auto Discovery。顾名思义,就是让IE浏览器自动检测设置,而无需设置代理服务器及端口或者设置代理脚本。

当然前提是在域环境下,否则你需要更改的东西可就多了,也不能保证好用。本例是在域环境下测试并部署成功的。

英语好的可以去看参考文章http://www.wlug.org.nz/WPAD

默认情况下,域用户登录计算机后,IE会按以下地址自动检测代理设置

http://wpad.xxx.domain.local/wpad.dat
http://wpad.domain.local/wpad.dat
http://wpad.local/wpad.dat
http://wpad/wpad.dat

xxx.domain.local是你域的地址,所以最简单的办法就是在域里设置wpad.xxx.domain.local这个域名,指向你的代理脚本所在的地址(注意这个地址是代理脚本所在的地址,可以不是代理服务器的地址)

然后再代理脚本所在的服务器网站根目录创建一个名为wpad.dat的文件,文件内容其实就是你原有的代理脚本设置

阅读剩余部分...