NGINX reverse proxy

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

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 »

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 »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Java Front-end Developer

Dit ga je doen Ontwikkelen van nieuwe functionaliteiten in Java met tools als Springboot, MS SQL Server (T-SQL) en JavaScript; Het onderhouden van de (web-)applicaties binnen een complexe omgeving; Werken aan de migratie van een monolithisch systeem naar een architectuur gebaseerd op Kubernetes; Code reviews met collega's en actieve kennisuitdelingsessies voeren; Het uitvoeren van unit- en systeemtests Experimenteren met nieuwe tools en technieken. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

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/12/2024 09:41:14
 
- 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?
 

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?
 

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?
 

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 -
 

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.