Läste du FAQ:n jag länkade till? Det är hyffsat "rude" att bara ignorera ett svar, och fråga vidare som om man inte fått något svar ö.h.t. Jobbar dagligen med Apache-servrar på ett av sveriges största företag, så jag kan Apache. Men det är svårt att lösa ditt problem när man inte får någon input.
Du använder alltså IP-adressen för att komma åt webbservern? Om du använder datornamnet i stället (localhost t.ex.), och sätter ServerName till det (enbart namnet, utan http:// eller avslutande /). Eller prova att sätta det till 192.168.0.2 om du inte vill använda namn (osäker på om det fungerar med en IP-adress då jag inte provat det).
Vad säger felmeddelandet du får i webbläsaren när det inte fungerar?
Kort om hur detta fungerar (för att man skall förstå problemet). När din webbläsare skickar en förfrågan om att få http://localhost/mapp så skickar apache tillbaka en redirect till http://<ServerName>/mapp/ (där <ServerName> antingen är det ServerName du angett, eller en DNS-uppslagning om inte ServerName är angett i httpd.conf). Om ServerName är fel satt så kommer detta naturligtvis inte att fungera (eftersom webbläsaren inte kan hitta servern).
hmm.. ska testa..
men det kommer att betyda att jag ska skriva dit mitt ipnummer som jag har mot internet eftersom annars så kommer inte andra personer att komma åt mappen..
(Bläddra ner till rubriken "Trailing Slash Problem")
Blir lite mer omständigt, men fungerar. Finns även en andra lösning på detta problem, och det är att använda "virtual hosts", en för varje IP. Då kan du ha en ServerName för varje virtuell server. Känns dock som om det är lite overkill i ditt fall.
Tror inte mod_rewrite installeras som default, så du kan eventuellt behöva kompilera om Apache med stöd för mod_rewrite (eller leta upp en binär distribution som inkluderar det) om du vill använda det.
det där med mod_rewrite verkar svårt...
Kan vara lite knepigt att sätta sig in i, men är väldigt användbart när man lärt sig det. :)
Har samma problem som zOLOz med avsaknad av efterföljande slashar. Jag änvänder mig dock av localhost eller colione för att nå sidan internt, skälet till att jag installerade apache var för att jag på ett tillfredställande sätt skulle kunna köra spyce (Python server pages). Jag har tittat på det där med mod_rewrite men förstår inte hur eller var jag ska skriva det i httpd.config.