Nieuws:

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

Auteur Topic: Problemen met Apache op ubuntu  (gelezen 1038 keer)

kingskawn

  • Gast
Problemen met Apache op ubuntu
« Gepost op: 2007/12/03, 17:51:33 »
Hallo,

Dit is mijn eerste post dus hopelijk is er een antwoord op mijn vraag;

Ik 2 sites moeten maken en ik heb webmin gebruikt om het gemakkelijker te maken. Het kan ook zonder als iemand me maar kan helpen.

Dit zijn mijn vragen; (ik heb er al 2 nachten op gezocht en ben een beetje moe aan het worden)



1. Ik zou de standaard root op /www willen zetten en niet /var/www.

2. De lijst van de gegevens (pagina's enzo) mag niet getoond worden.

3. Ik heb een directory test3 die moet verwijzen naar /test3

4. 2 sites maken (www.test1.be en www.test2.be) die moeten verwijzen naar 1 server. Ik heb dit geprobeerd via virtual directory en het lukt niet.

5. waar geef ik toegang aan users tot hun eigen webruimte?



Thanks als er tenminste 1 vraag opgelost geraakt

Offline lizardman

  • Lid
  • Steunpunt: Nee
Problemen met Apache op ubuntu
« Reactie #1 Gepost op: 2007/12/03, 19:00:59 »
Om je documentroot te veranderen verander je in je httpd.conf het item document root:
DocumentRoot "/var/www" >>in wat jij wilt, maar zorg er wel voor dat die map ook betsaat en dat de rechten kloppen (ivm veiligheid)



Die twee sites maken doe je met virtualhost, en niet met virtual directory.
in je httpd.conf:
NameVirtualHost *:80

ServerName foo1.bar
DocumentRoot "/home/site1"



ServerName foo2.bar
DocumentRoot "/home/site2"
en natuurlijk moet de twee verschillende dns namen naar je ip nummer laten verwijzen.

suc6
"Het is een teken van een ontwikkelde geest om met een gedachte te kunnen spelen zonder die te accepteren."

Aristoteles Grieks filosoof (384 v.C. - 322 v.C.)

kingskawn

  • Gast
Problemen met Apache op ubuntu
« Reactie #2 Gepost op: 2007/12/03, 19:58:05 »
De httpd.conf is standaard leeg

Ik kan die DocumentRoot en Directory enzovoorts veranderen in /etc/apache2/sites-available dat ik omgetoverd heb tot /etc/apache2/site1.
Kan ik dat daar doen? Onderaan heb ik dit;

...
    Alias /doc/ "/usr/share/doc/"
   
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
   



MOET HET HIER?

Offline lizardman

  • Lid
  • Steunpunt: Nee
Problemen met Apache op ubuntu
« Reactie #3 Gepost op: 2007/12/03, 20:29:03 »
Oeps ja dat zou goed kunnen, wat ik net zei slaat op apache 1.3, maar jij hebt natuurlijk een nieuwere.
je zou ook eens kunnen kijken in je manual. Je moet hiervoor nog even het apache2-doc pakket installeren in synaptic, en dan kun je het manual lezen op http://127.0.0.1/manual.

 slaat op het einde van een onderdeel< / >, dus dan zou het ervoor moeten staan denk ik.
suc6
"Het is een teken van een ontwikkelde geest om met een gedachte te kunnen spelen zonder die te accepteren."

Aristoteles Grieks filosoof (384 v.C. - 322 v.C.)

kingskawn

  • Gast
Problemen met Apache op ubuntu
« Reactie #4 Gepost op: 2007/12/03, 20:57:37 »
Citaat van: lizardman
Oeps ja dat zou goed kunnen, wat ik net zei slaat op apache 1.3, maar jij hebt natuurlijk een nieuwere.
je zou ook eens kunnen kijken in je manual. Je moet hiervoor nog even het apache2-doc pakket installeren in synaptic, en dan kun je het manual lezen op http://127.0.0.1/manual.

 slaat op het einde van een onderdeel< / >, dus dan zou het ervoor moeten staan denk ik.
suc6
Ok super heb het gevonden. Ik heb dit toegevoegd bij de etc/apache2/default-website:


ServerName intranet.site1.be
DocumentRoot "/www/intranet/"


Blijkbaar werkt het niet meer via httpd.conf.

Alles werkt dus zoals ik wil maar ik zou graag nog het volgende:

Ik zou graag een subfolder maken in /www/site1 -> /www/site1/subdir. En daarin bestanden zetten dat moeten weergegeven worden in een html pagina. Hoe kan ik dat doen?

kingskawn

  • Gast
Problemen met Apache op ubuntu
« Reactie #5 Gepost op: 2007/12/03, 21:12:20 »
Ok dat is ook opgelost

Laatste vraag. Hoe kan ik ervoor zorgen dat elke een linux gebruiker een eigen webruimte heeft op de webserver? Ook via apache

Offline lizardman

  • Lid
  • Steunpunt: Nee
Problemen met Apache op ubuntu
« Reactie #6 Gepost op: 2007/12/04, 16:03:06 »
UItleg over hoe dat moet in apache2 kun je hier vinden:
http://httpd.apache.org/docs/2.2/howto/public_html.html

suc6
"Het is een teken van een ontwikkelde geest om met een gedachte te kunnen spelen zonder die te accepteren."

Aristoteles Grieks filosoof (384 v.C. - 322 v.C.)