CGI ... noodzakelijk?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end 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. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

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 »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »
Ozzie PHP

Ozzie PHP

19/05/2016 17:14:17
Quote Anchor link
Tja, de titel zegt het al. Heb je bij normaal gebruik van een website (php, html, css) ergens ook nog CGI voor nodig, of kan ik dat gewoon veilig uitschakelen?
 
PHP hulp

PHP hulp

23/11/2024 11:40:01
 
- Ariën  -
Beheerder

- Ariën -

19/05/2016 17:30:38
Quote Anchor link
Vroeger werd er veel CGI gebruikt voordat PHP veel gebruikt werd. Tegenwoordig wordt CGI bijna niet gebruikt zodat je de 'cgi-bin' directory naar mijn idee kan wissen. Dat doe ik ook standaard als ik in DirectAdmin een domein aanmaak. Als je het wel nodig hebt, kan je gewoon de directory weer netjes aanmaken.
 
Ozzie PHP

Ozzie PHP

19/05/2016 17:37:46
Quote Anchor link
Thanks voor je reactie Aar. Het gaat mij niet om die directory, maar of ik het überhaupt nodig heb. Ik heb gelezen dat CGI niet heel veilig is, en in Plesk kan je de uitvoer van CGI-script volledig uitschakelen.

Het enige wat ik niet weet (ik weet namelijk niet precies wat CGI is of doet) is of ik problemen krijg als ik het uitvoeren van CGI-scripts uitschakel. Zijn er bijv. libraries in PHP die gebruik maken van CGI, of heeft dat totaal niks met elkaar te maken?
 
- Ariën  -
Beheerder

- Ariën -

19/05/2016 17:46:17
Quote Anchor link
Qua benaming en werking staan PHP en CGI staan volledig los van elkaar. Het wordt overigens ook aangeraden om CGI-ondersteuning te verwijderen.
Gewijzigd op 19/05/2016 17:48:55 door - Ariën -
 
Ozzie PHP

Ozzie PHP

19/05/2016 17:48:51
Quote Anchor link
Ah oké ... dus het is niet zo dat ineens een of andere image-bewerkings-library dan niet meer werkt om maar eens iets te noemen.

>> Het wordt overigens ook aangeraden om CGI-ondersteuning te verwijderen.

Waar zag je dat?
 
- Ariën  -
Beheerder

- Ariën -

19/05/2016 17:49:55
Quote Anchor link
Op TecAdmin las ik dat.
 
Ben van Velzen

Ben van Velzen

19/05/2016 17:55:58
Quote Anchor link
Zoals gezegd, CGI doet niet zo gek veel nuttigs meer, tenzij je webserver niet geconfigeerd is voor gebruik van PHP via de apache module/fastcgi, of je wilt perl gebruiken en je hebt geen mod_perl, of je schrijft je website in C, of zelfs bash, dan heb je het nodig. Anders niet.

CGI is de common gateway interface: een programma luistert op stdin naar een request, en dat zijn in principe gewoon de headers vanuit de browser etc, en reageert op stdout, ook hier zijn het weer headers gevolgd door content.
 
Ozzie PHP

Ozzie PHP

19/05/2016 18:04:28
Quote Anchor link
Oké, dan zal ik het uitvoeren van CGI-scripts verbieden. Thanks allebei!
 
- Ariën  -
Beheerder

- Ariën -

19/05/2016 18:22:38
Quote Anchor link
Let wel even goed op op welke manier je PHP uitvoert.
Bij phpinfo() > "Server API" moet dit gemeld zijn.
 
Ozzie PHP

Ozzie PHP

19/05/2016 20:09:44
Quote Anchor link
Ik heb ge-upgrade naar versie 7 en dan kan ik fastCGI selecteren, dus ik denk dat dat goed gaat.
 
Ben van Velzen

Ben van Velzen

19/05/2016 22:40:38
Quote Anchor link
Correct, de gelijkenis houdt bij de naam op. FastCGI is net als CGI een communicatieprotocol, maar deze moet onder apache met een module worden geactiveerd (mod_fcgid of aanverwant). FastCGI services zijn ook zelf servers, die requests afhandelen volgens (je raadt het al) het FastCGI protocol.
 
Ozzie PHP

Ozzie PHP

19/05/2016 22:59:37
Quote Anchor link
Ik heb 'm nu ingesteld op php 7 FPM :-)

Ik begreep dat dat ook met FastCGI werkt, maar weer net wat beter is.
 
Ben van Velzen

Ben van Velzen

19/05/2016 23:17:13
Quote Anchor link
Nee, dat is gewoon FastCGI. FPM is alleen een laag die om een configureerbaar aantal processen heen is gelegd. Je kunt ook de enkele processen gebruiken, vooral in combinatie met suexec garandeert dat dat de PHP processen als de gebruiker van wie het gevraagde bestand is draaien, zodat je geen aparte pools hoeft te configureren. Ik heb overigens geen idee hoe Plesk met de FPM configuratie omgaat, het kan zijn dat hij verschillende pools maakt voor verschillende gebruikers, of dat er 1 grote pool is die als nobody of www-data draait. Dat kan een beveiligingsrisico zijn, maar dat is iets om naar te kijken.
 
Ozzie PHP

Ozzie PHP

19/05/2016 23:21:11
Quote Anchor link
Maar is het een beter dan het ander? Ik lees op veel plekken dat je dan beter FPM kunt kiezen ipv de FastCGI versie. Is FPM een goede keuze?
 
Ben van Velzen

Ben van Velzen

20/05/2016 00:12:31
Quote Anchor link
Voor nginx is FPM altijd de juiste keuze. Bij Apache ligt het eraan wat je als basis hebt. Met suexec werkt FPM niet lekker, omdat Apache dan het liefst zelf processen spawnt zodat het eigendom van de processen gegarandeerd kan worden. Maar FPM werkt bijvoorbeeld ook prima via mod_proxy. Het ligt dus maar net aan je configuratie.
 
Ozzie PHP

Ozzie PHP

20/05/2016 00:47:06
Quote Anchor link
Waar kan ik die configuratie dan checken? In Plesk is het namelijk gewoon een kwestie van kiezen tussen FastCGI of FPM. De rest regelt (neem ik aan) Plesk helemaal zelf.
 
Ben van Velzen

Ben van Velzen

20/05/2016 01:23:10
Quote Anchor link
Je kan alles terugvinden in httpd.conf en de overige configs die via het Include directive geladen worden. Geen idee wat Plesk daarmee doet, maar het klinkt logisch dat verschillende componenten in verschillende configs genoemd worden.
 
Ozzie PHP

Ozzie PHP

20/05/2016 02:09:33
Quote Anchor link
Hmmm oké ... naja, ik stel het gewoon in en ik zie wel wat er gebeurt ... zolang er geen rook uit de server komt neem ik aan dat het goed gaat :D
 



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.