httpd.conf

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 13382 Introductie We is looking for a HANA Developer to work for our client. The candidate has to have an experience in building Data Intensive Applications (DIA’s). The role of a HANA Developer at ASML involves working on building Data Intensive Applications in an industrial/enterprise environment. The primary responsibility is to handle data from various sources and determine the best way to structure it for use by data analysts, who will run queries and algorithms against it for predictive and prescriptive analytics through machine learning. Wat verwachten we van jou?

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

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 »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

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

27/05/2024 03:48:04
 
- 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.