Toon posts:

[FREEBSD] Apache

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

het volgende probleem, ik ben n00b en heb Apache geinstalleerd, op zich ging dit alles wel aardig.

Nu heb ik een site, maar waar moet ik deze vervolgens inzetten?

In de manual staat wel dat ik in de /usr/local/apache2/conf/httpd.conf moet configgen, dit heb ik op de volgende manier gedaan.
code:
1
2
3
4
5
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/usr/local/www/htdocs"

en dit:
code:
1
2
3
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/usr/local/www/htdocs">

Wat doe ik verkeerd?

  • Kettrick
  • Registratie: Augustus 2000
  • Laatst online: 02:03

Kettrick

Rantmeister!

Welke Apache versie gebruik je , en hoe heb je hem geinstalleerd ?

Bij een standaard ports install staan je documenten in /usr/local/www/data/.

Verwijderd

Topicstarter
Apache2

Van www.apache.org gehaald en geinstalleerd volgens die site.

Verwijderd

Je kunt veel beter de port gebruiken. In het handboek staat uitgelegd hoe dat moet (www.freebsd.org/handbook).

Als je het "handmatig" doet, dan willen er nog wel eens kleine dingen tussendoor glippen. Wat je schrijft ziet er niet fout uit, maar je geeft niet alle informatie. Loopt de httpd daemon wel? Wat gebeurt er als je (als root) 'httpd' intypt? Krijg je een foutmelding?

Verwijderd

Topicstarter
(%:/root)- httpd
(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down

Maar... hij runt wel. Als ik op internet kijk zie ik de pagina, maar er staat: Index of /

Meer niet. Ik kan apache ook graceful restarten, dat betekend dus dat ie in principe draait.

Verwijderd

De error die je krijgt kan ik niet thuisbrengen. Klinkt niet goed.
Maar... hij runt wel. Als ik op internet kijk zie ik de pagina, maar er staat: Index of /
Wat staat er in de /usr/local/www/htdocs directory? Wat zijn de permissies van de files daar?

Verwijderd

Topicstarter
Dit staat erin:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-rw-r--r--  1 root  wheel   709 May  3 08:54 download.html
-rw-r--r--  1 root  wheel   464 May  3 08:54 foto.html
-rw-r--r--  1 root  wheel   232 May  3 08:54 foto2.html
-rw-r--r--  1 root  wheel   445 May  3 08:54 fotogroot.html
-rw-r--r--  1 root  wheel  1259235 May  3 08:54 ftpsetup.exe
-rw-r--r--  1 root  wheel   713 May  3 08:54 index.html
-rw-r--r--  1 root  wheel   297 May  3 08:54 index2.html
-rw-r--r--  1 root  wheel   401 May  3 08:54 info.html
-rw-r--r--  1 root  wheel     1101 May  3 08:54 inhoud.html
-rw-r--r--  1 root  wheel   115 May  3 08:54 leeg.html
-rw-r--r--  1 root  wheel   874 May  3 08:54 links.html
-rw-r--r--  1 root  wheel   788 May  3 08:54 navigatie.html
-rw-r--r--  1 root  wheel   714 May  3 08:55 style.css
-rw-r--r--  1 root  wheel   187 May  3 08:55 style2.css
-rw-r--r--  1 root  wheel   322 May  3 08:55 stylesheet.html
-rw-r--r--  1 root  wheel   339 May  3 08:55 titel.html

  • yeadder
  • Registratie: Maart 2001
  • Niet online
je moet de bestanden ook exucuteble maken.(geloof ik)

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Op vrijdag 03 mei 2002 12:16 schreef yeadder het volgende:
je moet de bestanden ook exucuteble maken.(geloof ik)
Onzin.
Als je naar jouw server surft, zie je dan de bestanden in /usr/local/www/htdocs in je browser? Staan er foutmeldingen in je error_log (het pad naar error_log kun je vinden in je httpd.conf)?

Verwijderd

Topicstarter
Op vrijdag 03 mei 2002 12:21 schreef strlen het volgende:

[..]

Onzin.
Als je naar jouw server surft, zie je dan de bestanden in /usr/local/www/htdocs in je browser?
Nee, die zie ik dus niet.
Staan er foutmeldingen in je error_log (het pad naar error_log kun je vinden in je httpd.conf)?
Nee, deze is niet aanwezig.

Verwijderd

Topicstarter
Zegt ipsolid jullie iets??

Beter gezegd, hoe kan ik bestanden opzoeken?

Dit bestandje staat nu namelijk opeens op mijn homepage...

Verwijderd

Het lijkt me het verstandigste als je apache opnieuw installeert via een port of package. Verwijder zo veel mogelijk van de vorige install. Dan staat alles in 1 keer goed (echt waar!). Na de installatie hoef je alleen (als root) '/usr/local/etc/rc.d/apache start' of '/usr/local/sbin/apachectl start' in te typen en het zaakje is voor mekaar. Ook bij een reboot (maar wanneer doe je dat nu) start apache dan automatisch op (via het rc.d script).
Pagina: 1