Permalänk
Medlem

Köra IIS och Apache parallellet?

Går det på något sätt att köra IIS och Apache parallellt men då på olika portar? Vill helst inte köra PHP på IIS eller ASP på Apache, så en bra lösning hade varit på sin plats.

Visa signatur

- "Sometimes you make the right decision,
sometimes you make the decision right."
/Dr. Phil

Permalänk
Medlem

Jaodå. Installera IIS, sedan Apache.

Det kommer en fråga under installationen av Apache där du kan välja port och vidare, sedan kan du även ändra det i konfigurationsfilen.

Visa signatur

Old math teachers never die, they just tend to infinity.

Permalänk
Medlem

Jag har redan båda installerade, iofs installerade jag Apasche först, men det ska väl inte ha någon betydelse.

Det är väl bara att köra och se glad ut då.

Visa signatur

- "Sometimes you make the right decision,
sometimes you make the decision right."
/Dr. Phil

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Lavve
Jag har redan båda installerade, iofs installerade jag Apasche först, men det ska väl inte ha någon betydelse.

Det är väl bara att köra och se glad ut då.

Borde fungera, har själv kört IIS och Apache på samma port. Apache som installerades senast la sig över optchade IIS som tur var :).

Permalänk
Medlem

Fungerade ju perfekt! Kör dock på olika portar för att inte förbrylla servrarna för mycket.

SantaClaus: Hur fungerade det när du körde de på samma port? Inga konflikter?

Visa signatur

- "Sometimes you make the right decision,
sometimes you make the decision right."
/Dr. Phil

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Lavve
Fungerade ju perfekt! Kör dock på olika portar för att inte förbrylla servrarna för mycket.

SantaClaus: Hur fungerade det när du körde de på samma port? Inga konflikter?

Det skumma var att den inte sade något utan det bara brummade på med Apache som tog emot requests på port 80.

Permalänk
Medlem

Ok. Och hur gjorde du om scripten skulle köras via IIS?

Visa signatur

- "Sometimes you make the right decision,
sometimes you make the decision right."
/Dr. Phil

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Lavve
Ok. Och hur gjorde du om scripten skulle köras via IIS?

Jadu, IIS fanns där för en polare tyckte hade installerat fastän han sa att han inte gjort det. IIS körde alltså omedvetet :).

Permalänk

Varför vill du inte köra PHP på IIS?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Frithioff
Varför vill du inte köra PHP på IIS?

Dels för att IIS inte är säkert utan en jäkla massa updates (ja, jag ska köra ASP på IIS men bakom brandvägg), och dels för att PHP är mer anpassat för Apache.

Visa signatur

- "Sometimes you make the right decision,
sometimes you make the decision right."
/Dr. Phil

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Lavve
Dels för att IIS inte är säkert utan en jäkla massa updates (ja, jag ska köra ASP på IIS men bakom brandvägg), och dels för att PHP är mer anpassat för Apache.

Kan man få länk där det står att php är mer anpassat för Apache? Vill gärna läsa om det då det är helt nytt för mig.

Permalänk
Hedersmedlem

Som jag har förstått det (jag kör inte IIS; inte windows heller) så måste man köra PHP's CGI-binary (php.exe) om man ska köra på IIS. Det är ingen fördel, t ex så hade 4.3.0 ett säkerhetshål i den som inte "vanliga" PHP-modulen hade. Dessutom så är det en del segare.

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk

Nu kanske jag är helt ute och cyklar, men det finns ju en ISAPi-fil som med fördel används av IIS när man ska köra PHP...det kanske är samma sak som php.exe? Äh, som sagt, jag vet inte riktigt vad jag pratar om. Jag kör både ASP och PHP på IIS...funkar prima så vitt jag vet.

Visa signatur

www.uu.se - some kind of university | www.hirr.org.uk - ain't no mountain high enough | www.bajenfans.se

Permalänk
Medlem

Man kan köra båda apache och iis på port 80.. bara disabla socket-pooling

Visa signatur

Inget är omöjligt, bara det att det omöjliga tar lite längre tid