Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Apache2 configureren  (gelezen 2350 keer)

Offline Math.

  • Lid
Apache2 configureren
« Gepost op: 2006/11/27, 13:47:05 »
Altijd Xampp gebruikt op m'n Windows computer en werkte perfect.
Nu probeer ik Apache2 onder Xubuntu draaiende te krijgen, maar ik blijf telkens een foutmelding krijgen nadat ik m'n config heb aangepast en apache2 opnieuw probeer op te starten:

math@laptop:~/webdesign/www$ sudo /etc/init.d/apache2 restart
 * Forcing reload of apache 2.0 web server...                                                       apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName


/etc/apache2/httpd.conf:

DocumentRoot "/home/math/webdesign/www/"


   AllowOverride FileInfo AuthConfig Limit
   Options Indexes SymLinksIfOwnerMatch IncludesNoExec


Heb deze regels ook in m'n apache2.conf geprobeerd, maar precies dezelfde foutmelding.

Iemand die weet wat ik fout doe, of waar de fout in zit?

Alvast bedankt.

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
Apache2 configureren
« Reactie #1 Gepost op: 2006/11/27, 15:34:53 »
Zo te zien klaagt-ie over z'n eigen naam, welke je met het ServerName directive kunt instellen. Volgens mij is het bij het ontbreken ervan de bedoeling dat-ie n.a.v. de IP adressen welke gedefinieerd zijn (met Listen) op eigen houtje een naam probeert te achterhalen. Blijkbaar lukt dat bij jou niet. Kijk dus es naar ServerName ...
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Offline Math.

  • Lid
Apache2 configureren
« Reactie #2 Gepost op: 2006/11/27, 16:45:16 »
Ok, nu heb ik geen foutmelding bij 't herstarten van Apache

httpd.conf:

ServerName localhost:80
ServerAdmin admin@localhost

DocumentRoot "/home/math/webdesign/www/"


   Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride All
   Order allow,deny
   Allow from all


Ik zie nu alleen nog steeds de Apache documentroot onder localhost staan.

- apache2-default
- phpmyadmin


Hoe stel ik nou op de juiste manier m'n documentroot in?

Gr. Math.

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
Apache2 configureren
« Reactie #3 Gepost op: 2006/11/27, 17:02:27 »
Hoe bedoel je, dat je een soort van directory lijst krijgt?

Zet simpelweg een lege (is maar voor tijdelijk nietwaar) "index.html" in je document-root en de gebruiker ziet een blanke pagina.

Dat apache2-default en phpmyadmin, zijn dat dan directories onder je document-root? Kweenie of die daar dan wel horen hoor ...
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Offline Math.

  • Lid
Apache2 configureren
« Reactie #4 Gepost op: 2006/11/27, 17:23:21 »
Ok, wacht ff... laat ik eerst maar eens duidelijk maken wat m'n bedoeling is. :P

Het is namelijk niet de bedoeling een servertje op te zetten ofzo.
De bedoeling is om mijn php-bestanden te kunnen testen in de browser zodat ik ze niet telkens hoef up te loaden. :)

Offline Math.

  • Lid
Apache2 configureren
« Reactie #5 Gepost op: 2006/11/28, 17:21:14 »
Citaat van: tukcedo
Dat apache2-default en phpmyadmin, zijn dat dan directories onder je document-root? Kweenie of die daar dan wel horen hoor ...
Ja, dit beangstigd mij wel natuurlijk... Houdt 't dan ook in, dat wanneer ik Apache geinstalleerd heb iedereen van buitenaf in m'n documentroot terecht kan?
Dat is natuurlijk niet de bedoeling, want ik wil via Apache alleen m'n php files lokaal kunnen viewen, verder niks...

Offline Math.

  • Lid
Apache2 configureren
« Reactie #6 Gepost op: 2006/11/29, 04:39:19 »
Probleem opgelost, ik moest m'n /etc/apache2/sites-available/default aanpassen om m'n documentroot in te kunnen stellen...

Maar wat ik meer toch echt afvraag en misschien dat iemand daar een antwoord op heeft, maar wanneer je dus Apache geinstalleerd hebt staan, is je computer ook gelijk een webserver?
Ik heb m'n IP-adres in de adresbalk van Firefox getypt en krijg dan een scherm voor de vraag naar een naam en wachtwoord. Neem aan dat dus niet zomaar iemand van buitenaf m'n test pagina's kan bekijken?

Offline jgoor

  • Lid
Apache2 configureren
« Reactie #7 Gepost op: 2006/11/29, 09:07:54 »
Apache is een webserver.
Als je deze installeerd, wat verwacht je dan te krijgen? Iets anders dan een webserver?
Misschien begrijp ik jouw vraag niet helemaal, maar waar hoopte je op toen je Apache ging installeren?

Wat ik overigens vreemd vind:
Wanneer je alleen maar je DocumentRoot aanpast vindt ik het vreemd dat'ie om uid/pwd vraagt...
Dit is iets wat expliciet in de configuratie aangegeven moet worden, of met een .htaccess bestandje bewerkstelligd moet worden.
Hoe krijg je dat voor elkaar bij het alleen maar wijzigen van de DocumentRoot?

Nu heb je mij nieuwgierig gemaakt.. :-)

Offline Math.

  • Lid
Apache2 configureren
« Reactie #8 Gepost op: 2006/11/29, 09:27:01 »
Ik ben sinds een tijd bezig met php en kan deze files alleen in de browser bekijken wanneer ik apache op m'n systeem draaiende heb.
Via het boek PHP zonder stress ben ik met apache begonnen om zo m'n php-files te kunnen bekijken.

En sja, hoe dat verder zit met 't opgeven van naam en passwd zit dat zou ik niet zo snel weten, heb daar nog iets te weinig kaas van gegeten.
Maar ben er blij mee, want het is alleen bedoeld om m'n php-pagina's te kunnen viewen.

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
Apache2 configureren
« Reactie #9 Gepost op: 2006/11/29, 12:25:25 »
Je moet de directorie waar de files staan met CHMOD toegankelijk maken.
da's alles :lol:

Rpn
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobbies.

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
Apache2 configureren
« Reactie #10 Gepost op: 2006/11/29, 17:56:35 »
Je hoeft trouwens geen .htaccess files te gebruiken: centraal administreren in de httpd.conf kan ook en is vaak eenvoudiger te administreren. In principe is het zo dat als je Apache opstart, de webserver dan "luistert" op alle adressen. Als je 'm voor de zekerheid alleen op het "eigen" systeem wilt laten luisteren, dan zet je "Listen" op 127.0.0.1 Ook OK is het als je een intern netwerk hebt, dus bijv een adres van 192.168.x.x want dat zijn z.g. non-routable adressen en zijn niet zichtbaar van buitenaf.
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Offline Math.

  • Lid
Apache2 configureren
« Reactie #11 Gepost op: 2006/11/29, 19:10:32 »
Ik zit op een intern netwerk en heb daartussen nog een router zitten.
Had ik direct op het internet gezeten, dan had iedereen dus van buitenaf in de documentroot van apache kunnen komen..? :x

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
Apache2 configureren
« Reactie #12 Gepost op: 2006/11/30, 15:59:15 »
Ja klopt, vandaar ook dat je in je firewall per definitie alle toegang weigert en alleen open zet wat je ook daadwerkelijk gebruikt. Je wilt niet weten hoeveel wintendo bakkies op 't internet volledig onbeschermd een webservertje blijken te draaien. En al die wintendo-gastjes zich maar afvragen waarom ze al na 2 minuten gehacked worden ...
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Offline Math.

  • Lid
Apache2 configureren
« Reactie #13 Gepost op: 2006/12/02, 07:45:14 »
'wintendo', lol :P *klik* *klik* *klikerdeklik*