Best 'All-in-One' web server distro for intemediate user
Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Mandrake 10.0, Mandriva 2005 LE, amaroK Live CD, Knoppix Live CD
Posts: 14
Rep:
Best 'All-in-One' web server distro for intemediate user
Hello
I've done a fair amount of Googling today but can't seem to decide on the best option.
I am looking to setup a linux web server for light use on an old laptop (Pentium 4 2.8GHz, 1gig RAM)but I would like to know if there are any all-in-one distros that I can install from a CD which already has all the necessary packages installed and configured without too much work, ideally it would have a nice web interface to administer all settings/domains/ftp etc...
I've had experience with many distros in the past but never really used them long-term so my knowledge is limited. Possibly my favourites are Ubuntu and CentOS but I just don't have the time or knowledge to setup all packages manually so I want one that I can install and it will just work right out of the box (I can configure network settings as necessary).
The server will only have light traffic, mostly for my personal use of Ampache music software but it would be nice to have the possibility of other uses (Samba shares and other basic things, nothing too intensive)
As I say I've had a look on google but not sure what keywords to use so wondered if anyone has any suggestions?
Distribution: Mandrake 10.0, Mandriva 2005 LE, amaroK Live CD, Knoppix Live CD
Posts: 14
Original Poster
Rep:
Sorry I totally forgot to post my requirements, I did intend to
PHP, MySQL, Apache2 and FTP.
I guess a normal LAMP system would suffice, I have attempted to set this up before and installed all the separate packages but I remember the problem I had back then was getting PHP, Apache and MySQL to all work together, I could get them all up and running but for example I couldn't connect to MySQL from a PHP script and I got stumped and just installed WAMP5 on my Windows machine.
Are there any web interfaces that you have had experience with, like a hosting control panel kind of thing? I've seen a few floating around but most seem to be commercial and costly. I will keep researching and see what I can find in the meantime.
I did a blog series on linux webservers earlier this year that you're welcome to follow. On day two it goes over the install of nginx (FAST webserver), MYSQL, and PHP. It's all done on a debian system (closely related to ubuntu).
Distribution: Mandrake 10.0, Mandriva 2005 LE, amaroK Live CD, Knoppix Live CD
Posts: 14
Original Poster
Rep:
Thanks for the replies guys.
Just had a look at XAMPP, looks very promising and seems simple enough from what I have read. I can't seem to find any mention of what distros it is supported on, should it work on most distros? I'm torn between Ubuntu and CentOS which I have used in the past and like a lot, I guess CentOS would be best as it seems more 'lightweight' than Ubuntu and I've used it previously for a PXE server and found it to be excellent.
Webmin is good too I've used that in the past so I think I'll go with that. I will have a play around on the laptop and see how it all runs with CentOS, XAMPP and Webmin. Will let you know how it goes hopefully in the next couple of days.
Distribution: Mandrake 10.0, Mandriva 2005 LE, amaroK Live CD, Knoppix Live CD
Posts: 14
Original Poster
Rep:
I've just seen your response omgiamlinux, I've had a read of page 2 and it seems easy enough to follow. Are the actual server softwares pretty universal? For example, are there any features supported by Apache2 that wouldn't be by nginx or vice versa? I'm used to using .htaccess files with Apache, does nginx support those? I've read a few threads about people 'converting to nginx rewrite' and having issues
Just had a look at XAMPP, looks very promising and seems simple enough from what I have read. I can't seem to find any mention of what distros it is supported on, should it work on most distros?
It runs on any 32bit distro. If you have a 64bit linux, you'll need to install the 32bit compatibility libraries
When installing centos just choose the option to customize package selection. Then choose the web server option and further customize it to add all the apps you need. It's very easy.
I've just seen your response omgiamlinux, I've had a read of page 2 and it seems easy enough to follow. Are the actual server softwares pretty universal? For example, are there any features supported by Apache2 that wouldn't be by nginx or vice versa? I'm used to using .htaccess files with Apache, does nginx support those? I've read a few threads about people 'converting to nginx rewrite' and having issues
I'm afraid I've never set up .htaccess with nginx, so I can't give any advice, but it does give me a good idea for what I should tutorialize next on my blog. The only experience I've had with .htaccess is when it's already setup on a shared web host for me.
Distribution: Mandrake 10.0, Mandriva 2005 LE, amaroK Live CD, Knoppix Live CD
Posts: 14
Original Poster
Rep:
Hello again, sorry for taking so long to reply to you all.
In the end I decided to go with CentOS and run Xampp, it seemed like the simplest route that does what I need it to. I decided against the hosting control panel too as I didn't really need it. It's been up and running for a week now running the Ampache music streaming system and hasn't let me down yet.
Next project when I've got a bit more spare time on my hands is to transfer the whole system onto a machine with dual Athlon MP processors and a bit more memory than the current laptop that it's on, then I can get started hosting a Minecraft server on it as well, that'll be my next project anyway
I will be posting another thread soon for some networking help...
Comes ready made with webmin, shell-in-a-box, apache, php, mysql, etc, setup and running in less then 10 minutes, and only 250mb download for the whole OS. Ubuntu-based.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.