NGINX reverse proxy

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren C# .NET Developer / Javascript

Over het bedrijf: Wij leveren software aan beurzen, banken en pensioenfondsen. Ben jij een ervaren software ontwikkelaar? Heb jij ervaring met C# en Javascript? Vaste baan: Sr C# Developer C# .NET Javascript 3.500 - 5.000 Senior C# Developer Wij zijn een groeiend en innoverend bedrijf dat wereldwijd adviseert over financiële informatie- en analysesystemen die gebruikt worden door bijvoorbeeld banken en pensioenfondsen. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor elke nieuwe trend. Onze systemen zijn groot en

Bekijk vacature »

Functioneel Beheerder Apps

Waar het horrorverhaal IT van Stephen King, kilometers aan zeldzame boeken en functionaliteitenbeheer samenkomen. Dat is de KB in Den Haag. En het is de plek waar jij als functioneel beheerder de grootste Bibliotheek-app voor gebruikers in tiptop conditie houdt. Maak jij het mogelijk? In deze functie maak je direct maatschappelijke impact. Je voorziet in een mooi product dat honderdduizenden Nederlanders gebruiken. Je bent actief bezig hen dagelijks leesplezier te bieden en persoonlijke ontwikkeling mogelijk te maken. Daardoor werk je heel direct mee aan een slimmer, vaardiger en creatiever Nederland. En er is meer. Jij bent de functioneel beheerder die:

Bekijk vacature »

Email Front-End Developer

Creatieve HTML-er die de mooiste mails binnen no time kan bouwen. Wat doe je als Email Front-End Developer bij Coolblue? Droom jij in HTML en CSS? Weet jij als geen ander een ambitieus email design om te bouwen naar de werkelijke email? Zwem jij graag in je code om bestaande templates net weer een beetje beter te maken? Dan zoeken wij jou. Ook Email Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen De beste campagnes opbouwen voor de belangrijkste doelen Nieuwe mail templates ontwikkelen vanuit HTML en CSS of oude

Bekijk vacature »

Advanced Mendix Developer Logistic Solutions (NL)

Advanced Mendix Developer Logistic Solutions (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties." Wat ga je doen? PostNL is becoming a postal tech company. Je komt te werken binnen PostNL Logistic Solutions. Daar gaan we net wat verder dan een standaardpakket of brief. Het gaat bijvoorbeeld om gekoeld vervoer van medicijnen (Health), Warehousing (Fulfilment), het leveren binnen hele strakke tijdvakken

Bekijk vacature »

Sr Developer Dynamics 365 Business Central MBO HBO

Wie wordt jouw werkgever?: Wij verzorgen levering en implementatie van de ERP-software Microsoft Dynamics 365 Business Central. Ben jij een Senior Developer? Heb je ervaring met ERP of Dynamics 365 Business Central? Vaste baan: Sr Developer Dynamics 365 Business Central MBO HBO ERP 3.000 - 5.000 Senior Developer Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. Verder werken we met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur.

Bekijk vacature »

Full Stack Developer HBO / HBO

Over het bedrijf: Wij maken en optimaliseren websites Ben jij een ervaren Full Stack Developer? Heb jij affiniteit met PHP? Vaste baan: Full Stack Developer HBO 3.300 - 4.500 Full Stack Developer Wij zijn een Fullservice Internetbureau. Wij maken Websites, Apps en Portals, en zijn actief op gebied van E-commerce. We hebben ook veel aandacht voor websiteoptimalisatie (SEA en SEO), en systeemintegratie, en maken datakoppelingen met veel verschillende systemen. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor

Bekijk vacature »

Cloud Engineer

Senior Cloud Engineer Opleidingsbudget van € 5.000,- Onze opdrachtgevers werken met de nieuwste technieken dus onze medewerkers ook. Daarom bieden we jou uitgebreide opleidingsmogelijkheden en ondersteunen we je maximaal in je ontwikkeling. We bepalen samen met jou een opleidingstraject want niemand wil stilstaan in zijn ontwikkeling, zeker niet in de IT. Wat mag je nog meer verwachten? Direct een arbeidsovereenkomst voor onbepaalde tijd Een salaris tussen de € 4.000,- en € 4.500,- bruto per maand o.b.v. 40 uur Diverse bonussen: 1800+ uur bonus Wervingsbonus, een waardebon naar keus, ter waarde van € 1.500,- netto Een onkostenvergoeding van € 100,- netto

Bekijk vacature »

Full Stack Java Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Medior PHP Programmeur Backend Developer / REST Of

Over het bedrijf: Affiniteit met PHP? Affiniteit met online identificatie? Kennis van OCR Software? Developer Heb je ervaring met PHP, MYSQL, MVC en OOP? Vaste baan: Medior PHP Programmeur Backend Developer Codeigniter 3.000 - 4.300 Wij hebben ruim tien jaar ervaring op het gebied van online verifiëren van persoons- en bedrijfsgegevens in zowel Nederland als het buitenland. Vanuit ruime ervaring en up-to-date expertise adviseren wij klanten en partners onder andere over de diverse mogelijkheden voor het identificeren van personen en/of organisaties. De technische specialisten denken graag met je mee over de mogelijkheden voor de meest optimale oplossing. Er leeft een

Bekijk vacature »

Frontend Developer JavaScript/TypeScript met AWS

Bedrijfsomschrijving De organisatie kenmerkt zich door haar uitmuntende service en software producten welke diep in haar dna geworteld zit. Ze bieden hoogwaardige software producten aan voor het midden- en kleinbedrijf en voor diverse beursgenoteerde ondernemingen. Met het team van sterke en bevlogen ontwikkelaars voeren zij dan ook diverse activiteiten uit welke dit bedrijf eigen maakt. Door middel een sterk team, doorontwikkeling en het ondersteunen van elkaar zorgt men er dan ook voor dat zij constant op de hoogte is van de nieuwste ontwikkelingen en technieken om de klant (continu) nóg beter te kunnen ondersteunen. Hiermee komen ze tot de mooie

Bekijk vacature »

Advanced Mendix Developer Order Management Systeme

Advanced Mendix Developer Order Management Systemen (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende e-commerce markt? Je doet dit bij PostNL door met je DevOps team onze Mendix applicaties verder te ontwikkelen, waarbij je complexe logistieke business processen vertaalt naar applicaties die ons primaire proces ondersteunen". Wat ga je doen? PostNL wordt een postal tech company We nemen de ontwikkeling van onze IT applicaties in eigen hand door onze eigen software-ontwikkel-capability op te zetten. Als Advanced Mendix Developer ben je onderdeel van een multidisciplinair, agile werkend Business-IT-team. Samen met dit team bouw je onze logistieke IT-applicaties verder

Bekijk vacature »

Sr PHP Backend Developer / Laravel

Over de werkgever: Wij zijn een groep tech-minded developers. Is software-development jouw passie? Heb jij ervaring als developer? Vaste baan: Sr PHP Backend Developer Laravel 3.800 - 5.500 Senior Backend Developer Wij werken uitsluitend met teams van in-house professionals. Daarnaast specialiseren wij ons in het uitdenken, ontwikkelen en opleveren van hoge kwaliteit en schaalbare oplossingen voor MKB en enterprise. Zo ontwikkelen we custom tooling en applicaties voor een aantal bedrijven in de top vijftig van Nederland. Wij werken, zoals gezegd, voor MKB klanten. We hebben veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij ons goed! Wij zijn

Bekijk vacature »

Outsystems developer - Energiemarkt

Ben jij een ervaren Outsystems developer met de skills om te luisteren, te analyseren en te inspireren? Dit is een uitgelezen kans om je aan te sluiten bij een snel groeiend team binnen CGI. Vanuit het team leveren we IT-projecten die de levens van miljoenen mensen raken! Wat ga je doen? Als OutSystems developer ontwikkel en implementeer je binnen ons team nieuwe applicaties, verbeter en onderhoud je de prestaties van bestaande applicaties en werk je aan diverse projecten van onze klant. Je helpt met het omzetten van wensen naar werkende software van het hoogste niveau op basis van een Agile-werkmethodiek.

Bekijk vacature »

Java Developer / Webservices @ Utrecht

2021-06-21 iSense Java Developer / Webservices Ben jij als Java Ontwikkelaar toe aan een stabiele organisatie zonder commercieel doeleinde? Ga jij voor kwaliteit, collegialiteit en stabiliteit? Dan is dit jouw baan! ISB43563-1 Organisatie De organisatie waar je komt te werken is een semi-overheidsinstelling die zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Het bedrijf is gevestigd in hartje Utrecht met het Centraal Station op loopafstand en een parkeergarage naast het pand. Bij deze stabiele organisatie gaat men uit van kwaliteit hoogwaardige softwarediensten. Je zal hier als Java Ontwikkelaar

Bekijk vacature »

PHP Developer Back-End / HTML MYSQL

Voor wie je gaat werken: Wij zijn een brand communicatiebureau. Ben jij een Back-End PHP Developer? Heb jij ervaring met MYSQL en PHP? Vaste baan: PHP Developer Back-End MYSQL 3.400 - 4.800 PHP Developer Wij zijn een internetbureau en gespecialiseerd in het ontwikkelen van websites, webshops en applicaties. Onze opdrachtgevers zijn erg divers en geen project is hetzelfde! Wij werken voor MKB klanten. We hebben veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij ons goed! Wat wordt er van jou verwacht?: Voor de vacature als PHP Developer Mijdrecht MYSQL ga je het volgende doen: Als PHP Developer

Bekijk vacature »
Ad Fundum

Ad Fundum

26/10/2020 16:41:41
Quote Anchor link
Ik heb een probleem met het instellen van een reverse proxy in NGINX. (De oorzaak van het probleem ligt in dit geval waarschijnlijk bij mij :-) Ik had het nog nooit gedaan, dus ik dacht dat ik het wel zou kunnen.

Wat ik zou willen is dat als ik url X intyp, dat er op de achtergrond site Y geladen wordt, terwijl in de adresbalk het adres van url X blijft staan. Beide sites gebruiken HTTPS.

Ik ben begonnen met het schoolvoorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
server {
        listen 443 ssl;
        server_name X;
        location / {}
            proxy_redirect         off;
            proxy_pass             https://Y.nl;
        }
}


Maar de uitkomst hiervan is een soort redirect, want als ik dan url X intyp, komt in de adresbalk de url van site Y te staan.

Hoe kan ik dit oplossen met NGINX? Als het niet kan, dan moet ik waarschlijn een PHP proxy schrijven/gebruiken?
 
PHP hulp

PHP hulp

22/09/2021 15:40:05
 
- Ariën -
Beheerder

- Ariën -

26/10/2020 16:50:00
Quote Anchor link
Volgens mij is dit geen taak van een webserver. Hoogstens van een firewall.
Want waarom heb je dit nodig?
 
Ad Fundum

Ad Fundum

26/10/2020 16:51:48
Quote Anchor link
Bedoel je dat het niet kan?
NGINX draait op de firewall appliance van pfSense, dus die trukendoos heb ik ook tot m'n beschikking.
 
- Ariën -
Beheerder

- Ariën -

26/10/2020 16:55:16
Quote Anchor link
Hm, het zou toch wel moeten kunnen. Ik heb dit op deze manier zelf ook eens geflikt in een ver verleden.
En dan met ook zoiets als dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
proxy_redirect         off;
proxy_pass             https://Y.nl;


Het geeft al aan dat er geen redirect moet plaatsvinden.
Zit die redirect niet ergens in de site zelfs?
 
Ad Fundum

Ad Fundum

26/10/2020 16:58:53
Quote Anchor link
Nee.. site Y is nu nog een lege HTML met een html titel en een <div>test</div> ... als het proxy deel van NGINX werkt dan kijk ik wel weer verder. Toch jammer dat het nog niet werkt, want ik kan natuurlijk een PHP proxy in elkaar zetten, maar dat kost wel veel meer tijd dan NGINX het laten doen (als het zou werken).
 
- Ariën -
Beheerder

- Ariën -

26/10/2020 17:01:33
Quote Anchor link
Je sluit meteen je accolade op lijn 4, waardoor de regel genegeerd wordt.
Misschien is dat het?
 
Ad Fundum

Ad Fundum

26/10/2020 17:06:55
Quote Anchor link
Owh, goeie! Maar dat is het nog net niet helemaal, in nginx.conf heb ik het goed staan.
Er zijn op SO verschillende mensen die het zeggen te hebben opgelost met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
proxy_set_header Host $host:$server_port;


Maar ook dat lost het niet op. De voorbeelden op SO gaan allemaal over HTTP, niet over HTTPS, misschien moet ik eens kijken of NGINX daar iets speciaals voor heeft.



Toevoeging op 26/10/2020 17:14:46:

Yes, het werkt!
Met dank aan IBM!

Oplossing:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
    location / {
        proxy_pass https://Y.nl;
        proxy_ssl_protocols TLSv1.2 TLSv1.3;
    }
 
Joris Ros

Joris Ros

26/10/2020 17:21:02
Quote Anchor link
- Ariën - op 26/10/2020 16:50:00:
Volgens mij is dit geen taak van een webserver. Hoogstens van een firewall.
Want waarom heb je dit nodig?

Dit behoort zeker tot de taken van een webserver of van een loadbalancer. Een firewall is in eigenlijk alleen maar om 'fout' verkeer er uit te filteren. Als je kijkt hoe nginx en php-fpm samenwerken dan is dat eigenlijk op hetzelfde principe gebaseerd, alleen maar je daar verbinding naar een socket.
 
- Ariën -
Beheerder

- Ariën -

26/10/2020 17:31:02
Quote Anchor link
Joris Ros op 26/10/2020 17:21:02:
- Ariën - op 26/10/2020 16:50:00:
Volgens mij is dit geen taak van een webserver. Hoogstens van een firewall.
Want waarom heb je dit nodig?

Dit behoort zeker tot de taken van een webserver of van een loadbalancer. Een firewall is in eigenlijk alleen maar om 'fout' verkeer er uit te filteren. Als je kijkt hoe nginx en php-fpm samenwerken dan is dat eigenlijk op hetzelfde principe gebaseerd, alleen maar je daar verbinding naar een socket.

Klopt, ik had mijzelf al gecorrigeerd. Typisch een geval van Out-of-coffee-probleem, vermoed ik. Verder is het al weer een paar jaar geleden dat ik wat met Nginx gedaan heb op één van mijn servers.
Gewijzigd op 26/10/2020 17:31:30 door - Ariën -
 
Ad Fundum

Ad Fundum

26/10/2020 19:20:30
Quote Anchor link
Achja, niemand kan alles tegelijk Ik was al lang blij dat ik meteen reactie kreeg op het PHP Forum.
Vaak als je iets aan een luisterend oor probeert uit te leggen kun je al tot andere inzichten komen.
Had ik onlangs nog met Ozzie. Dat is het mooie van (op een bepaalde manier toch) samen werken.
 



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.