Rättegång inställning av virtuella värdar. (En webbserver med många webbplatser) (8 / 9 steg)

Steg 8: gör om.



Listat ut varför jag var har problemen. En webbplats namn var en verklig plats på nätet och hur dns inrättades. utanför platsen tog prioritet. Så var försiktig med din webbplats namn och du bör vara ok.

NameVirtualHost

Med standardkonfigurationen du bara tjänar upp en webbplats, och denna webbplats är baserad på din IP-adress. Vad jag inrätta är namn-baserade virtuella hosting, vilket betyder att Apache-server kommer att fungera specifikt innehåll baserat på domännamnet efterfrågades. På detta sätt kan en enda server vara värd för flera webbplatser och tjäna upp unika innehåll baserat på den domän som efterfrågades.

Min föredragna metoden att använda namn baserad virtuell hosting är att skapa en separat fil för varje domän. Dessa kan allt göras i en fil, men jag ska skapa en ny fil för varje plats.

Vi måste först definiera till Apache som vi använder namnet baserat virtuella värd i stället för IP-baserade. Du kan lägga till följande rad i din /etc/apache2/apache2.conf att definiera detta:

www.ubuntu-tutorials.com

Ovanstående bör vara offentliga inför IP-adress (förutsatt att du skapar en offentlig webbplats), och port är vanligtvis port 80 som standard. Efter detta ska vi skapa baskonfigurationen för din virtuella värdar. Debian och Ubuntu användning /etc/apache2/sites-available/ och /etc/apache2/sites-enabled / kataloger för att definiera virtuella värd. En trevlig sak om detta är att du kan ha fler platser "tillgänglig" än du har "aktiverat", vilket innebär att allt inte konfigurerad är faktiskt levande och lyssnande. Det är trevligt att inaktivera snabbt en webbplats oavsett orsak.

Jag gillar att skapa unika filer för var och en av mina domäner inom den /etc/apache2/sites-available / mapp. Till exempel har jag en fil som heter "ubuntu-tutorials.com" i katalogen, med följande innehåll:

cd /var/www/ubuntu-tutorials.com/html<br /> echo "Hello World" > index.html

Vad dessa inställningar göra är följande:

  • ServerName lyssnar efter begäranden frågar för en viss domän
  • <VirtualHost 192.168.1.50:80><br /> ServerNamedefinierar alla ytterligare domäner som ska matcha
  • ServerAdmin är kontakt för webbplatsen
  • DocumentRoot är sökvägen till innehållet för den här webbplatsen

Nu när denna fil skapas i den /etc/apache2/sites-available / mapp är vi nästan redo att börja, men vi behöver kunna. Vi kan göra det genom att skapa en symbolisk länk från en mapp till nästa.

myposgarge.com

Denna webbplats finns nu (som i konfigurerad) och aktiverat (som lyssnar) när vi starta om apache tjänsten:

ServerAlias

Provning

Du kan tillfälligt, konfigurera din hosts för att peka domänen till din IP-adress och se om servern laddar upp rätt plats för att testa din konfiguration. Detta behövs bara om den hostname eller domän namnen inte löser redan till din IP-adress. Redigera /etc/hosts/etc/hosts genom att lägga till följande rad:

www.myposgarge.com

ServerAdmin me /> DocumentRoot /var/www/www.myposgarge.com/html<br /> </VirtualHost>$ cd /etc/apache2/sites-enabled/<br /> $ ln -s ../sites-available/

Öppna webbläsaren, försök att komma åt domain.tld och se om den laddar innehållet från din lokala DocumentRoot (från konfigurationen ovan). Du kanske vill släppa en fil i DocumentRoot att kontrollera dess dra ditt lokala innehåll.

www.myposgarge.com

----------------------------------------------------------------------------------

Ange apache var filerna för www.myposgarage.com

$ sudo nano /etc/apache2/sites-available/www.myposgarage.com


www.
ServerAdmin me /> DocumentRoot /var/www/www./html<br /> </VirtualHost>

Ställ in länken

www.

Om ingen lokal DNS-server sedan

$ sudo vim/etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.1.50 oesrvr1 www.thesoftserv.com www.myposgarage.com
192.168.1.199 skrivare
192.168.1.51 nas lottie lottienas
:: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6

Sedan bara installeras filerna för programvaran (opensourcepos), jag ville använda istället för att bara använda index.html.

Uppdatering:

Du förmodligen uppdateras din Ubuntu installationen och en uppdatering ingår uppgradering av Apache till version 2.4.x

I Apache 2.4.x vhost konfigurationsfilerna, finns i katalogen /etc/apache2/sites-available måste ha filtillägget .conf.

Använda terminal (mv kommandot), byta namn på alla dina befintliga konfigurationsfiler och lägga till .conf-tillägget för dem alla.

MV /etc/apache2/sites-available/cmsplus.dev /etc/apache2/sites-available/cmsplus.dev.conf

Om du får en "Permission denied" fel, Lägg sedan till "sudo" framför din terminal kommandon.

Du behöver inte göra några andra ändringar i konfigurationsfilerna.

Aktivera vhost(s):

a2ensite cmsplus.dev.conf

Och sedan ladda om Apache:

Service apache2 reload

Dina webbplatser ska vara igång nu.

Se Steg
Relaterade Ämnen

15 steg om hur du skapar en formell plats inställning.

Steg 1: Steg ett: plats matta För att skapa en imponerande formella inställningen Välj en dekorativ plats matta till accent i Kina och redskap i inställningen plats.Steg 2: steg två: med Plate Nästa steg är att lägga till tjänsten plattan. Denna plat...

Enda skott mynningsladdare Knex Pistol med låg/hög inställning.

Denna Knex pistol är en bra pistol för en nybörjare Knex pistol hantverkare att anpassa bort av. Det är en enkel design och bränning avståndet är inte alltför dålig på 8-9 fot (låg inställning) och 16-17 fötter (hög inställning). Bränning ränta och r...

Manuell inställning cirkeln för Dobsonian teleskop

Som en lång tid visning av jag är glad att presentera min första instructable. Detta visar hur jag gjorde manuell inställning cirkel för min dobsonian teleskop. En inställning cirkel används för att ange azimuth koordinaterna för att lokalisera objek...

SketchUp handledning 1, start inställningar, lager, grupp, scen, animation inställning

SketchUp handledning 1, starta inställningar, lager, grupp, scen, animation inställning...

Hur du ändrar avhopp från avstånd, (kall inställning med gyllene JACK)

Köp en gammal sax jack på en second hand butik, "sax" jack i bilden kommer att spridas av nära kedja vistelser. Om du så önskar, kan du använda två klämmor så den dropout inre ansikten görs på två exakt parallella imaginära planes genom hela kal...

Värd för din egen virtuella privata nätverk (VPN) med OpenVPN

A Virtual Private Network eller VPN, skapar en krypterad tunnel mellan du datorn (klienten) och VPN (server). Denna krypterade tunnel bär data som inte kan dechiffreras utan ordentlig nycklarna, och du styr vilka klienter som har åtkomst till dessa n...

Hur man gör en enkel bezel inställning

denna lektion kommer att visa dig hur man fabricerar ditt eget anpassade inställningen för någon form cabachon.Saker som behövs:StenPlåtBezel tråd av samma eller liknande materialFacklaJuvelerare sågPlatt och hälften runt tång nål näsaAvbitartång (fr...

Firmware-uppgradering för USBASP klon - fastställande fel inställning USBASP ISP klockan

USBASP är en av de mest populära programmeraren för AVR Microcontroller av Thomas Fischl.Det är en av de äldsta programmeraren för AVR. Och mycket vanliga som används med AVRdude programvara.Det finns många GUI baserat på AVRDude, som:embedXcodeAVR8...

Har du haft ägglossning ändå? En Makers inställning till fertilitet spårning

Fertilitet medvetenhet metod sensiPLAN® är visat sig vara lika effektivt som p-piller att undvika graviditeter. Android- och mobiltelefon app LadyCycle baseras på de regler som fastställs av denna metod för födelsekontroll. App kan dessutom också för...

Inställning och med Homing växlar för industriella CNC-Routers

medan gränslägesbrytarna krävs inte att driva Industriella CNC Router System, aktivera dem för dråpare ger dig möjligheten att ha en repeterbar hem position, vilket är mycket praktiskt om du arbetar med motkrav, jiggar eller bifogade filer. Du kan oc...

En kinestetic inställning till läsförmåga (hur man undervisar behandlingen på ett roligt sätt)

4 och 5-åringar behöver flytta medan de lär sig. Detta instructable visar hur man skapar en super rolig kinestetiska behandlingen lektion. Genom att använda fysiska gester med kortbrev, kommer studenter att kunna att kunna komma ihåg ljud och namnen...

Inställning av Minecraft LAN party

Detta är en handledning för hur du ställer in en Multi-Player Minecraft spel över ett lokalt nätverk (LAN). Detta kräver en internet-anslutning, bara en router.Vad du behöver:-Minst två datorer kan köra Minecraft (wifi tillval)-En router (wifi tillva...

Telefon kamera makro inställning

Om din budget inte kommer att sträcka till off-the-shelf lins kit för telefon kamera makro arbete, leta efter en begagnad juvelerare lupp på platser som välgörenhet/sparsamhet butiker, bil boot/garage osv.Blu-Tack eller motsvarande kommer att hålla l...

Lätt makro fotografering fältet Studio (en enkel, billig, effektiv inställning för träffa dina grannar stil skott)

Denna oförstörbara tjänar till att lära människor hur man gör en billig (under $15USD) setup för att uppfylla dina grannar-stil fotografier av naturen. (Det förutsätts att du redan har en kamera, stativ med avtagbart och externa flash.)Steg 1: Samla...

"Godis Dropper" för drönare: inställning och Test

En snabb "demo" bygga av HobbyKing "Candy Dropper" för ett kommande besök i en skola för att prata om drönare för bevarande och search & rescue. Detta är en billig RC drone "leverans system" och kan kopplas till multikopt...

En enkel Dashboard Cam inställning

när jag började autocrossing min bil jag ville ha ett sätt en instrumentpanel cam att spela in video. Jag tittade på några online och de var ganska dyra och endast var monterade på bilen med hjälp av ett sug fäste. Jag känner inte för att spendera pe...

Egen inställning Digital skylt Counter baserat på ICStation ATMEGA2560

ICStation Team presentera denna Self-setting Digital skylt räknare med ICStation ATMEGA2560. Räknaren digital plåt arbeten under DC5V. Detta system använder infraröd korrelation sensorn för att samla in information om de tider som objektet passerade....

Fluga - makro inställning utan fancy kamera

Hej killar,Detta är min första försök så plese har inget emot om jag gör något fel, jag har alltid varit väldigt fascinerad om insekten världen särskilt hur de ser upclose så följande bilder är bara ett exempel på hur dessa ödmjuka buggar ser mer ut...

BÄSTA kamera undersökning inställning av redovisningsspårning med instruktioner

en framgångsrik trail kamera undersökning börjar med sajt prep. Jeremy Flinn visar sin metod för att skapa en kvalitet kamera webbplats för att fånga information av hög kvalitet i den lokala rådjur besättningen. Mer om trail camera undersökningar Bes...