NGINX reverse proxy

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun 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. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

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

06/05/2024 08:44:56
 
- 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.