Tja
Tänkte bara höra om nån vet hur man lagrar sin hemsida på sin eger dator istället för på ett webbhotell , och hur man kopplar en domän till den sen?
Gärna stegvis för jag är novis...
Tack :D
Utskriftsvy
Tja
Tänkte bara höra om nån vet hur man lagrar sin hemsida på sin eger dator istället för på ett webbhotell , och hur man kopplar en domän till den sen?
Gärna stegvis för jag är novis...
Tack :D
Det beror på om du har statisk eller dynamisk IP-adress, vad du kör för operativsystem mm. Men i korthet:
1. Installera en webbserver
2. Kolla om det funkar genom att surfa till datorns IP-adress
3. Funkar det så kontakta din ISP och registrera ett domännamn.
4. Klart.
Det kan göras enklare.
Om du har en publik ip-adress (kvittar om den är statisk eller dynamisk) så installera en s.k. DynDNS klient (www.dyndns.org) och registrera en dns domän där. Sen kan du beställa en riktig domän hos www.gate9.se för några ynka kronor. Se dock till att du beställer ENDAST dns hosting med domän. Det är allt du behöver. Sen kopplar du t.ex. www.dindoman.se till den dyndns domän du registrera.
Sen när det gäller data biten så är det bara en webserver du behöver. Kör du Windows 2000/XP/2003 så finns Microsoft IIS att installera under Lägg till/Ta bort program. Annars så är Apache att rekommendera STARKT (http://www.apache.org).
Om du sen sittar bakom en router eller en brandvägg så MÅSTE du öppna upp porten 80 till den datorn som du kör webservern på.
Apache Webserver - http://httpd.apache.org/
DynDNS - http://www.dyndns.org/
Php - http://www.php.net/downloads.php
med dom kan du göra vilken sida du vill på din server =)
funkar skitfint (kör det själv)
@Deaaaaaas
Hur är det och administera dns på gate9 då?
Skit enkelt... Bara att logga in och ändra hur mycket du vill... Du kan ha hur många dns alias som du själv känner för... Kostar inget extra :)Citat:
Ursprungligen postat av Johan
hej deeeas. jag har gjort exakt som du sa, men jag får felmeddelandet:
Forbidden
You don't have permission to access / on this server.
--------------------------------------------------------------------------------
Apache/2.0.55 (Win32) Server at 81.xxx.xxx.xx Port 80
Jag misstänkte att porten i brandväggen (netgear WGT624 v2) som behövdes öppnas så jag gjorde det, men det hjälpte inte. Jag får exakt samma meddelande.
e de nåt mer man måste confa i apache??
när jag kör: http://localhost/hemsidansnamn.html på burken där apache ligger så öppnas sidan.
Tacksam för hjälp eftersom jag kört fast
EDIT: maskade bort IP adressen /T-bird
Tror att du kommer till routerns webserver.
Mappa om den riktiga webadressen i HOSTS filen tex
www.klas.se 192.168.0.126 (ändra till dina värden)
Hmmmm.
Se till att port 80 i din brandvägg / router (eller den port som du har valt som webb-port) peka på din interna dator med webbservern.
Lycka till
oki, tackar nu funkar det, men det var en sak till som skulle ändras innan jag fick igång skiten.
Just for the record: I rotmappen för där HTML filerna till sidan skall ligga måste det finnas en fil som heter index.thml. Det är den filen som apache kör.
Så startsidan döps om till index.html och sen funkar det kanon.
Hmmmm.
Alls icke så. Den kan heta vad som helst MEN det måste du speca i apache configen (http.conf), och gör du ingenting i den så är det mycket riktigt index.html som är startsidan. Observera skillanden mot IIS där startsidan heter index.htm (utan l på slutet), härör sig till DOS "gamla" filändelser med bara tre bokstäver.
Så är det.
Lycka till
fan tackar matkoh, intressant upplysning :D
Du verkar kunna detta bra så jag har två frågor:
1. # DirectoryIndex: sets the file that Apache
will serve if a directory
# is requested.
#
# The index.html.var file (a type-map) is
used to deliver content-
# negotiated documents. The MultiViews
Option can be used for the
# same purpose, but it is much slower.
#
DirectoryIndex index.html
index.html.var
jag ändrade detta till namnet för min startsida men den ville fortfarande ha index.html som startsida. Är jag helt fel ute??
2. Jag när jag döper om min startsida till index.html så öppnas den, men länkarna funkar inte? Hur jag för att få apache att öppna länkarna till huvudsidan?
Tackar för hjälpen
Hmmm.
Du glömde nog det fundamentala. Har du startat om httpd-demonen ??? Det låter inte så.
/etc/rc.d/httpd restart eller liknande beror på din dist.
MÅSTE du göra efter varje ändring i filen. Precis som i Bills värld men där måste du starta om hela burken. Här behöver du bara starta om demonen (programet).
Lycka till
Jag undrar bara vart man ska lägga mappen med hemsidan. för att få allt att funka?
Jag kollar med att koppla upp och den visar "Apache startsida" med sen ska man ju peka på sin egen sida.
Hur gör man det?
Znocko
I mappen /var/www/htdocs (om du kör linux) ska du lägga in din startside fil. Kör du windows så får du leta efter mappen htdocs där du lägger din filer.
Om du te.x lägger in filen index.html så ska startsidan vara http://localhost:8080/index.html
Hmmmm.
Vadå 8080, det är definitivt inte standardport, vilken är 80. Port 8080 definierar du oxå i httpd.conf.
Och din startfil tillsammans med resten av din webb BÖR ligga i /usr/local/apache/htdocs. Enklast är att i den mappen sätta in en mjuklänk som pekar på det stället dä du har dina webbar.
Har du gjort en statisk eller en dynamisk sida ?
Använder du php & MySQL oxå ? Klart klockren kombination med Apache, MySQL samt php. Oslagbart (bara JDK är "bättre")
Lycka till
/var/www/html kan det också vara.. så är det på mandrake/mandriva iaf... kan iofs ha att gör med vilken apache version man kör med också...Citat:
Ursprungligen postat av Snouser
Varje gång jag har confat apache så har den satt port 8080 som standard.Citat:
Ursprungligen postat av matkoh
Hmmm.
Då undrar jag hur du "konfat" apache ??? Om man gör det mha vim eller någon annan texteditor så är det default port 80 ALLTID. Du kanske använder något obskyrt verktyg (typ grafiskt) för att konfa, och då brukar det bli lite "lattjo".
klockrent matkoh, nu funkar detta. Men det andra problemet kvarstår:Citat:
Ursprungligen postat av matkoh
Förstasidan kört nu från apache och kan nås från internet, andrasidan är länkad till förstasidan och ligger i samma katalog som förstasidan. Sökvägen i koden stämmer, sidorna kan öppnas utanför apache så de e inget fel på sökvägen. Men ändå går det inte att öppna den länkade sidan från startsidan från internet när de ligger uppe via apache, ska man definiera i httpd.conf nån stans vikka länkar som ska öppnas från startsidan?
Hmmm.
Det du syftar på är relativa sökvägar. Alla pekningar UTGÅR från katalogen där index.html ligger. Så du har lite svårt att klättra upp i hierarkin, bara nedåt. Går möjligen att luras mha mjuklänkar där filerna som index.html pekar på är istället länkar som pekar dit du har dina "fysiska" filer.
Allt för att få en "bra " struktur i trädet.
Lycka till
De fixar den sj. Port 80 funkar inte som standard för mej om jag inte ställer in att de ska vara standardCitat:
Ursprungligen postat av matkoh
matkoh: Jag lade till nåra "vanliga länkar" i ren HTML och då funkade dom att öppna. DE länkar som inte funkar är i javascript, kod som är genererat av DW.
Efter ha läst lite på nätet ska de gå att avtivera, eller köra en plugin i apache som gör att apache fattar javascript
Vet du hur man gör detta?
Hmmm.
ALLA tillägg till Apache MÅSTE kompileras in i apache, och det finns väl dokumenterat på ex. apache hemsida. Så om du vill ha PHP, MySQL, Java osv, så MÅSTE de stöden kompileras in i Apache. Det enda som funkar "out of the box" i Apache är statisk HTML. Ev. kan det finnas färdiga paket till din dist med de grejerna som du behöver. Anledningen till att det är så här, är för att varje utvecklare har sina egna favoritverktyg, databaser osv. Och man får en mycket "slimmad" (läs snabb) webbmotor, på det här sättet.
Nu är det i regel inga problem att fixa Apache efter dina önskemål, men det krävs lite pyssel (och linux-kunskaper). Man bör ha kompilerat någon gång förut så att man förstår vad ev. fel innebär.
Lycka till
Apache stöderväl inte java, då får man köra tomcat istället.Citat:
Ursprungligen postat av matkoh
tackar för snabbt svarCitat:
Ursprungligen postat av matkoh
Hmmm.
Just det som evilin säger så för JAVA är det tilläggsmodulen TomCat som gäller. Läs mer på deras sida (www.tomcat.org tror jag det var).
Lycka till
Behöver man inte använda MySql?Citat:
Ursprungligen postat av lynx
Använder du Php.net istället för Mysql?
/Znocko