Thank you sir. Now I assume based on the title of this thread that you would like to set up an "anonymous" FTP server, and a web server (with PHP and MySQL support).
The first thing you want to do is make sure you have the appropriate software installed. We'll start with FTP. RedHat comes with wu-ftp by default but proftpd is a very good (if not better) FTP server, we'll use wu-ftp since that is what you have. Open a shell and become root (su -). Type:
# rpm -qa | grep ftp
You should see "wu-ftpd" and "anonftp" in the list. If you do not, stick your RedHat 7.3 disc 2 in your CD drive and type:
# mount /mnt/cdrom
# cd /mnt/cdrom/RedHat/RPMS
# rpm -Uvh wu-ftpd*
# rpm -Uvh anonftp*
Then type:
# /sbin/chkconfig wu-ftpd on
# /sbin/service xinetd reload
to set it to start automatically at bootup and to refresh xinetd so it will be available now. You should now be able to log into your server via ftp using the "anonymous" userID. By default noone will have write access to the directories you get when you log on anonymously. You can change that by manipultating the wu-ftpd configuration files, most importantly /etc/ftpaccess (see "man ftpaccess" for more info).
Now for your web server. Make sure you have apache, mysql, and php installed:
# rpm -qa | grep apache
You should get at least "apache" in your list. Optionally you can install "apache-conf" which is a graphical utility to configure apache with (I don't use it, but opt for manually editing the config files).
If not, install the "apache*" RPMS from your RedHat CDs in the same manner we did with FTP.
Now make sure you have MySQL installed:
# rpm -qa | grep mysql
You should have "mysql" and "mysql-server" in your list, if not, install them from the CDs.
Now PHP:
# rpm -qa | grep php
You should have at least "php" and "php-mysql" in your list, if not install them.
Now, make sure mysql and apache are set to start at bootup and start them now:
# /sbin/chkconfig mysqld on
# /sbin/service mysqld start
# /sbin/chkconfig httpd on
# /sbin/service httpd start
Now you should have everything running that you want. You may want to make some configuration changes.
The anonymous FTP server root directory is /var/ftp (put files for people to download under /var/ftp/pub). The Apache default web root directory is /var/www/html, change your web site under that directory.
This is the basics. It does in no way account for making your server secure if you plan on making it publicly available on the internet. Things I do to secure my servers are to turn off all unneccessary services. To see what is currently turned on do a "/sbin/chkconfig --list | grep on". I also make sure all relevent packages are up to date with all the latest security fixes. I also make sure I don't insecurely configure any of my services that I do run.
You can optionally set up iptables for firewalling but if everything is configured and updated it really isn't necessary unless you want to block specific addresses or networks, or log suspicious activity. There are other apps you can install to detect intrusion attempts etc but we'll leave this until after you get your system running the way you want.
Hope this helps.