httpd.conf

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

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 »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

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 »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Senior Front-end developer

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 »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

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 »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

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

07/01/2025 04:17:00
 
- 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.