Webserver

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
johnny_samuelsson@msn.com
Inlägg: 83
Blev medlem: 23 aug 2007, 14:24
OS: Ubuntu
Ort: Dammkärret / Sverige
Kontakt:

Webserver

Inlägg av johnny_samuelsson@msn.com »

Hej!
Nu har jag stält till det för mig själv. Jag har en Apache2 installerad och en hemsida som är för mig personligen http://johnny.åloppe.se. Eftersom jag har en dynamisk IP tilldelning av BBB så har jag loopia som pekar på min min webserver. Jag skulle nu vilja att min adress http://www.vägföreningen.åloppe.se skulle peka på min interna webadress <a class="postlink" href="http://www.aloppe.foo">http://www.aloppe.foo</a>, men det får jag inte till. http://www.vägföreningen.åloppe.se finns på webben men jag vet inte hur den kom dit eller vad i datorn som levererar den Ip adressen. Jag har installerat Bind men även om jag stoppar den fungerar http://www.vägföreningen.åloppe.se, jättekonstigt, någon som förstår detta? :o
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Webserver

Inlägg av Lars »

Jag tror inte det finns stöd för IDN i så mycket annat än webbläsare än så länge. Möjligtvis måste du använda punycode, se mitt inlägg i tråden å, ä, och ö i subdomäner/domäner.
johnny_samuelsson@msn.com
Inlägg: 83
Blev medlem: 23 aug 2007, 14:24
OS: Ubuntu
Ort: Dammkärret / Sverige
Kontakt:

SV: Webserver

Inlägg av johnny_samuelsson@msn.com »

Hej! jag använder punycode i bind mm. Men jag får ändå inte till det. Jag har nu stoppat bind, för jag tänker att jag igentligen inte ska behöva en egen DNS. Jag borde kunna använda loopia för att få det att fungera. alltså en användare av en webläsare skriver adressen: vägföreningen.åloppe.se så borde användaren omdirigeras till min webserver av loopia. Problemet är att jag inte har en webadress som jag kan berätta för loppias server. Jag behöver en intern adress. min offentliga IP adress(WAN) + och något mera, tex. vgf.foo. Jag börjar misstänka att det finns något fel i apache2 tex något knas med "mods-available" eller liknanden. :-\
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Webserver

Inlägg av maths57 »

Har jag fattat dig rätt.
* Du kör en webbserver på din dator.
* Det är tänkt att folk på internet ska kunna se dina sidor.
* Du vill ha adressen "johnny.åloppe.se" till dina sidor.
* På internet har du en hemsida på "www.vägföreningen.åloppe.se" som du vill ha länkad till "johnny.åloppe.se".

Jag ser det så här:
* För att kunna använda adressen "johnny.åloppe.se" måste du registrera den. Då måste du också helst ha en fast IP-adress av BBB att hänvisa till, även om det finns alternativ. Det här kostar.
* Ett annat sätt är att din sida "www.vägföreningen.åloppe.se/index.html" bara är en redirect till din dator där hemma. Du behöver då bara ha kolla på vilken publik IP-adress din datorn har. Om du får en dynamsisk IP-adress av BBB kan det bli lite svårt att administrera eftersom du inte kan vara säker på att få ha samma adress någon längre tid. Har du däremot en fast IP, då blir det enklet. Innanför din head-tagg i din fil "www.vägföreningen.åloppe.se/index.html" lägger du till följande:

Kod: Markera allt

<meta http-equiv="Redirect" content="0; url=x.x.x.x/index.html">
Vad den gör att att omdirigera (Redirect) besökaren med en gång (0) till din adress (x.x.x.x/index.html). Byt ut x.x.x.x mot din publika IP-adress.
johnny_samuelsson@msn.com
Inlägg: 83
Blev medlem: 23 aug 2007, 14:24
OS: Ubuntu
Ort: Dammkärret / Sverige
Kontakt:

SV: Webserver

Inlägg av johnny_samuelsson@msn.com »

Jag utrycker mig dåligt.
* Jag kör en webbserver på dator med ubuntu.
* adressen johnny.åloppe.se" fungerar bra, sidorna finns på min dator,(Redirect) från loopia, nåbara från internet för alla.

Nu vill jag fixa flera olika hemsidor på samma sätt, men det lyckas jag inte med.

Av någon underlig anledning fungerar "www.vägföreningen.åloppe.se", fast den pekar på fel sida. och jag tror inte det är loppia som har med det att göra. Jag har alltså en dynamiskt tilldelad ip av bredbandsbolaget. Därför använder jag loopias tjänst (inte Webbhotellet), och ett program som heter curl för att uppdatera loopiaDNS.

Jag har försökt följa en artikel: http://wiki.imbumba.se/index.php/Instal ... L_i_Ubuntu
Kappitlet Skapa flera virtuella hostar intresserar mig för det är precis vad jag försöker göra men inte lyckas med. Användarsidor (user directories) fungerar ju bra.
Användarvisningsbild
Sebastian Dahlgren
Inlägg: 12
Blev medlem: 07 jun 2006, 18:16
OS: Ubuntu
Utgåva: 10.04 Lucid LTS
Ort: Landskrona
Kontakt:

SV: Webserver

Inlägg av Sebastian Dahlgren »

Hej Johnny!
Kul att du följer den artikeln. Säg till om det är något i den som jag bör förändra!

Kan vi få se hur dina vhost konfigurationer ser ut, både för johnny.åloppe samt för vägföreningen?

Fast det här problemet kanske är fixat nu, för jag får upp en sida på http://www.vägföreningen.åloppe.se/.

Gott nytt år!
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

SV: Webserver

Inlägg av andol »

Vad jag inte förstår är varför du ska blanda in redirects? Är det inte lättare att bara låta samtliga domäner peka direkt på ditt externa ip-nummer och därefter dela upp sidorna med Apaches vhostar? Alternativt är det något jag missar?
Zhaozhou
Inlägg: 183
Blev medlem: 03 jul 2007, 22:24
OS: Annat GNU/Linux
Kontakt:

SV: Webserver

Inlägg av Zhaozhou »

Lars skrev: Jag tror inte det finns stöd för IDN i så mycket annat än webbläsare än så länge. Möjligtvis måste du använda punycode, se mitt inlägg i tråden å, ä, och ö i subdomäner/domäner.

BIND har stöd för IDN, jo.
johnny_samuelsson@msn.com
Inlägg: 83
Blev medlem: 23 aug 2007, 14:24
OS: Ubuntu
Ort: Dammkärret / Sverige
Kontakt:

SV: Webserver

Inlägg av johnny_samuelsson@msn.com »

Man lär sig mer och mera hela tiden. men jag har inte lyckas ännu.
En av mina vhost ser ut så här:
____________________________________________________________________________
<VirtualHost *>
ServerName <a class="postlink" href="http://www.test.foo">http://www.test.foo</a>
ServerAdmin johnny_samuelsson@msn.se

DocumentRoot /var/www/vhosts/www.test.foo
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/vhosts/www.test.foo>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
                # Uncomment this directive is you want to see apache2's
                # default start page (in /apache2-default) when you go to /
                #RedirectMatch ^/$ /apache2-default/
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/errorTestFoo.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.#
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
</VirtualHost>
___________________________________________________________________________

Enligt error.log i /var/log/apache2 så "File does not exist: /var/www/ <a class="postlink" href="http://www.test.foo">http://www.test.foo</a>" och det stämmer ju för det är inte där jag har filerna enligt ovanstående. Förbaskade dator! Nu har jag lagt en liten fil på detta ställe och det fungerade otroligt nog,jag når den genom att i webläsaren skriva mitt wan IP +/ww.test.foo, så nu måste jag få apache att förstå ovanstående VirtualHost.
PS: känns hedrande att Sebastian Dahlgren svarat på detta, tack för din fina artikel.
Senast redigerad av 1 johnny_samuelsson@msn.com, redigerad totalt 2 gånger.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

SV: Webserver

Inlägg av andol »

johnny_samuelsson@msn.com skrev: ....genom att i webläsaren skriva mitt wan IP +/ww.test.foo, så nu måste jag få apache att förstå ovanstående VirtualHost.
Nje, riktigt så funkar det inte med (namnbaserade) vhostar.

Det du vill skriva i webbläsarens adressfält <a class="postlink" href="http://www.test.foo">http://www.test.foo</a>
(alltså det som står som ServerName eller ServerAlias i vhost-confen)

Sen så förutsätter det förstås även att domännamnet slår upp mot rätt (ditt) ip-nummer.
johnny_samuelsson@msn.com
Inlägg: 83
Blev medlem: 23 aug 2007, 14:24
OS: Ubuntu
Ort: Dammkärret / Sverige
Kontakt:

SV: Webserver

Inlägg av johnny_samuelsson@msn.com »

Jag hittade ett spännade avsnitt som verkar stämma med mina vhost problem. Men jag har inte lyckats ännu.

Om jag kan få det att fungera med följande skulle jag vara nöjd.
"Using the ServerPath directive"
http://httpd.apache.org/docs/2.2/vhosts/examples.html
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"