Apache Web Server

Recently, I voluntarily decided to help a friend build an e commerce web page.  This is over my head at this point, but I am willing to learn.  I have struggled for about a week trying to set up a Windows/Linux network.  I now have that running smoothly, and plan to use it as a test bed for the e commerce page.  I plan to run minivend on the apache server.

I need to know what steps should be taken so that I can have the apache running.  This is a challenge for me, and I need to devote the time I have trying to learn minivend.  This Linux/Windows network with Apache became kind of a side project as a recommendation from other minivend users.  Can someone give me the steps to set this up?

Note:
     I only posted 5 points because that is all that I have.  I tried to get more, but the people that I have sent the refferal meassage to do not respond.  If I had an easier way to get points I would do it.

All help is appreciated


Jason
browerjasonAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

edicomCommented:
Well basically, you either got binary version of apache, or you got source files and then compile it (which is not a big thing: configure (eventually with parameters you can list with a ./configure --help, they re also described in a text file that comes with the sources, it s basically choosing which modules you want to use or not, and if you want them to be built into apache binary or as loadable modules), then make and make install will do the trick.
once you got your binaries installed, you ve to tune the config file (httpd.conf), main things are User and Group directives to choose which user will run the server, eventually the ServerName directive, ServerRoot to indicate where the server is located (is probably right but check) then the DocumentRoot directive indicates where the files are to be found so put the path to your html files root.
Anyway this file is full of comments so it should be easily tuned.
then you can launch it with the apachectl start command (usually in the bin directory of the apache distro).
If you want it to be launched at boot time, you ll have to put the apachectl (or link it) in the /etc/rc.d/init.d directory and then linking to it from the /etc/rc#.d/S99apache where # is the run level you re using (2 for console, 3 for xdm).
If your server does not work as expected when launched check the log/error_log file (often it ll be bad file permissions).
Regards,
0
browerjasonAuthor Commented:
Thanks for the tips, but I don't have enough expeirience to follow the suggestions.

Jason
0
edicomCommented:
well there are also graphic utilities to configure apache, like commanche which prevent you from editing config file directly. I can t tell you much about it since I m editing the config file for my servers (I don t know how commanche or other products like this would do with configs with around 20 virtual hosts, mod_perl, ssl...).
Definitly you can hardly avoid configuration stage of your server (and also reading the comments in the httpd.conf and documentation which comes with the server) but it s not that difficult.
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

browerjasonAuthor Commented:
Do you know where I can find direct instructions how to do the Apache set up.

I am looking for a step by step type of algorithmic set of instructions that I can follow.  e.g. (I love the for Dummies books)  If you don't have the time to send this, is there a place where I can find it.  I have the Linux unleashed book, but I can not follow it.  As a begginning Computer Science Student, I am a little green!

Thanks

Jason
0
ibishopCommented:
As good a place to start is the Apache project documentation site :

http://www.apache.org/docs/

Also, download the source (or a binary - whatever suits your tastes) from the site, and have a look at the documentation contained within - if you are downloading the source there is a step-by-step installation guide in the file.

Same basic principles apply to Minivend as well - step by step instructions in the file the software comes in.

Good luck with your project.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
browerjasonAuthor Commented:
Thanks, I will give this a go.  I suppose if I spend enough time with it, I will eventualy figure it out.

Jason
0
ibishopCommented:
If you hit real problems, add to your question - I have it flagged to let me know if comments are added, and I'll be happy to lend what help I can.
0
TENSORCommented:
From what I understand you are trying to setup an intranet with windows/linux machienes, SAMBA is the way to go it allows the linux machiene to act as a file/print server, I have flagged this so tell me if this is what you are looking for...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.