Well, that's a question that will make me hate by all you, I know, but :

I need to run ASP scripts with Apache on Windows environement.

Yes, I know it's not very natural. I make mew developements in PHP but I have many ASP scripts I don't want to rewrite.

Apache is a web server (that also runs under Windows),
ASP is a script language,
That's two different things.
So, how can I setup Apache to script ASP pages under Windows environements

Thanks for your help.

Fred

    What version of windows are you running? I'm not sure about NT 4.0 but Windows 2000 has a built in web server, that allows IIS and is already set up for asp when you install it*.

    *you have to goto add/remove programs, then under windows programs install the web server

      thanks for your reply
      I don't know what is a "built in web server that allows IIS" (Internet Information Server) ?
      of cours, I know

      I need Apache running ASP on a Windows machin

        Yes IIS is Internet Information Server, that allows connections for Frontpage and InterDev. The built in web server is one from M$. You don't need apache. Also if you have ever read the docs on apache for win32, you'll notice it says that their are a lot of bugs to it.

          www.chilisoft.com
          www.halcyonsoft.com

            Despite apache's admission to bugs in it's Win32 version I've still found it more stable than IIS4.0 on Windows NT.

            This has driven me towards running web servers with both apache and IIS. This can be simply achieved by configuring either of the two servers to a port number other than the web server defualt of 80.

            This solution gives you the best of both worlds.

              That is why I asked what version of NT he plans or is runing, because Windows 2000 comes with IIS 5.0 which is by far more stable and reliable than IIS 4.0

                3 months later

                Mike Thompson wrote:

                Yes IIS is Internet Information Server, that allows connections for
                Frontpage and InterDev. The built in web server is one from M$. You
                don't need apache.

                <rant>
                I came across this thread on a web search. I feel that I do need Apache, because on NT4.0, running PWS/IIS is SO flakey I can't believe it. The same settings that work on one PC do not work on another one, even if I copy the exact same files and make the PWS and IIS settings exactly the same (right down to individual file permissions). I change one thing, it doesn't work, I change it back to a configuration that didn't work before and now it suddenly works. Basically, if I just blow my nose near our PCs with PWS/IIS running, our ASP pages stop working. Plus, with everything point-and-click, I am unable to diagnose problems at customers' remote locations without talking on the phone.

                With Apache, things are run by configuration files, and at least I can see those myself via modem or internet connection, and don't have to waste time over the phone telling people which buttons to click.

                We ported our ASP software (from that most evil software InterDev, what were we thinking anyway) to PHP running on Apache. Like night and day.

                The sooner I get rid of PWS/IIS the better...
                </rant>

                Cheers,
                Paul

                  Don't talk such rubbish ! IIS is not flakey, there are Millions of people using it without a hitch. I'm not saying that it's the best webserver but it is stable. I have IIS running PHP apps that I develop on a Unix machine running Apache and the code swaps around without a problem

                  And neither am I advocating MS products. Sometimes they release stuff too early but IIS is a good product and my company runs a very large intranet and several websites on it !

                  So don't use the old MS dodgy flakey excuse if you want to use Apache. You don't have to.

                  Matt Lemon
                  www.midland-network.com

                    Perhaps the target of one of my complaints is misplaced. One of our former employees had used Microsoft InterDev to generate some ASP pages, but when I want to copy a set of those pages under a different name (pages that work similarly), things usually do not work, even after I set up virtual directories and permissions in exactly the same way as the original set. Perhaps it is just WindowsNT that doesn't tell me enough about what to do with errors 800a0669 and 80004005? I have seen plenty of talk of these error messages on the net with little success in figuring out what I'm supposed to do and what I did wrong. Usually I just keep doing the same thing over and over and eventually, for reasons unknown to me, it just starts working and I'm afraid to touch it again. So either it's InterDev, PWS/IIS, or WindowsNT itself; in any case, it's Microsoft... :-)

                    The other problem I find with the PWS/IIS paradigm is not really flakiness, but inconvenience. If I want to connect via modem from my NT workstation to a customer's NT workstation, I cannot update their PWS/IIS configurations myself; I have to get on the phone to tell them what series of buttons to click; this can be very tough when talking to people who are not accustomed to computers. In a file- or script-based server, like Apache, I can just download a new configuration file and restart the service. Point-and-click are fine for companies whose core business is networking and have full-time staff on hand to do things, but remote handling is a bit more difficult. Plus, learning what button to click is not the same thing as learning what is going on behind the scenes: I learned more about how a web server works in 1 week with Apache than I did in 1 year by pointing and clicking on PWS/IIS.

                    As stable as IIS may be now, we moved our new php4 work to Apache, because it is just plain simpler for our network non-experts and for remote management.

                    Paul MacKenzie
                    paul.mackenzie@simlog.com

                      a month later

                      I'm using Windows ME (forgive me...) and am also looking for a Windows + ASP + Apache solution. I'm checking out the free developer's version of instantASP from www.halcyonsoft.com. BUT it only allows 2 concurrent connections. On the upside, it works with lots of servers on the Windows platform including Sambar and Xtami -- and of course Apache. I'm still looking for a solution, though, because of the 2 connections limitations on halcyonsoft's product. Any other ideas?

                        3 months later

                        so i gues there is NO FREE GOOD ASP for apache for windows???

                        i think that's what fred just wants to know, like me

                          2 months later

                          Well... in that case it's true... it's just still very confusing to me that the only good free combination of Apache and ASP is running with a mod_perl on Linux!!!

                          I was as well looking for an answer in here because I'm developing pages for different ISPs on different systems... So no hope for poor developers.

                          I guess, I'll just focus on PHP itc ;-)

                            a month later

                            I have the same Problem and i get everytime a link to an apache-site where i can download strange mod_perl stuff, but i can't handle it... i can't get my apache load the modules... always errors... php4 works perfectly. i develop a very big tool, using no-comercial-tools... to keep the product cheap. so i've chosen Apache, mySQL and PHP4. But in school i have to code .asp files... how can i test them @home? just install asp-modules on my apache, but i can't get a simple undestandable way to make apache work with asp... i hope some of you can help me. pleas write to: dizzy@void.at

                            greets

                            Reinhard

                              5 days later

                              Hello guys, I am having same problem as other friends, in here, I have windows2000 pro and installed the IIS server, but always got the problem, that, whenever I would turn on the server, I would get a really messed up .nimda virus alert, and when I would turn it off, it would be gone, 2nd, I personally use PHP but since last few times, costumers are asking me to make their sites on ASP.....

                              Now, I have been to site of Apache, and could not find the installer for the windows......

                              I don't know, how the friend even installed the ASP with Apache, but I know, once you install it, you use it as Perl, you'll have to add the path, at the top line, just like CGI/Perl.

                                Well, first you need the Windows-Installer from php.net => downloads => windows binaries => php 4.0.6 installer. there you'll also find an installer guideline...

                                But don't conform always with customers! Programming in ASP hardly can be an answer to customers' wishes. It's also part of being a marketing specialist in a way. Referring to the latest virus attacks, Microsoft's products don't really make me feel safe. And building PHP-pages means getting to a result - how you do it must be your choice!

                                Tell your customers, that you're programming strictly PHP because it's faster, more stable, easier for you to handle (and so cheaper for them). PHP uses all advances of ASP, PERL and other languages - so why switch to ASP??? If you need a database, you are free, even ODBC works. So if that's your customer's complaint, then let him be. Focussing on quality based products you have to chose your favorite language - if your customer want's to script it by himself, then let him do the job!

                                SPHK

                                  8 months later

                                  Hmm.. . If you know how to script a website in note pad with PHP You wil know how to install ASP apache in 35 mins.
                                  Would I be squashed in a small room?

                                    Write a Reply...