--- RedHat 7.3 Setup Guide for SOI-Server --- 1. Install RedHat 7.3 to your SOI-Server from RedHat 7.3 CD-ROM #1 and #2. - You need to select "Installation Type: Custom" - You need to select and install the following software + Network Support + Web server + DNS Name Server + Utilities + Software Development + Kernel Development - For the partitioning, select automatic partitioning, and select "Remove all partitions on this system" to allocate all disk space to RedHat 7.3 - For the firewall setting, select "No firewall" 2. Upgrade your RedHat 7.3 using RedHat 7.3 Upgrade CD-ROM. - You should know the following commands + mount /mnt/cdrom + umount /mnt/cdrom + rpm -Uvh - You need to upgrade these software (e.g. rpm -Uvh apache-1.3.27-2.i386.rpm apache-devel-1.3.27-2.i386.rpm) + kernel-2.4.18-19.7.x.i386.rpm + xinetd-2.3.7-4.7x.i386.rpm + apache-1.3.27-2.i386.rpm apache-devel-1.3.27-2.i386.rpm + glibc-* + squid-2.4.STABLE6-6.7.3.i386.rpm + openssh-* + bind-* ****** # mount /dev/cdrom # rpm -Uvh modutils-2.4.18-3.7x.i386.rpm # rpm -Uvh kernel-2.4.18-19.7.x.i386.rpm # rpm -Uvh --nodeps glibc-2.2.5-42.i386.rpm # rpm -Uvh xinetd-2.3.7-4.7x.i386.rpm # rpm -Uvh apache-1.3.27-2.i386.rpm # rpm -Uvh squid-2.4.STABLE6-6.7.3.i386.rpm # rpm -Uvh openssh-3.1p1-6.i386.rpm openssh-client-3.1p1-6.i386.rpm openssh-server-3.1p1-6.i386.rpm # rpm -Uvh --nodeps bind-9.2.1-1.7x.2.i386.rpm **** 3. (optional) Install postfix if you want - rpm -ivh postfix-* 4. Network setup - edit /etc/sysconfig/network-scripts/ifcfg-eth0 The followings are sample. DEVICE=eth0 BOOTPROTO=static IPADDR=202.249.26.2 (your soi-server's address) NETMASK=255.255.255.248 ONBOOT=yes - edit (create) /etc/sysconfig/network-scripts/ifcfg-eth0:0 for alias IP address. The followings are sample. DEVICE=eth0:0 BOOTPROTO=static IPADDR=192.168.0.2 (your soi-server's address) NETMASK=255.255.255.0 (your network's netmask) ONBOOT=yes - edit /etc/sysconfig/network The followings are sample. NETWORKING=yes HOSTNAME=soi-server-sfc.ai3.net ( GATEWAY=202.249.26.1 (your RR's address) 5. Stop unnecessary daemon / Start necessary daemon - change the filename on /etc/rc3.d/ ***** # cd /etc/rc.d/rc3.d # mv S80sendmail K80sendmail # mv S13portmap K13portmap # mv K15httpd S15httpd # mv K25squid S25squid # mv K45named S45named ***** 6. Create "document root" for web server - create /soi/soi/ - edit /etc/httpd/conf/httpd.conf 7. Edit squid.conf 8. Check your configuration - ifconfig -a - netstat -rn - netstat -a - ps ax - ping 203.178.138.99 (SOI web server in Japan) - traceroute 203.178.138.99 9. Install USAGI software - http://www.soi.wide.ad.jp/soi-asia/ow/2003-spring/text/usagi-install-ver2.pdf - Install USAGI kernel - Edit lilo.conf - Edit network configuration file - Reboot - Network testing - Install USAGI kit 10.Install SAKURAFUBUKI 3rd - http://www.soi.wide.ad.jp/soi-asia/ow/2003-spring/text/sakurafubuki-rc3-rpm-ver2.pdf 11.Install HelixUniversalServer Basic http://www.soi.wide.ad.jp/soi-asia/ow/2003-spring/text/helixinstallation.pdf - Get Helix Server Installation binary and product key from the web - Get Helix Server startup script from the web. - Install Helix server - Check if Helix server is working fine through real player - Edit IP binding from the web