I am trying to setup a Fedora distro to serve as a web server with Apache, PHP, mySQL, Perl, Python, etc… I installed everything and there is no GUI, which is fine since the box will run faster without it. I ran yum check-update for a list of available updates and then ran yum update to get them. I was able to turn on Apache by running apachectl start.
I am unsure how to do the following:
Best practices on security and services – is there a utility i can run from a windows machine that will target the server and tell me of potential problems with the box (sort of like Microsoft Baseline Security Analyzer)
I don’t understand where the actual files go after Apache starts. I did a dir command at the root prompt and there are no directories anywhere.
Is there a command to get a list of all installed apps that I can print out. Most of the time after I type a command it gets piped to the screen and most of the content scrolls off so you can’t see it.
Is there a remote utility (like webmin) that I can run from another machine that has a GUI that will allow me to edit config files and setup the specific applications. I want to setup this box as a test server for a web development.
Is there a way to startup Apache, mySQL and PHP after the box boots or are those items automatically added to some startup process after the first time i initiate them?
I have read plenty of faqs and books, but they all approach it from a generic standpoint (downloading the specific app, running config and make, etc…). I am assuming that Apache and the other apps have already been installed and setup based on the installation from Fedora. Am I wrong in assuming this?
Is there a specific faq I can turn to for people who are doing just what I am doing with Fedora?
I don’t need to do this with Fedora – I am willing to use any distro as long as it is easy to use and setup. I don’t mind learning, but I don’t want this to take up too much time…
Any help from the experts is greatly appreciated!!! Thanks in advance…