Re: Installing Apache as a service

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



One minor correction. In the default Windows installation the bin directory (containing httpd.exe) and the conf directory (containing httpd.conf) are in the same (Apache2.2) directory so if you double-click on the httpd.exe it will not find the httpd.conf file because it will start in the bin directory and look for a conf directory below that.

You can only launch apache with a shortcut (which you would have to construct), a batch file (which you'd have to write) or a command. The command is the easiest. Open a command prompt, and navigate to "C:\Program Files\Apache Software\Foundation\Apache2.2" and then the command to start apache is bin\apache (with whatever arguments you need)

On 03/01/07, Sander Temme <sctemme@xxxxxxxxxx> wrote:

On Jan 3, 2007, at 10:49 AM, servandomontero wrote:

> I'm a novice and im trying to install Apache 2.2 on my Windowx XP
> (SP2) machine. I've installed Apache using the install option "only
> for the Current User, on Port 8080, when started Manually" because
> i am running apache a as testing dev platform and dont want to
> listen to port 80 all the time (i dont know if this the right
> installation option)

That sounds like a fine installation mode for your intended use.
Just remember to test using http://localhost:8080/...

> Im reading the manual, and it says that i need to install Apache as
> a NT service (because i've specify to install it to my self only)
> from the command prompt at the Apache bin subdirectory using this
> command : httpd -k install
> I've tried it and i have this message from the command prompt console:
> 'http' is not recognized as an internal or external command,
> operable program or bach file

For testing and development, you don't need to install a Service.  If
you want to have the web server running while you are not logged in,
you would need to install the Service.

As others have remarked, you'll need to find and call the httpd.exe
program in its install directory.  This directory is not
automatically added to %PATH%.  You can start the server, with its
configuration file in conf/httpd.conf under your install directory,
content in htdocs, etc. by running httpd.exe either from a command
prompt, or by navigating to the bin directory and double-clicking the
httpd.exe file.  No service install needed.

If you do want to install the service, for production or convenience,
follow the installation directions (httpd -k install -n Apache22 if I
recall correctly) but do remember that httpd.exe is not in your PATH.

S.

--
sctemme@xxxxxxxxxx            http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF







--
Steve Swift
http://www.swiftys.org.uk
[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux