严重支持开设WEB服务器版!先贴个小帖子
我以前在ALPHA配置WWW服务的笔记。
Step 1 RedHat 7.1 install
1、安装Linux选择定制安装,选择必需的包以保证服务器安全,如果不是作服务器则可以在安装时选中
'Everything'选项,避免在配置时找不到某个包或者命令的情况。
2、关于分区:
至少要有两个分区:/和/swap。
/boot: 16 M (应在第一块硬盘的最前面,即 /dev/hda1)
/swap: swap区的大小 = 服务器内存 * 2 。
/home: 为home建立单独的分区,因为本文档中软件的安装文件都放到这个目录下,这样做当你下次重
新安装系统的时候,可以保留该分区,数据也就得以保全。
3、TEXT做为登陆管理器,使用KDE作为默认的Session。
4、关于Lilo 安装
单操作系统时装在MBR即可。
多操作系统时装在 linux 的第一个分区。
Step 2 Services setup
2-1 Samba setup
2-2 Ftp setup
2-3 DNS setup
2-4 DBS setup
系统安装完成后你可以使用ntsysv或者chkconfig命令将httpd 、mysqld、iptables和ipchains 服务和其他一些不需要的服务禁用
只启用named 、telnet 和wu_ftpd 服务,然后用reboot重启服务器。
Step 3 Apache and JDK Unistall
#使用Package管理器或者rpm命令卸载Apache和JDK.
rpm -q -a | grep jdk //使用RPM命令确认jdk的安装及版本号,输出如:jdk-1.3.1-1
rpm -e jdk-1.3.1-1 //卸载jdk-1.3.1-1
rpm -q -a | grep apache
rpm -e apache
Step 4 Apache install
1.Openssl install
tar xvzf openssl-0.9.6.tar.gz
cd openssl-0.9.6
./config --prefix=/home/www/openssl
make
cd ..
2.Mod_ssl install
tar xvzf mod_ssl-2.8.5-1.3.22.tar.gz
cd /mod_ssl-2.8.5-1.3.22
./configure --prefix=/home/www/modssl --with-apache=../apache_1.3.22
cd ..
3.Apache install
tar xvzf apache_1.3.22.tar.gz
cd apache_1.3.22
SSL_BASE=/home/www/openssl-0.9.6 \
./configure --prefix=/home/www/apache --enable-module=ssl --enable-module=so
make
make certificate
make install
4.建立符号链接
#为启动程序建立符号链接,以便于以后重起服务
ln –s /home/www/apache/bin/apachectl /usr/bin/apache
5.测试
apache start //访问http://localhost,出现Apache文档页面表示成功。startssl
6.创建启动脚本
touch /etc/rc.d/init.d/httpd
vi /etc/rc.d/init.d/httpd
#启动脚本内容如下:
#!/bin/bash
#Start httpd service
/home/www/apache/bin/apachectl start
#设置文件权限
chown –R root /etc/rc.d/init.d/httpd
chmod 700 /etc/rc.d/init.d/httpd
#链接到默认init启动目录