G2Petter Skrevet 8. juni 2004 Forfatter Del Skrevet 8. juni 2004 (endret) Okay, nå kommer en kjapp oppsummering: Etter mye om og men fant jeg til slutt ut at jeg måtte installere ClarkConnect 2.2 home i stedet for office. Det gjorde jeg igår. Så installerte og aktiverte jeg apache, men jeg vet ikke hvordan jeg skal konfigurere det til å lete etter filer i en bestemt mappe, ei heller vet jeg hvordan jeg setter den til å vise en index.hmtl når jeg går inn på min.ip.adresse, evt g2petter.moo.no. Jeg har bare en enkel html-fil som jeg vil skal vises når man går inn på min.ip.adresse. *Mål: Få CC til å peke til index.html. Hvilken mappe skal den helst ligge i? Når jeg logger på som brukeren petter med FTP kan jeg legge filer i min egen mappe, men ikke i subdirektories av denne. Skal det virkelig være sånn? Edit: Må jeg gjøre noe spesielt for å få tilgang til CC-boksen hjemme utenfra med Putty? Takker for all hjelp til nå! Endret 8. juni 2004 av G2Petter Lenke til kommentar
laaknor Skrevet 8. juni 2004 Del Skrevet 8. juni 2004 *gadd ikke å lese hele innlegget* Nå har jeg ikke en eneste CC-boks stående online, så husker ikke nøyaktig hva det heter, men det skal være "åpning av porter" på en eller annen måte. Der skal du åpne for port 22 - TCP (ssh), og du skal ikke port forwarde (noe vår gode kunnskapsrike venn roger gjorde en gang.....) Lenke til kommentar
G2Petter Skrevet 8. juni 2004 Forfatter Del Skrevet 8. juni 2004 Når jeg sitter hjemme kan jeg bruke putty og gå både via 192.168.1.1 og ekstern IP, men CC gjenkjenner kanskje at trafikken kommer på eth0? Satt på skolen og forsøkte, men tviler på at vår overkompetente admin har gitt lærlingen lov til å sette opp brannmur ennå, så det er vel ingen begrensininger der? Hva skjer hvis jeg setter på port forwarding? Lenke til kommentar
kyrsjo Skrevet 8. juni 2004 Del Skrevet 8. juni 2004 pleier ikke være noe problem med å slippe ut på ssh fra skoler. Lenke til kommentar
Os|r|s Skrevet 10. juni 2004 Del Skrevet 10. juni 2004 (endret) httpd.conf fila gir ikke apache lov til å følge symbolske linker som default (ln -s) Dette er av sikkerhetsmessige hensyn.. Den enkleste måten å få ei mappa fra /home/dinbruker/webmappe er å legge følgende til i httpd.conf <Directory /home/bruker/webmappe> Order Deny,Allow (i hvilken rekkefølge skal vi gi tilgang?) Allow from All (Vi gir tilgang fra hvem som helst) Options Indexes (Denne er kjekk, viser filer som ligger i mappa, hvis index. html ikke ligger der) </Directory> Så laster du opp de filene du vil ha til mappa, gir rettigheter så andre kan lese fra mappa (er som regel på default, se CHMOD på google hvis du lurer på noe) deretter må du endre på rettighetene til /home/dinbruker for at apache skal klare å komme seg innover i mappa: chmod 711 /home/dinbruker/ Så må du lage et Alias så apache vet hvor filene du skal bruke ligger Alias /minbruker/ "/home/minbruker/minwebside/" (legges i httpd.conf) så kjører du apachectl restart (som root), og går inn på din.webserver/minbruker Post httpd.conf fila di hvis alt annet slår feil Endret 10. juni 2004 av Os|r|s Lenke til kommentar
G2Petter Skrevet 10. juni 2004 Forfatter Del Skrevet 10. juni 2004 Takker... Skal prøve det i ettermiddag, men hvordan kan jeg gjenopprette apache til default? Jeg er redd jeg har gjort litt mye kødd i httpd.conf Lenke til kommentar
kyrsjo Skrevet 10. juni 2004 Del Skrevet 10. juni 2004 En annen ting: legg "hovedsiden" din i /var/www/ Så lager du en ny bruker, nekter den shell (se /etc/passwd), og lar home mappen være en symbolsk lenke til /var/www. Gi eierskapet til var/www til dette brukeren, men legg både ham og apache inn i en gruppe som også står som eier av /var/www. chmod til 710 eller 711. som ftpserver kan du f.eks. bruke vsftpd (lett som f. å sette opp). Når du så laster opp noe med denne spesialbrukeren over ftp, vil det bli liggende i /var/www, og komme på hovedsiden. Ellers så vil det komme i /home/brukernavn, og bli liggende på http://ditt-domene-eller-ip/~brukernavn. Prøv dette for å få "standard factory settings" httpd: apt-get remove ---purge apache (purge slettter config-filer...) apt-get install apache Lenke til kommentar
G2Petter Skrevet 11. juni 2004 Forfatter Del Skrevet 11. juni 2004 Regner med at du mente ---purge httpd. Når jeg gjør det får jeg installert apache på nytt, men når jeg skal åpne httpd.conf i vi står det bare "httpd.conf" OL, OC Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå