Toon posts:

[BC3] freesco webserver??

Pagina: 1
Acties:
  • 133 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
ik heb als web server addres www.info.nl gemaakt. in welke map moet ik mijn .html bestanden uploaden dat ik naaar www.info.nl
kan gaan en daar mij index.html staat?

  • balk
  • Registratie: Januari 2000
  • Laatst online: 19-08 23:20
Als ik naar www.info.nl ga krijg ik een asp pagina te zien.....

Of is het voor intern gebruik? ;)

Bij debian is het /var/www

kijk een in /etc/apache/httpd.conf en er staat ergens een regeltje ''DocumentRoot'', er achter staat de directory.

Verwijderd

Topicstarter
umh erg vaag als ik typ cd /ect zegt ie: cd: cant cd to /ect??? als ik dit typ staat deze map er wel is het bij freesco anders dat bij slackware?

Verwijderd

Op maandag 16 april 2001 12:09 schreef SilverForce het volgende:
umh erg vaag als ik typ cd /ect zegt ie: cd: cant cd to /ect??? als ik dit typ staat deze map er wel is het bij freesco anders dat bij slackware?
is het geen /etc dan?

  • hennink
  • Registratie: Augustus 2000
  • Laatst online: 12-08 19:50
er stond ook niet /ect maar /etc

alles wat aan kan, gaat kapot. De vraag is alleen wanneer.


Verwijderd

Je maakt in je post nu 2 keer een typo door /ect i.p.v. /etc te typen, grote kans dat je dat op je shell dus ook doet.

Verwijderd

Topicstarter
Umh ff btw er is geen apache map in etc? weet iemand waar ik de bestanden moet uploaden?

  • balk
  • Registratie: Januari 2000
  • Laatst online: 19-08 23:20
Doe eens ''cd /e<tab>'' (let op de ''/'' en <tab> betekent dat je op de tab toets moet rammen)

Nu krijg je of een aantal opties of het commando wordt afgemaakt.

als dat niet lukt, doe eens ''ls -alF /'', misschien mag je als user niet je /etc dir in.

Verwijderd

Topicstarter
ik kan nu wel in etc komen allemappen moet er ook nog een % achter type erg vaag maar het werkt. Maar ik wil graag weten in welke map ik de bestanden moet uploaden

  • hennink
  • Registratie: Augustus 2000
  • Laatst online: 12-08 19:50
iets makkelijker,
type eens in locate httpd.conf
Vervolgens naar die dir en check de documentroot.

alles wat aan kan, gaat kapot. De vraag is alleen wanneer.


Verwijderd

Topicstarter
nope hij zegt dan: locate: No suche file or directory??? Help weet nog nooit iemand een server up gehad

  • hennink
  • Registratie: Augustus 2000
  • Laatst online: 12-08 19:50
probeer eerst eens /usr/bin/locate httpd.conf

alles wat aan kan, gaat kapot. De vraag is alleen wanneer.


  • supershoe
  • Registratie: Januari 2001
  • Niet online
volgensmij is het bij freesco gewoon /www

Sigs van meer dan 1 regel sucken.


Verwijderd

Topicstarter
umh ja heb het het is inderdaad /www alleen kun je er vanaf freesco niet bij gewoon in win of dos de files er heen duwen. Alleen laad ie nu een pagina in die niet goed is heb al geprobeerd te vervanen maar het is een cgi script en daar heb ik geen verstand van. Kan iemand ff aan passen dat ie meeteen door laat naar: http://192.168.1.1/index ofzo. bedankt.

Source of this cgi script:


#!/bin/sh
D=`date`
C=`echo $HTTP_REFERER | sed ''s.\/\/.@.;s.\/.:82.;s.@.\/\/.''`
cat <<-!
Content-type: text/html

<html><body bgcolor=#FFFFE0><center>
<table border=1><tr><td>
<font face=system><blockquote>
<br>FREESCO $D - cgi script example<p>
!
echo "''cgi/example'' was called with parameter - ''$QUERY_STRING''<p>"
cat <<-!
<a href=$C>Click here for Control Panel $C</a><p>
Source of this cgi script:<pre>
!
sed ''s/</\&\lt;/g;s/>/\&\gt;/g'' example
cat <<-!
</pre></td></tr></table></body></html>
!
# End

Verwijderd

code:
1
2
3
whereis httpd.conf

find / | grep httpd.conf

Dan naar die directory gaan.

Apache kan je in alle directories installeren die je maar wil.
Ik zou zo niet durven zeggen waar die geinstalleerd is bij een standaard freesco installatie, maar op bovenstaande manier moet je er wel achter kunnen komen.

BTW als je niet eens weet dat het /etc moet zijn, dan heb je nog aardig wat te leren gok ik zo.

Verwijderd

Op maandag 16 april 2001 13:10 schreef SilverForce het volgende:
umh ja heb het het is inderdaad /www alleen kun je er vanaf freesco niet bij gewoon in win of dos de files er heen duwen. Alleen laad ie nu een pagina in die niet goed is heb al geprobeerd te vervanen maar het is een cgi script en daar heb ik geen verstand van. Kan iemand ff aan passen dat ie meeteen door laat naar: http://192.168.1.1/index ofzo. bedankt.

Source of this cgi script:


#!/bin/sh
D=`date`
C=`echo $HTTP_REFERER | sed ''s.\/\/.@.;s.\/.:82.;s.@.\/\/.''`
cat <<-!
Content-type: text/html

<html><body bgcolor=#FFFFE0><center>
<table border=1><tr><td>
<font face=system><blockquote>

FREESCO $D - cgi script example


!
echo "''cgi/example'' was called with parameter - ''$QUERY_STRING''

"
cat <<-!
<a href=$C>Click here for Control Panel $C</a>


Source of this cgi script:<pre>
!
sed ''s/</\&\lt;/g;s/>/\&\gt;/g'' example
cat <<-!
</pre></td></tr></table></body></html>
!
# End
Euh je hebt nog heel wat te leren.

Ten eerste moet je alles zelf doen, anders leer je het nooit!!!
Ten tweede heeft niemand iets aan een private IP!
Ten derde: wat bedoel je dat je er niet op kan vanuit freesco?

Verwijderd

Topicstarter
normaal is het bij slack altijd zo cd /etc bij freesco moet ik er % achter type dan werkt het pas. Ik heb nu de map gevonden waar dat instaat alleen nu nog ff configgen cjeck bovenstaande als je daar vestand van hebt

Verwijderd

CGI scripting heb ik nog nooit gedaan
(wel PHP en ASP), maar mijn kennis van script-taaltjes en linux zegt wel dat het door jouw geposte CGI-script gewoon correct is.

CGI-scripts moeten overigens wel in een aparte directory geplaatst worden als ik me niet vergis (cgi-bin)

Verwijderd

Topicstarter
ja dat klopt staan in een apparte dir. Alleen als ik naar de interne site ga openent ie een pagina met dat script er ok. nu wil ik niet dat hij die pagina laad maar een andere!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 19-08 23:20
Probeer je zinnen eens iets leesbaarder op te stellen. Met leestekens en enters enzo...

En geef eens aan wat je werkelijk wil bereiken met deze server.

Verwijderd

Topicstarter
Ik wil berijken met deze server:

dat mensen die op mijn netwerk zitten aan geslotten naar http://192.168.1.1:80 kunnen gaan en dan meteen worden door gelinkt naar home.htm want nu gaat ie naar een index. met een cgi script er in.

Verwijderd

Hmm er staat mij zoiets als:
code:
1
DirectoryIndex home.htm

bij van httpd.conf bij de betreffende host.

Ik zal het wel ff nakijken voor je!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 19-08 23:20
moet je even in srm.conf kijken, staat een regeltje ''DirectoryIndex''. Als je daar home.htm achter zet (als eerste in het rijtje) zal apache die als eerste opzoeken. Snappie?

Verwijderd

Topicstarter
freesco heeft geen: srm.conf? Its maar dat je het weet. ?

Verwijderd

Ikke ff nagekeken hebben:

Voor het bovenstaande moet je wel dir_module (mod_dir) geladen hebben.

Je plaats dan gewoon een regel in httpd.conf (of je past de bestaande reggel aan), die er als volgt uit ziet:
code:
1
2
3
<IfModule mod_dir.c>
  DirectoryIndex   home.html home.htm
</IfModule>

Die "IfModule" regeltjes zijn er om ervoor te zorgen, dat als je die module niet geladen hebt, dat Apache dan toch opgestart wordt zonder die regel met DirectoryIndex meegenomen.
Je mag ze ook weg laten, maar als je mod_dir dan niet laadt, dan kun je Apache niet opstarten, aangezien dat in een foutmelding zal resulteren.

Mocht je bovenstande nou te omslachtig vinden, dan kan je ook gewoon een HMTL-bestandje maken met de volgende inhoud:
code:
1
2
3
4
5
6
<HTML>
<HEAD>
  <META HTTP-EQUIV="refresh" content="0;URL=http://www.info.nl:80/home.htm">
  <TITLE>HOME Redirection</TITLE>
</HEAD>
</HTML>

Vervolgens noem je dit bestandje index.htm.

Verwijderd

Topicstarter
zekers het werkt. BEdAnKT Nu nog ff uit dokteren hoe ik kan maken dat je het niet via ip op vraagt maar via een naam. dus niet http://192.168.1.1 maar http://info.home ???

en weet iemand toevallig als je een pop3 mail server kunt bouwen onder freesco

  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Mijn freesco doet het zo:
Thttpd met PHP4 en mSQL
ik heb samba geinstalleerd met de /www share op user "nobody", zeker een goed idee bij een webserver met scripting. Op die manier kan ik mijn PHP scriptjes gewoon saven met bijv. ultraedit naar //server/www, of een drive-map

werkt ideaal.

BTW, inclusief firewall is de totale install 4.7 MB!!!

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen

Pagina: 1