Missa inte Amazon Prime Deal Days!

Problem med Apache/2.2.21 på MAC. Index.html kan hittas inte automatiskt under ~user

Permalänk

Problem med Apache/2.2.21 på MAC. Index.html kan hittas inte automatiskt under ~user

Jag har satt upp en Apache/2.2.21 webserver på min mac(genom att aktivera det i system inställningar).

När jag går till "http://gainerPro.dyndns.com/" så visas min index.html sida perfekt(sidan är inte åtkommlig utifrån).

Men försöker jag göra samma sak under mitt användarkonto då fungerar det inte.

http://gainerPro.dyndns.com/~gainerPro/

Då visas en sida med rubriken: "Din webbplats."
Som sen fortsätter med Skapa och publicera din egen webbplats snabbt och enkelt med hjälp av iWeb, Pages eller något annat av de många andra program som finns tillgängliga för Mac OS X.) Vart kommer den sidan ifrån? Är det något jag borde styra om i någon fil?

Utan då måste jag peka ut filen manuellt:

http://gainerPro.dyndns.com/~gainerPro/index.html (detta går bra)

det fungerar även om jag använder

http://192.168.0.10/~gainerPro/index.html

Vad behöver jag göra för att få ha åtkomst till min hemkatalog utifrån när jag använder mig av domän?

Upptäckte nu att det fungera om jag använder min riktiga IP men inte om domän.

Detta fungerar:
http://83.111.11.111/~gainerPro/
Detta fungear inte:
http://gainerPro.dyndns.com/~gainerPro/
Detta fungear:
http://gainerPro.dyndns.com/~gainerPro/index.html

Detta visar en annan index.html sida(har med det för att visa domänen är korrekt):
Men detta fungerar.
http://gainerPro.dyndns.com/
Och även detta fungerar.
http://83.111.11.111/

Vad skiljer domän uppslagningen mot att använda ip-adressen direkt. Görs inte det i webläsaren innan det skickas till Apache? Borde inte det ge samma resultat?

Kan det vara dyndns som ställer till det?

PS: IP-adressen och (domännamnet) är inte min riktiga.

Permalänk
Medlem

Kan det vara så att du definerat index-dokumentet under respektive vhost? Därav att det funkar när du använder dyndns-adressen men inte när du går på ditt lokala ip.

Visa signatur

Moderkort: ASUS Maximus III Formula | Processor: Intel i7 860 @ 3.82GHz | Minnen: 8GB Corsair Vengeance 1600Mhz | Grafikkort: XFX 5870 1GB | Kylare: Noctua NH-D14 | Nätagg: Corsair HX850W
Moderkort: MSI 880GMA-E45 | Processor: AMD Athlon II x2 245e | Minnen: 4GB Dominator GT 1600MHz | Kylare: Scythe BIG Shuriken | Nätagg: Seasonic X-Fanless 400W | 12TB

Permalänk
Medlem

Lägg till :

DirectoryIndex index.php index.html

i din Virtuahost-defination. Den ger index.php förtur om det finns någon sådan och om det inte gör det så kör den på .html

Permalänk

Hur ser Virtuahost definitionen ut i httpd.conf? Finns den definerarad som default? Hitta den inte när jag sökte. Om det inte är den kod biten du pratar om:

<IfModule php5_module> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> </IfModule>

when i run: cat /var/log/apache2/error_log

[Sat Jun 23 17:00:15 2012] [notice] caught SIGTERM, shutting down [Sat Jun 23 17:00:16 2012] [warn] mod_bonjour: Cannot stat template index file '/System/Library/User Template/English.lproj/Sites/index.html'. [Sat Jun 23 17:00:16 2012] [warn] mod_bonjour: Concluding user 'gainerpro' is customized because existing configured index file has non-default name index.php. [Sat Jun 23 17:00:16 2012] [notice] Digest: generating secret for digest authentication ... [Sat Jun 23 17:00:16 2012] [notice] Digest: done [Sat Jun 23 17:00:16 2012] [notice] Apache/2.2.21 (Unix) DAV/2 PHP/5.3.8 with Suhosin-Patch configured -- resuming normal operations

Permalänk
Medlem

Se till att du har detta (eller motsvarande)

DirectoryIndex index.php index.html

i configen för "mod_userdir"

Visa signatur

- none -

Permalänk

Detta bara fungerade efter ett tag. Kan ha varit någon omstart som jag hade missat. Men tack för alla tips ändå