Avatar billede lionheart Nybegynder
13. oktober 2008 - 14:08 Der er 7 kommentarer

Intranet med IIS og Apache2

Vi har et netværk hvor der er forbundet 2 servere, som jeg vil kalde for server1 og server2 her. På server1 har vi vores intranet som er lavet i javascript. Jeg ville så gerne have et fotogalleri og fandt et der hedder Coppermine, som er lavet i php. På server2, som vi kun bruger til diverse test installerede jeg så easyphp, som gjorde, at der nu køre apache, mysql og Coppermine galleriet og det virker fint. Nu ville jeg gerne have den galleri forbundet til vores intranet side. Jeg har prøvet at skrive: <a href="http://192.167.8.01/cpg1419/index.php" target="_blank">Galleri</a> Men det virker ikke. Er der en løsning så brugerne på netværket kan se galleriet fra den server2. Eller er det umuligt at køre asp og php??
Avatar billede showsource Seniormester
13. oktober 2008 - 15:39 #1
Du kan godt afvikle php på IIS.

Hvis du ikke kan komme på 192.167.8.01 er det enten fordi det ikke er ip'en til server2, eller også skal du rette i httpd.conf ( eller hvad den nu hedder med easyphp )
Avatar billede lionheart Nybegynder
13. oktober 2008 - 16:21 #2
Grunden til at jeg ikke installerede easyphp på server1 var fordi, jeg fik en meddelelse om at port 80 (tror jeg det var), blev brugt af inetinfo.exe, som har noget med IIS at gøre. Derfor blev jeg nødt til at stoppe IIS hvis jeg ville køre Apache server, og installerede istedet for easyphp på server2. IP'en er rigtig nok (det er ikke den der står foroven, det var bare et eksempel), og cpg1419 er mappen hvori coppermine fotogalleri scriptsne ligger. Jeg har så fundet filen httpd.conf. Hvad skal jeg rette i den. Der står godt nok meget i den????
Avatar billede showsource Seniormester
13. oktober 2008 - 18:49 #3
hmm, måske det er firewall på comp med apache som hindrer adgang når du indtaster ip'en. ?

I httpd.conf skal du kikke efter noget
"<Directory ..........>"

</Directory>

Det dir som galleriet ligger i, skal alle som udgangspunkt ha' adgang til.

F.eks.

<Directory "C:/apache/htdocs/galleridir">

    Options FollowSymLinks
    AllowOverride None

# Herunder får alle adgang

    Order allow,deny
    Allow from all

</Directory>


Der kan evt. være andre filer som includes fra httpd.conf, som sætter andre rettigheder, og hvis der er, står de garanteret i bunden af httpd.conf
Avatar billede lionheart Nybegynder
14. oktober 2008 - 10:23 #4
Når jeg stopper apache og starter IIS, så kan jeg kan få adgang til sever2 ved at indtaste ip adressen i URL'en. Er der ikke en nemmere løsning ind at gå ind og ændre i httpd.conf filerne? Synes det lyder lidt indviklet.
Avatar billede lionheart Nybegynder
14. oktober 2008 - 10:52 #5
Måske skulle jeg lige tilføje at på server1 og server2 kører vi med Windows 2000 server. Klient maskinerne kører på XP.
Avatar billede lionheart Nybegynder
14. oktober 2008 - 11:01 #6
Jeg gik ind i httpd.conf og ændrede ip'en der hvor der står: "listen 127.0.0.1:80" her ændrede jeg IP'en til serverens IP og så virkede det.
Avatar billede showsource Seniormester
14. oktober 2008 - 17:31 #7
Ja, selvf. tjekke Listen ! :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester