(转载)利用OB4.0快照快速实施WEBSERVER
2009-05-13 11:29:22来源:未知 阅读 ()
欢迎大家转贴这个文章,但要保留下面的版权信息:
作者:llzqq
联系:llzqq@126.com
来自:www.chinaunix.net
本文旨在用OPENBSD自己提供的软件安装包来搭建服务器环境,当然你也可以下载原代码包编译安装,但这样就费时费力了。实际上OPENBSD给我们提供了大量的编译好的二进制安装包,利用这些二进制安装包我们可以快速部署我们需要的服务器环境,不仅省时还可以保障OPENBSD的安全性,还可以自动解决各个安装包之间的包依赖问题(用pkg_add来安装远程服务器上的软件包,包依赖问题会自动处理不需要人为干预,这个有点像通过PORTS安装)。另外系统安装采用了OB的快照这样就省去了繁琐的系统升级。文中最后给出一个比较简单的PF防火墙规则供大家参考。附录中提供了利用OB的源代码修改APACHE的最大连接数和版本号的方法。
OB快照下载地址:
ftp://ftp.zedz.net/pub/OpenBSD.snapshot/
设置网络安装服务器:
export PKG_PATH="ftp://ftp.freebsdchina.org/pub/OpenBSD/4.0/packages/i386/"
由于我采用的是OPENBSD的快照(12月25日的快照)安装的系统,所以系统的有些库文件比较新,造成有些TGZ包安装不了。下面我们做了两个软连接来解决这个问题:
# ln -s /usr/lib/libc.so.40.3 /usr/lib/libc.so.39.3
# ln -s libpthread.so.7.0 /usr/lib/libpthread.so.6.3
1. 配置APACHE服务器:
因为APACHE是系统默认安装的,这里就省去了安装过程,下面配置APACHE这样就可以开机运行HTTP了因为在/ETC/RC脚本中已经有了HTTPD服务的启动设置
# vi /etc/rc.conf
改:
httpd_flags=NO
为:
httpd_flags=""
对apache做一初步设置
# vi /var/www/conf/httpd.conf
ServerAdmin aidns@126.com
ServerName www.aidns.cn
ServerTokens Prod
ServerSignature Off
Options Indexes FollowSymLinks 改为 Options FollowSymLinks
安装mod_gzip
# pkg_add -v mod_gzip-1.3.26.1ap0.tgz
# /usr/local/sbin/mod_gzip-enable
# cd /usr/local/share/examples/mod_gzip
# cp mod_gzip.conf.sample /var/www/conf/mod_gzip.conf
# vi /var/www/conf/httpd.conf
在配置文件的最后加上:
include conf/mod_gzip.conf
2. 安装mysql-server-5.0.24a:
# pkg_add -v mysql-server-5.0.24a.tgz
# cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf
如果不想让其他机器连接MYSQL,可以通过下面的操作实现:
# vi /etc/my.cnf
bind-address = 127.0.0.1
启动MYSQL-SERVER服务器:
# /usr/local/bin/mysqld_safe &
设置ROOT的MYSQL密码:
# /usr/local/bin/mysqladmin -u root password mydbserver
为了方便启动和关闭MYSQL服务建立了下面的脚本:
# vi /etc/rc.d/mysqld.sh
========================= mysqld.sh ===========================
#!/bin/sh
# made by llzqq
# website:www.aidns.cn
# mysql startup scripts
case "$1" in
start)
if [ -x /usr/local/bin/mysqld_safe ]; then
/usr/local/bin/mysqld_safe &
fi
;;
stop)
pkill mysqld &
rm -f /var/run/mysql/mysql.sock &
;;
*)
echo "$0 start | stop"
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:(转载)PF防火墙典型应用
- 利用PF来实现多路由表 2009-05-13
- 利用mytop在shell下监视mysql数据库 2009-05-13
- 一口气做了8集完整的OpenBSD快速入门系列视频,希望大家喜欢 2009-05-13
- FreeBSD快速指引 2009-05-13
- ZFS快速开始 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash