Actually I have got past the original problem of apache not starting. by updating to the latest development snapshot of lazarus. Now apache works the first time i call it. but the second time I call it i get the below response. I have googled this, and it seems this may have to do with me using windows XP. I am hoping( crossing my fingers ) that when my network staff give me a linux machine. The problem will just go away.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>400 Bad Request</title> </head><body> <h1>Bad Request</h1> <p>Your browser sent a request that this server could not understand.<br /> Request header field is missing ':' separator.<br /> <pre> HTTP/1.1 200 OK</pre> </p> </body></html>
have you tried Live HTTP Headers or a similar browser plugin to inspect the entire HTTP Request including all headers and cookies? do you see the same error when similar requests are made from different browsers?