Eigen webserver opzetten werkt niet

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • skelleniels
  • Registratie: Juni 2005
  • Laatst online: 20-08 13:07
Ik zou moeten als test kunnen een eigen webserver opzetten onder Ubuntu met Apache.

Apache staat geïnstalleerd en als ik browse naar http://localhost of http://127.0.0.1 dan krijg ik de pagina te zien "it works" . Tot zover alles goed. Maar nu zou ik nog mijn eigen pagina's moeten kunnen zien onder /beheerder/Public_html door te surfen naar http://localhost/~beheerder.

Echter dit werkt niet. Volgens de documentatie die ik heb gekregen zou ik in etc\apache2\mods-enabled\php5.conf moeten de volgende info aanpassen naar commentaar:

prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>

Dit heb ik gedaan en daarna een reload van Apache2 gedaan. Nog steeds wil dit niet werken. Iemand die mij verder kan helpen?

http://specs.tweak.to/16567


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

Je zit twee dingen door elkaar te halen. mod_userdir is wat je wil hebben, maar dat heeft niks met php te maken. Kijk eens of die mod_userdir wel actief is (staat er een link in /etc/apache2/mods-enabled/) ?

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • DAzN
  • Registratie: April 2000
  • Niet online
De Apache webserver is een van de meest uitgebreid gedocumenteerde open source applicaties. Waar heb je al gekeken en van wie/wat moet je die configuratie aanpassen?

Ik zie sowieso al één discrepantie in jouw probleemstelling en de configuratiefile: hoofdletter p en een kleine letter p.

http://httpd.apache.org/docs/2.2/
en zoeken naar userdir.

Acties:
  • 0 Henk 'm!

  • skelleniels
  • Registratie: Juni 2005
  • Laatst online: 20-08 13:07
Ik heb volgende commando's uitgevoerd:

sudo cp /etc/apache2/mods-available/userdir*
/etc/apache2/mods-enabled/
sudo /etc/init.d/apache2 restart

Dus ik verwacht dat die userdir's nu in de map mods-enabled zouden moeten komen te staan, maar helaas is dit niet zo? Het werkt dan overigens nog steeds niet...

edit: Als ik sudo a2enmod mod_userdir uitvoer, krijg ik de melding Module mod_userdir does not exist!

[ Voor 14% gewijzigd door skelleniels op 23-12-2011 16:05 ]

http://specs.tweak.to/16567


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

EDIT: Dan moet je met apt de usermod nog downloaden.

[ Voor 79% gewijzigd door CH4OS op 23-12-2011 15:49 ]


Acties:
  • 0 Henk 'm!

  • skelleniels
  • Registratie: Juni 2005
  • Laatst online: 20-08 13:07
CptChaos schreef op vrijdag 23 december 2011 @ 15:48:
EDIT: Dan moet je met apt de usermod nog downloaden.
OK, Ik heb nu "sudo a2enmod userdir" uitgevoerd, dus die is geënabled. Ook heb ik php5.conf en userdir.conf aangepast en apache2 gerestart. Zie ik nog ergens iets over het hoofd ofzo 8)7

Ik heb mij op deze site gebaseerd:

http://www.techytalk.info...ased-linux-distributions/

http://localhost/~beheerder levert mij nog steeds een not found op...

Blijkbaar heb ik toch die mod nog niet, ik blijf maar die foutmelding krijgen: Module mod_userdir does not exist!
Ook na het uitvoeren van: sudo apt-get install liblinux-usermod-perl of sudo apt-get install usermod .

[ Voor 22% gewijzigd door skelleniels op 23-12-2011 16:24 ]

http://specs.tweak.to/16567


Acties:
  • 0 Henk 'm!

  • Elijan9
  • Registratie: Februari 2004
  • Laatst online: 01-10 15:44
Misschien is het een typfout, maar in je topic start heb je het over "Public_html". Ik neem aan dat je "public_html" gebruikt, want Linux is hoofdlettergevoelig...

War is when the young and stupid are tricked by the old and bitter into killing each other. - Niko Bellic


Acties:
  • 0 Henk 'm!

  • skelleniels
  • Registratie: Juni 2005
  • Laatst online: 20-08 13:07
Elijan9 schreef op vrijdag 23 december 2011 @ 16:26:
Misschien is het een typfout, maar in je topic start heb je het over "Public_html". Ik neem aan dat je "public_html" gebruikt, want Linux is hoofdlettergevoelig...
Ja het is inderdaad een typefout :) Ik gebruik gewoon public_html. Maar ik denk dat mijn fout zit bij die mod die niet bestaat. Alleen kan ik niet vinden hoe ik die moet installeren...

[ Voor 14% gewijzigd door skelleniels op 23-12-2011 16:28 ]

http://specs.tweak.to/16567


Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 15:53

mace

Sapere Aude

Bij apache is het eerste wat je moet doen de logs bekijken.

Dus, wat staat er in je error_log en wat staat er in je access_log

Acties:
  • 0 Henk 'm!

  • skelleniels
  • Registratie: Juni 2005
  • Laatst online: 20-08 13:07
mace schreef op vrijdag 23 december 2011 @ 16:30:
Bij apache is het eerste wat je moet doen de logs bekijken.

Dus, wat staat er in je error_log en wat staat er in je access_log
In mijn error_log staat er: [Fri Dec 23 07:38:24 2011] [error] [client 127.0.0.1] File does not exist: /var/www/~beheerder

en acces_log: 127.0.0.1 - - [23/Dec/2011:07:38:24 -0800] "GET /favicon.ico HTTP/1.1" 404 500 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US;

(Ja mijn uur staat verkeerd, maar dit zijn de recentste logs.)

http://specs.tweak.to/16567


Acties:
  • 0 Henk 'm!

Verwijderd

En als je een /. aan het eind toevoegt?

Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 15:53

mace

Sapere Aude

skelleniels schreef op vrijdag 23 december 2011 @ 16:40:
[...]


In mijn error_log staat er: [Fri Dec 23 07:38:24 2011] [error] [client 127.0.0.1] File does not exist: /var/www/~beheerder

en acces_log: 127.0.0.1 - - [23/Dec/2011:07:38:24 -0800] "GET /favicon.ico HTTP/1.1" 404 500 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US;

(Ja mijn uur staat verkeerd, maar dit zijn de recentste logs.)
Dus hij pikt niet op dat hij naar /home moet redirecten wat suggereert dat de mod_userdir niet werkt of niet geladen is.

Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
skelleniels schreef op vrijdag 23 december 2011 @ 15:44:
Ik heb volgende commando's uitgevoerd:

sudo cp /etc/apache2/mods-available/userdir*
/etc/apache2/mods-enabled/
sudo /etc/init.d/apache2 restart
Is dit precies wat je gedaan hebt (inclusief de enters)? Dan is het nu waarschijnlijk kapot inderdaad, waar heb je deze commando's vandaan?
Dus ik verwacht dat die userdir's nu in de map mods-enabled zouden moeten komen te staan, maar helaas is dit niet zo? Het werkt dan overigens nog steeds niet...

edit: Als ik sudo a2enmod mod_userdir uitvoer, krijg ik de melding Module mod_userdir does not exist!
Waarom zet je er daar opeens mod_ bij?
skelleniels schreef op vrijdag 23 december 2011 @ 16:02:
[...]


OK, Ik heb nu "sudo a2enmod userdir" uitgevoerd, dus die is geënabled. Ook heb ik php5.conf en userdir.conf aangepast en apache2 gerestart. Zie ik nog ergens iets over het hoofd ofzo 8)7
Wat staat er in userdir.load en userdir.conf in sites-enabled/sites-available? Kans is dat je die met 1 van je eerdere commando's om zeep geholpen hebt.
Blijkbaar heb ik toch die mod nog niet, ik blijf maar die foutmelding krijgen: Module mod_userdir does not exist!
Dat is omdat de configuratiebestanden van de modules geen mod_ in de naam hebben.
Ook na het uitvoeren van: sudo apt-get install liblinux-usermod-perl of sudo apt-get install usermod .
Wat hebben die packages er precies mee te maken?

Acties:
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 16:39
Doe eens een:
ls -l /etc/apache2/mods-available
... en kijk eens of daar iets van 'userdir' tussen staat.

Zo ja, dan
a2enmod userdir


Lijkt mij, heb verder nooit wat met userdir mod gedaan.

Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 15:53

mace

Sapere Aude

je moet sowieso altijd alleen maar symlinken vanaf de mods-available naar de mods-enabled, niet kopiëren. En dan nog moet je a2enmod gebruiken en het niet zelf doen.
Pagina: 1