最新WAMP主要的配置及安全考虑
之前LNMP 耍的多,
这哈最近一段安装WAMP这个比较多,就顺便了汇总一下
对于安装顺序 apache_2.2.3->php-5.3.2->ZendOptimizer-3.2.0->mysql-5.5.15
一、apache配置
1、在安装过程中,注意一定要填写邮件地址 可以随便写
2、配置文件httpd.conf 修改文件路径 “\” 需改成 “/”
3、DocumentRoot 和
4、配置虚拟站点 #Include conf/extra/httpd-vhosts.conf 去掉 # 号 (后面在说配置虚拟站点)
5、开启httpd日记记录 分别搜索ErrorLog和CustomLog 如前面有# 号 去掉前面的#号 可以修改相应的日记目录文件地址
下面几点为开启支持php 这个是在安装配置完php,才能正常启动apache
Call-time pass-by-reference has been deprecated 终极解决办法
第一种方法、 把php.ini的display_errors = on改成display_errors = off (不显示错误)
第二种方法、allow_call_time_pass_reference = Off 变成 allow_call_time_pass_reference = On
调用openssl脚本源码
在生成证书的时候发现了 这个调用openssl脚本源码
看了哈源码,就会很清楚明白openssl的用法,你可以用修改一下 直接生成证书,
以免带一大陀参数,也没有不要去记住那些参数!
哇哈哈
[root@lyc ~]# more /etc/pki/tls/misc/CA
WEB(nginx、apache)服务器配置mod_ssl
https 则是具安全性的ssl加密传输协议,关于交易的,如银行系统那些,用的挺多的!
很久没有碰了,还是熟习一下,这些,使用的东西
一、首先看一篇不错的文章 Linux下如何颁发证书:学习使用openssl搭建一个CA
openssl生成证书 可以先看上面的这篇文章,下面是配置apache、nginx的ssl
二、安装mod_ssl,openssl 可以先自动安装下面的
# yum install mod_ssl openssl
三、Apache 配置mod_ssl
1、修改Apache SSL配置文件
Shell如何创建进程树?
进入字符页面的 linux 进程的管理,如果需要用进程来强制关闭部分程序,那进程树的管理是必须掌握的!
下面是shell创建进程树的代码(此代码的作者ron peters):
#!/bin/bash
#
# Display process table in tree form
#
if [ “$1” = “” ]
then
proc=1
else
proc=$1
fi
容易让迷惑的shell变量
脑袋有时候不好使! 老了!看 shell语法概要,还挺多的, 精简一下 ,方便迷惑了,查找!
容易迷惑的(摘录shell 语法)
$1-9 1-9个参数
$# 参数的数量
$@ 所有参数,但是所有参数都是一个字符串
$* 所有参数,但每个参数都是一个单独元素
怎样理解cron里/dev/null?
这个/dev/null 你可能看到过哈!如下面:
10 1 * * * /bin/wo.sh /opt/xxx>/dev/null 2>&1
/dev/null为垃圾堆 或者有的人叫他无底洞,有去无回哈!哈哈!
那&1表示什么呢? 我理解为shell的第一个参数 等于/opt/xxx
2表示标准错误输出 “>”表示 标准输出
意思是是错误输出被当作标准输出的一个副本,也仍到垃圾堆中
Linux下通用解压小工具(支持格式gz,tar,zip等)
对于在Linux下解压文件,想去记 *.bz2, *.gz, *.tar, *.tar.gz, *.zip 等这么多格式的文件,还是很老火的
解压的时候,还要去查,还是比较麻烦的。
我为了偷懒,不想去记那些或者不想查 解压的方式,写了一个简单通用解压工具(SHELL编写)
支持的解压格式 *.bz2, *.gz, *.tar, *.tar.gz, *.zip
下面是整过工具的安装及运行过程
一、安装
wget http://www.apoyl.com/wp-content/sh/apoylextract.sh
二、更改权限
chmod 700 apoylextract.sh