httpd.conf

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end PHP ontwikkelaar

De vacature Als backend PHP ontwikkelaar ben je samen met jouw collega’s verantwoordelijk voor het ontwikkelen, optimaliseren en het uitbreiden van ons SaaS platform. Je houdt je bezig met een goede mix van ontwikkelen van nieuwe features, oplossen van tech-debt, het fixen van bugs en het doen van codereviews. Je werkt samen in een divers team van gescheiden backend, frontend en mobile specialisten. Daarnaast werk je samen met DevOps die zich bezig houdt met CI/CD, Docker, Kubernetes en immutable infrastructuur. Functie eisen Je hebt minimaal HBO werk- en denkniveau; Je hebt minstens 3 jaar professionele ervaring met PHP en het

Bekijk vacature »

PHP Developer

De vacature In deze diverse functie als PHP ontwikkelaar ben je verantwoordelijk voor de innovatie, realisatie en het beheer van de complexe informatiesystemen voor een van onze leuke klanten. Als developer achterhaal je proactief de behoeften en wensen van de gebruikers binnen de organisatie. Deze vertaal je naar functionele en technische ontwerpen, afhankelijk van de omvang van het project. Vervolgens realiseer, programmeer en test je je oplossingen, om daarna samen met je klant te bespreken of het gewenste resultaat bereikt is Functie eisen We zijn op zoek naar een PHP ontwikkelaar die: Een relevant diploma heeft op minimaal HBO niveau;

Bekijk vacature »

Senior Full-stack Developer

De vacature Build in Amsterdam is looking for Senior Full-stack Developers who are genius with code and love good design. It would be awesome when you: Are creative and flexible Have an eye for detail Have a technical education background Have multiple years of experience and an impressive portfolio of past projects Have a broad knowledge of HTML, CSS and JS (preferably with React) Have a broad knowledge with back-end technologies for the web, preferably Node.js, PHP, Databases Have experience with connections to external systems (e.g. CMS) through API’s Have an affinity with e-commerce Are familiar with version control (Git)

Bekijk vacature »

Microsoft BI Developer @ regio Den Haag

2021-10-05 iSense Microsoft BI Developer Heb jij passie voor business intelligence en heb je ervaring met Azure, MS BI Stack, SQL of T-SQL? Werk je graag in een organisatie waarin een uitstekende werk- privébalans is, en je de ruimte krijgt om jezelf verder te ontwikkelen? Lees dan snel verder! ISGO46425-4 Nieuw Organisatie Je komt te werken binnen een financiële organisatie die diensten levert binnen de non-profit sector. Hierbij kun je denken aan overheden en instellingen met een maatschappelijk belang. Duurzaamheid en betrouwbaarheid zijn termen die deze organisatie kenmerken. Er heerst een informele sfeer binnen het bedrijf en er zijn korte

Bekijk vacature »

Service Education Content Developer

Service Education Content Developer PURPOSE OF THE ROLE: As Service Education Content Developer in the new business venture FORS, you have an important role and can disrupt MedTech and make a real difference for patients. The proposition is new to the world and a crucial step in our Image Guided Therapy (IGT) purpose of treating patients better by innovating minimally invasive procedures. It will give you the chance to join our great journey in disrupting the current status quo within IGT. The customer-centric, fast-learning and agile FORS venture team values drive, creativity and fast decision making in an integral business

Bekijk vacature »

Frontend webdeveloper

De vacature Jij kan de ontwerpen van onze UX designers pixelperfect omzetten en je bent pas tevreden als het project op tijd en binnen budget is opgeleverd. Je werkt afwisselend aan de voorbereiding en ontwikkeling van digitaal toegankelijke websites en webapplicaties voor ambitieuze en enthousiaste klanten. Je krijgt daarbij de mogelijkheid om gebruik te maken van de nieuwste technologieën en je denkt graag mee over hoe Bubblefish haar processen kan optimaliseren. We werken aan de hand van een agile ontwikkelmethode, korte iteraties en zijn resultaatgericht. We proberen ieders kwaliteiten zo goed mogelijk te benutten en behalen daarmee gezamenlijk een optimaal

Bekijk vacature »

Full-Stack Java Developer

De vacature Enkele van ons waren early adaptors en we hebben inmiddels een indrukwekkende track-record opgebouwd met Rails. Daarnaast werken we veel met Java, Python en Node.js. In hele nauwe samenwerking met de klant - we spreken eigenlijk liever over partners - bouwen we bedrijfskritische applicaties. Functie eisen We vinden veelzijdigheid heel erg belangrijk. Een ieder van ons kan naast een paar dingen heel erg goed, ook alles wel een beetje. Enthousiasme en de drang om nieuwe dingen te willen leren vinden we het aller belangrijkst. Als er dingen zijn die je nog niet zo goed kan, dan helpen we

Bekijk vacature »

.NET Developer @ Varsseveld

2021-11-03 iSense .NET Developer Heb jij meer dan 3 jaar ervaring met .NET en wil jij graag werken bij een groeiende organisatie met een fijne familiaire sfeer op de werkvloer? Vind je het ook leuk om voor een bedrijf te werken die wereldwijd actief is in automatiseringssystemen? Solliciteer dan snel! ISVI51592 Organisatie Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele

Bekijk vacature »

Ontwikkelaar / Angular / Azure @ Rijssen

2021-10-20 iSense Ontwikkelaar Angular Azure Heb jij ervaring opgedaan met Angular en eerder ontwikkeld in Azure? Vind je het leuk om je aan te sluiten bij een kleine en groeiende organisatie? Lees dan snel verder en solliciteer! ISHA51359 Organisatie Als Developer kom je te werken bij een softwareorganisatie die sinds 2 jaar een 'eigen' bv zijn geworden met op dit moment ongeveer 11 werknemers (het moederbedrijf bestaat uit ongeveer 45 werknemers). Er wordt maatwerk geleverd voor klanten voor o.a. applicaties en hiernaast verwerken ze grote hoeveelheden data in samenwerking met het moederbedrijf. Het technische gedeelte ligt bij hen en de

Bekijk vacature »

Python Developer - Capelle a/d IJssel

De vacature In jouw functie werk in projecten aan enterprise-applicaties. Met een team bouw je oplossingen op basis van Python. Dat is de kern van je werk. Maar bij ons ben je consultant en dat betekent meer dan alleen programmeren. Wij vinden het belangrijk dat je naast de techniek zelf ook oog hebt voor de context waarbinnen deze wordt gebruikt en dat je hierover kunt adviseren. Dat is onze en jouw toegevoegde waarde. Je bent op een punt in je loopbaan waar je toe bent aan een nieuwe fase. Met jouw ervaring ben je in staat om startende collega’s wegwijs

Bekijk vacature »

Medior Java Developer

De vacature Programmeren gebeurt voornamelijk in Java, maar bij nieuwe projecten is er genoeg vrijheid om andere technieken uit te proberen en te implementeren. We staan zeker open voor verbeteringen en nieuwe ideeën! Je bent van begin tot eind bij projecten betrokken, hebt veel inspraak in de besluitvorming en kan zo een belangrijke rol spelen in de oplevering van een strak eindproduct. Aangezien we zeker wat hulp kunnen gebruiken op het gebied van het doorvoeren van IT-verbeteringen op de veilingwebsites en webapplicaties van OVM Group, zijn we op zoek naar iemand die minimaal 32-40 uur per week beschikbaar is. Een

Bekijk vacature »

Frontend Developer

De vacature Vind jij het gaaf om als fullstack developer bij een snel groeiend, jong HR-tech bedrijf te werken? Zie jij het als een mooie uitdaging om te werken aan een applicatie met een snel groeiende userbase? En wil je graag best practices als unit testing en SOLID in de praktijk brengen? Dan zoeken we jou! Je kiest, samen met collega’s, welke tickets het beste bij je passen en kunt daardoor voornamelijk in de backend (.NET Core 5 / Entity Framework / C#) of frontend (Angular 12 / Typescript) te werken. Veel collega’s werken als full stack developer in beide

Bekijk vacature »

Technische Frontend Developer (Angular)

De vacature Als ervaren Front-end (Angular) Developer bij The Solutions Factory (een dochterbedrijf van Driessen Groep) zorg je ervoor dat ambitieuze recruiters en P&O Professionals hun werk gemakkelijk en gebruiksvriendelijk kunnen doen met de innovatieve en kwalitatief hoogstaande recruitment-, mobiliteits- en inhuursoftware die wij maken. Binnen ons toffe team zoeken wij een enthousiaste Front-end Developer met behoorlijk wat HTML, CSS, TypeScript en met name Angular ervaring. Een gedreven professional die graag in een top-team werkt. Vanuit ons kantoor in Alkmaar, maar net zo makkelijk vanuit huis. Je ontwikkelt zelfstandig front-end componenten, gebruikersschermen en -flows voor ons nieuwe 2.0 platform, uiteraard

Bekijk vacature »

Medior fullstack .NET developer @ Rotterdam

2021-05-12 iSense Medior fullstack .NET developer Medior fullstack .NET Developer ISAR49770 Organisatie Onze klant is een grote internationale speler. Ze investeren steeds in het uitbreiden van het analyse- en servicepakket om de klanten goed van dienst te kunnen blijven. Naast Nederland zijn er nog enkele andere locaties in Europa waar ze zijn gevestigd. IT is verspreid over alle vestigingen. Op elke locatie zijn Developers en System engineers aanwezig. Onze klant is marktleider binnen het gebied waarin zij actief zijn. Nu zijn wij op zoek naar verschillende developers, die er samen met het andere personeel, 110% voor willen gaan. Taken .Net

Bekijk vacature »

Pega developer

As a Pega developer at Mandemakers in Waalwijk you will make an important contribution to the digitization of our business processes. In your role you will coordinate and attribute to all facets of the digital transformation of our company (fulltime). As a Pega developer you will make an important contribution to the digitization of our business processes. In your role you will coordinate and attribute to all facets of the digital transformation of our company. DMG, a house full of opportunities. You will take part in a great project for DMG and for Pega. You and your team will have

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

21/01/2013 20:35:11
Quote Anchor link
Hallo mensen,

Deze vraag is voor mensen met een eigen VPS.

Ik heb nu een paar virtual hosts in mijn Apache config file "httpd.conf" staan. Deze worden automatisch aangemaakt door cPanel (op het moment dat ik een domeinnaam koppel). Nu vraag ik me af... 1 virtual host heeft ongeveer 40 regels code. Stel nu dat ik ooit (heel erg ooit) 500 websites op m'n VPS zou hebben draaien. Dan is dat 40 regels code x 500 = 20.000 regels code. Gaat dat gewoon goed? Ik heb ook geen idee of httpd.conf bij iedere pagina request wordt aangeroepen, of dat het bestand in het interne geheugen wordt geplaatst.

Is er iemand die hier misschien iets over kan zeggen? Ik snap dat het een vrij specialistische vraag is, maar ik hoop toch dat iemand mij iets wijzer kan maken. Bedankt alvast.
Gewijzigd op 21/01/2013 20:36:15 door Ozzie PHP
 
PHP hulp

PHP hulp

28/11/2021 04:27:39
 
- Ariën -
Beheerder

- Ariën -

21/01/2013 20:42:48
Quote Anchor link
Wat in PHP kan met include() kan ook in een virtualhost:

include jouwsite-dot-nl-host.conf

Zo werkt Direct Admin ook.
Gewijzigd op 21/01/2013 20:43:13 door - Ariën -
 
Ozzie PHP

Ozzie PHP

21/01/2013 20:45:57
Quote Anchor link
Aar, ik snap niet helemaal wat je bedoelt...

Ik hoef niks te includen... maar ik vraag me alleen af of een bestand van 20.000 regels veel is? Is dat een belasting voor de processor, of stelt het niks voor?

En ik vraag me ook af of httpd.comf eenmalig wordt ingeladen en in het geheugen wordt gezet, of dat het bij iedere pagina-aanroep opnieuw wordt ingelezen...??
 
Onbekend Onbekend

Onbekend Onbekend

21/01/2013 20:58:08
Quote Anchor link
include ("jouwsite-dot-nl-host.conf");
??
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

21/01/2013 20:58:49
Quote Anchor link
Heel simpel, op het moment dat je iets in httpdconf wijzigt moet je apache herstarten.
.htaccess bestanden worden wel geladen (als de directory dit toelaat) wel geladen op een pagerequest op een dir waarin ze voorkomen.
 
- Ariën -
Beheerder

- Ariën -

21/01/2013 21:10:06
Quote Anchor link
Ozzie PHP op 21/01/2013 20:45:57:
Aar, ik snap niet helemaal wat je bedoelt...

Ik hoef niks te includen... maar ik vraag me alleen af of een bestand van 20.000 regels veel is? Is dat een belasting voor de processor, of stelt het niks voor?

En ik vraag me ook af of httpd.comf eenmalig wordt ingeladen en in het geheugen wordt gezet, of dat het bij iedere pagina-aanroep opnieuw wordt ingelezen...??

Je kan virtual-host .conf bestanden includeren. Zo houd je het overzichtelijk.
Je kan proberen om er 5.000 sites in te zetten, maar misschien heb je kans op een slechte performance.


Toevoeging op 21/01/2013 21:11:32:

Gilian Abels op 21/01/2013 20:58:08:
include ("jouwsite-dot-nl-host.conf");
??

Dit is geen PHP, maar je hebt het bijna goed ;)
 
Ozzie PHP

Ozzie PHP

21/01/2013 21:13:38
Quote Anchor link
@Ger, ik gebruik geen .htaccess bestanden en heb AllowOverride op None ingesteld.

Mijn httpd.conf wordt automatisch gegenereerd door cPanel dus ik kan niet zomaar iets includen.

Maar ik heb dus 2 vragen:

1) wanneer wordt httpd.conf geladen? Bij iedere pagina-aanroep? Of wordt het eenmaal ingeladen en dan in het interne geheugen van de server gezet?

2) kan het kwaad als dat bestand (ooit) 20.000 regels lang wordt, of gaat dat gewoon goed?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

21/01/2013 21:29:08
Quote Anchor link
1. Wat ik al gezegd heb, httpd.conf wordt geladen op het moment dat de Apache server wordt opgestart.
2. Het zal geen dooie Indiaan worden.
 
- Ariën -
Beheerder

- Ariën -

21/01/2013 21:31:38
Quote Anchor link
En waarom zou je een lange onoverzichtelijke virtual-host willen, als je daar ook een include-functie hebt ;-)
 
Ozzie PHP

Ozzie PHP

21/01/2013 21:33:53
Quote Anchor link
@Ger: sorry, dan begreep ik je verkeerd.

Maar als ik het dus goed begrijp... je wijzigt iets, de Apache server wordt opnieuw opgestart, en vanaf dat moment zit het in het geheugen? Het is dus niet zo dat bij iedere pagina-aanroep dat hele bestand opnieuw wordt ingelezen? Correct?

@Aar: zoals ik al zei wordt het bestand automatisch gegenereerd en kan ik niet zomaar iets includen.
 
- Ariën -
Beheerder

- Ariën -

21/01/2013 21:36:29
Quote Anchor link
Gezien dat je bij elke settings-aanpassing de server moet herstarten, lijkt mij aannemelijk dat al die informatie in het geheugen opgeslagen zal staan.
 
Ozzie PHP

Ozzie PHP

21/01/2013 22:30:53
Quote Anchor link
Oké, als dat inderdaad zo is, dan is het niet zo erg als het bestand lang wordt...
 
- Ariën -
Beheerder

- Ariën -

21/01/2013 22:32:27
Quote Anchor link
Ligt aan hoeveel geheugen je hebt.... ;)
 
Ozzie PHP

Ozzie PHP

21/01/2013 22:35:54
Quote Anchor link
Hmmm, ja... momenteel nog maar 512mb... maar daar zal het toch wel inpassen??? Enne... tegen de tijd dat ik 500 sites heb, zal ik vast ietsje meer geheugen hebben, hihihi ;)
 
TJVB tvb

TJVB tvb

22/01/2013 09:23:04
Quote Anchor link
Hoe groot is een tekst bestand met 20 000 regels? Ik denk dat het laden van die regels niet het grootste probleem gaat zijn als je zoveel websites op je vps wilt zetten.
 
Chris PHP

Chris PHP

22/01/2013 12:31:24
Quote Anchor link
500 site's op 1 host? Ooit aan load-balancing gedacht? Je gaat toch geen 500 site's op 1 host draaien? Dat is niet vooruit te branden.
 
Ozzie PHP

Ozzie PHP

22/01/2013 13:38:03
Quote Anchor link
Chris, ik heb geen idee of dat wel of niet vooruit te branden is. Ik heb nog lang geen 500 sites namelijk. Maar dat hangt er toch ook helemaal vanaf wat voor server je hebt? Op dit moment heb ik een klein servertje met 1 processor en 512mb. Maar als je een grote server hebt met meerdere supersnelle processors en veel intern geheugen dan wordt het toch een heel ander verhaal?
 
Wouter J

Wouter J

22/01/2013 13:41:42
Quote Anchor link
Ja, maar in dat andere verhaal kom je echt nog niet aan de aantallen van 500 websites 0_o Meestal heb je dan wel wat meer servertjes naast elkaar staan...
 
Ozzie PHP

Ozzie PHP

22/01/2013 13:45:34
Quote Anchor link
Haha, ja dat klopt... 500 is ook wel heel veel. Maar dan heb je inderdaad misschien meerdere servers staan. Geen idee hoe zoiets in z'n werk gaat eigenlijk. Ik huur nu een kleine VPS, maar kan makkelijk uitbreiden naar een grotere... maar misschien moeten dat er ooit wel meerdere worden. Maar krijgt iedere VPS dan ook z'n eigen IP-adres? Of hebben alle servers hetzelfde IP-adres. Vraag me af hoe zoiets werkt eigenlijk...
 
Chris PHP

Chris PHP

23/01/2013 07:33:10
Quote Anchor link
@Ozzie,

Nee VPS staat voor Virtual Private Server, en je hebt daar een gezamelijk IP adres. Je zit met meerdere mensen op 1 server farm, daaronder worden een x aantal ip's toegewezig (ik meen 5 tot 8 per stack). Jou server is dus virtueel (VMWare) en is dus daarom makkelijk uit te breiden zonder je server down te brengen.

Tevens zit je niet alleen met de resources van je server (CPU, Geheugen, HDD, etc), maar ook je datalimiet per maand. Als je 1TB per maand hebt, dan zou ik daar nooit meer dan 10 tot max 15 site's op zetten. Ik neem aan dat je mensen/bedrijven hosting wil verkopen, dan ga je ze geen 200mb per maand aan datalimiet geven lijkt me.

VPS is eigenlijk het zelfde als shared hosting of een resellers hosting, alleen heb je bij een VPS RDP/SSH rechten om je OS daadwerkelijk vanaf afstand te benaderen en volledig te beheren. Maar je deelt dus met meerdere mensen 1 publiek IP adres. Pas bij hogere duurdere pakketten of dedicated servers krijg je een eigen IP adres.
 
Kees Schepers

kees Schepers

23/01/2013 08:37:56
Quote Anchor link
Chris NVT op 23/01/2013 07:33:10:
@Ozzie,

Nee VPS staat voor Virtual Private Server, en je hebt daar een gezamelijk IP adres. Je zit met meerdere mensen op 1 server farm, daaronder worden een x aantal ip's toegewezig (ik meen 5 tot 8 per stack). Jou server is dus virtueel (VMWare) en is dus daarom makkelijk uit te breiden zonder je server down te brengen.


Volgens mij zit je juist niet gezamenlijk met meerdere servers op 1 IP-adres. Dat is technisch praktisch onmogelijk. Wat wil je dan doen bij een request op de ene server het IP-adres uit de netwerk interface swappen met een andere server? :P De rest klopt wel inderdaad, dat is een van de grote voordelen van een VPS. Nog stoerder is bijvoorbeeld Amazon of Rackspace cloud, dan betaal je per uur en kun je flexibel VPS'en opschalen :D

Het kan wel dat je met 1 ipadres communiceert, via een loadbalancer maar dan hebben ze onderliggend wel andere ipadressen.

Haha, ik zou je niet druk maken om een aantal regeltjes configuratie want 200 regels is dus natuurlijk echt helemaal niks.

Sowieso ben ik zelf niet zo'n fan van cpanel, directadmin etc ik zelf gebruiken openpanel, die is lekker lightweight en verziekt niet je hele server waardoor je zelf veel controle hebt over wat je wel en niet installeert.

En Ozzie, ik weet niet of je Ubuntu of CentOs draait maar bij Ubuntu moet je eigenlijk standaard je virtualhosts in /etc/sites-availble zetten.

Toevoeging op 23/01/2013 08:52:00:

Ozzie PHP op 22/01/2013 13:45:34:
Haha, ja dat klopt... 500 is ook wel heel veel. Maar dan heb je inderdaad misschien meerdere servers staan. Geen idee hoe zoiets in z'n werk gaat eigenlijk. Ik huur nu een kleine VPS, maar kan makkelijk uitbreiden naar een grotere... maar misschien moeten dat er ooit wel meerdere worden. Maar krijgt iedere VPS dan ook z'n eigen IP-adres? Of hebben alle servers hetzelfde IP-adres. Vraag me af hoe zoiets werkt eigenlijk...


Hoe dat werkt is echt leuk. Ik heb er regelmatig mee gewerkt bij mijn vorige klanten (voornamelijk Telegraaf). Stel je hebt 10 servers beschikbaar. Dan configureer je alle 500 sites op elke server (configuratie te delen heb je diverse programma's voor maar rsync werkt ook prima). Het is dan mogelijk om ozzie.nl op elke van die 10 servers op te roepen.

Vervolgens zet je er een loadbalancer voor (in principe een DNS server) en gebruik je bijvoorbeeld round-robin als load-balance algoritme. Die zorgt ervoor dat van 100 requests elke 10 op een van de 10 servers terecht komen. Op de load balancer kun je dan een programma installeren die continue de 'gezondheid' van de 10 webservers controleert, wanneer een van deze niet goed reageert flikkert hij deze server uit zijn pool en worden je 500 websites maar vanaf 9 servers geserveerd. Dan kun je er met andere tools (bijvoorbeeld Nagios) weer voor zorgen dat jij gebeld of gesmst wordt.

Op die manier verdeel je EN load / verkeer EN je kunt meer beschikbaarheid bieden. Wat NOG gaver is (en dat gebruikte ze hiervoor ook) is flexibel horizontaal schalen. Dat kan dus bij aanbieders zoals Amazon of Rackspace. Je huurt bij hun dan permanent 2 webservers en 1 loadbalancer bijvoorbeeld. De load balancer of een andere server die houdt de CPU load (en ook gezondheid) in de gaten van de 2 webservers. Wanneer deze het te druk krijgen schaalt hij automatisch (ja dat kan) er bijvoorbeeld 2 servers bij, en als het nog drukker is nog 2. Wanneer de load / verkeer daalt dan schaalt hij weer naar beneden. Zo kan het dus zijn dat overdag maar 3 uur lang 6 servers gehad hebt en de rest van de dag maar 2. Scheelt een hoop in de kosten.

Het automatisch bij schalen kun je geloof ik met de REST api doen van Amazon en Vagrant gebruiken om je box erin te droppen ofzo.

Het is sowieso erg interessante stof maar is vaak pas noodzakelijk als je echt veel dataverkeer hebt :)
Gewijzigd op 23/01/2013 08:42:05 door kees Schepers
 

Pagina: 1 2 volgende »



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.