Apache Vhost configuration

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

C#.NET ontwikkelaar

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Je bouwt webshops, webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Framework en C#. Je zorgt voor de optimalisering van bestaande software en de automatisering van

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »
Thomas de vries

thomas de vries

10/12/2012 11:57:33
Quote Anchor link
Goedemorgen phpleden.

Ik heb een vraag/probleem en weet zo niet hoe ik het moet zoeken.

Ik draai een Windows Server 2008 systeem met Apache.
Ik gebruik hiervoor Vhost omdat ik meerder website run op 1 server.
Nu is het zo dat ik een 2de server erbij neem en wilde dus 1 website naar die server sturen.

Het principe is als volgt.
www.site1.nl gaat naar ->Wan Ip.
www.site2.nl gaatn naar ->Wan Ip.

site1 blijft doormiddel van Vhost op server1.
site2 moet doormiddel van Vhost naar server2 gestuurd worden

Server1 zit rechstreeks op het internet aangesloten
Server2 is op Server1 aangesloten en heeft een intern ip-adres

Hoe kan ik dit het beste aanpakken met Vhost?
Dit is wat ik nu heb en wat dus niet werkt.

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "F:/site1"
ServerAlias www.site1.nl site1.nl
</VirtualHost>

<VirtualHost 192.168.137.64:80>
DocumentRoot "C:/site2"
ServerAlias www.site2.nl site2.nl
</VirtualHost>
 
PHP hulp

PHP hulp

01/06/2024 16:21:20
 
Chris PHP

Chris PHP

10/12/2012 12:36:53
Quote Anchor link
Google heeft hier veel tutorials voor je.

Zoek op "configure Apache vhost on Windows" en je krijgt een waslijst aan tutorials.
 
- SanThe -

- SanThe -

10/12/2012 13:29:07
Quote Anchor link
Vhosts werkt met Apache. Dus als je naar een andere server gaat heb je daar ook Apache nodig lijkt mij. Het verwijzen naar de juiste server doe je met DNS.
 
Thomas de vries

thomas de vries

10/12/2012 14:01:37
Quote Anchor link
Edit

Oke heb het geprobeerd met DNS maar ook dat werkt niet.
Heb gekeken naar sommige tutorials maar krijg het niet voor elkaar om het naar een ander ip adres te sturen.

Dit is hoe ik mijn Virtual host heb met apache en volgens sommige dient het te werken.
Reminder
ook op mijn 2de server staat apache op en werkt.

NamevirtualHost *:80

<VirtualHost>
ServerAdmin [email protected]
ServerName pandoraflyff.com
ServerAlias www.pandoraflyff.com pandoraflyff.com
DocumentRoot "F:/Server/htdocs/pandoraflyff.com"
</VirtualHost>

<VirtualHost 192.168.137.6:80>
ServerAdmin [email protected]
ServerName azureflyff.com
ServerAlias www.azureflyff.com azureflyff.com
</VirtualHost>

Zodra ik naar www.azureflyff.com ga dan redirect die me niet naar mijn andere server
maar laat me de eerste website zien.

Kan iemand me toch in de goede richting duwen.
Gewijzigd op 10/12/2012 15:02:07 door thomas de vries
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/12/2012 15:34:48
Quote Anchor link
Je kan dit niet in de Apache configuratie oplossen.
Je zegt nu dat Apache op het IP van de andere server moet luisteren naar azureflyff.com, dus vandaar dat ie naar de standaard gaat.
Apache is een webservice en geen netwerkservice.
 
John D

John D

10/12/2012 15:42:37
Quote Anchor link
De apache functionaliteit vhost, in dat geval is het antwoord van Ger van toepassing. De 2008 server heeft een WAN (dus internet) ip-adres? In dat geval houdt het op je kan niks knutselen zonder router. Hoe zit overigens server2 vast aan server1? Meerdere netwerkkaarten in server1? Je haalt twee dingen door elkaar, ip-techniek -> de netwerklaag en apache -> de applicatielaag (OSI model).

Toevoeging op 10/12/2012 15:49:41:

eerder is ook al eens deze discussie gevoerd alleen de TS bestaat niet meer (???) http://www.phphulp.nl/php/forum/topic/port-forwarding-server-2008/87939/1/
Gewijzigd op 10/12/2012 16:10:38 door John D
 
Thomas de vries

thomas de vries

10/12/2012 16:22:24
Quote Anchor link
@John
Ja inderdaad op de server zitten meerdere netwerk kaarten.
Toch zou het dienen te werken zelfde als met een router naar mijn idee.
Op de router zit het wanIp en vanuit daaruit wordt alles wat binnen komt op poort 80 gegooid.
die vervolgens naar server1 gaat. Dan moet het alsnog van server 1 naar server 2 gaan.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/12/2012 16:47:25
Quote Anchor link
Je bent onduidelijk. Staat er nu wel of geen router tussen server 1 en het internet?
Is dat niet het geval dan is server 1 de gateway met internet, en moet je daar de routing gaan regelen. Dus zal je dan wat aanvullende software nodig hebben.
 
Thomas de vries

thomas de vries

10/12/2012 17:10:42
Quote Anchor link
Ik heb er nu geen router tussen en server 1 is de gateway. Sorry voor het onduidelijker maar bovenstaande post was een voorbeeld.

Dus in feite zou ik dus toch dienen te werken met DNS op de server?

Ik zal nogmaals gaan kijken hoe ik dit toch het beste kan aanpakken. Bedankt voor de reacties
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/12/2012 17:48:14
Quote Anchor link
De infrastructuur van het netwerk is het meest complexe deel in de netwerklaag.
Wat je ook kunt doen is bij je provider een extra ip adres aanvragen, dat maakt je routing een stuk simpeler.

PS.
routing is een service in server 2008, je moet dit dan activeren en configureren.
 
John D

John D

10/12/2012 18:55:12
Quote Anchor link
routing is een service in server 2008, je moet dit dan activeren en configureren echter dat geldt dan voor ip adressen en niet voor www.site1.nl en www.site2.nl enzovoort. Je kan in de gateway van 2008 ook port forwarden maar dat geldt dan voor een poort die binnenkomt, bijvoorbeeld 8080 port forwarden naar 80 op server2. Het is niet zo dat server1 ervoor kan zorgen dat wanneer er een call binnenkomt voor www.site2.nl op poort 80 dat doorgestuurd wordt van server1 naar server2 en dat wanneer een call binnenkomt voor www.site1.nl op poort 80 dat dat dan binnen server1 wordt afgehandeld. Zo zit netwerkarchitectuur niet in elkaar dues het kan niet, zo simpel is dat.

Dus in feite zou ik dus toch dienen te werken met DNS op de server?
NEEN, een DNS is voor de caller, dus diegene die een oproep pleegt en niet voor het netwerk waar de oproep binnenkomt. Het kan dus niet wat je wil. Een oplossing is het advies van Ger: een extra ip-adres.
 
Thomas de vries

thomas de vries

10/12/2012 19:16:37
Quote Anchor link
Bedankt Ger en John D.
Ik zal de ISP contacteren en bespreken wat de mogelijkheden zijn hierin.
 
Willem vp

Willem vp

28/12/2012 18:04:12
Quote Anchor link
Ik zie hier een perfect voorbeeld voor reverse proxying ;-)

In DNS kun je www.site2.nl gewoon het IP-adres van server1 laten behouden, maar je moet wel ergens een intern.site2.nl aanmaken met het interne IP-adres vcan server2. Dat kan in DNS, maar is misschien handiger in de lokale host-file van server1.

Vervolgens doe je op server1 iets als:

<VirtualHost *:80>
DocumentRoot "C:/legemap"
ServerAlias www.site2.nl site2.nl
ProxyPass / http://intern.site2.nl/
ProxyPassReverse / http://intern.site2.nl/
</VirtualHost>

Uiteraard moet op server2 dan ook een webserver draaien. Dat hoeft niet eens Apache te zijn.

Toevoeging op 28/12/2012 18:13:21:

Thomas de vries op 10/12/2012 16:22:24:
Ja inderdaad op de server zitten meerdere netwerk kaarten.
Toch zou het dienen te werken zelfde als met een router naar mijn idee.
Op de router zit het wanIp en vanuit daaruit wordt alles wat binnen komt op poort 80 gegooid.
die vervolgens naar server1 gaat. Dan moet het alsnog van server 1 naar server 2 gaan.

Wat je hier beschrijft is port forwarding. In dat geval zou je op server1 een ongebruikte poort (bijvoorbeeld 81) kunnen doorsturen naar poort 80 op server2. Ik weet alleen niet of een standaard Windows-server dat ondersteunt (zou zomaar kunnen dat je dan een ISA-server of zo nodig hebt) maar feitelijk maak je site2 daarmee onwerkbaar, omdat de gewone gebruiker niet weet dat hij verbinding moet maken met poort 81 om je site te bekijken.

Reverse proxying lijkt me dan toch de aangewezen methode; je kunt daarmee honderden sites verdelen over verschillende interne servers en die allemaal via je ene extern bereikbare server benaderen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.