Hosting op eigen server (door middel van WAMP)

Status
Niet open voor verdere reacties.

zeromaster

Gebruiker
Lid geworden
20 apr 2009
Berichten
337
Hallo allemaal,

Voor persoonlijke leerdoelen wil ik mijn website(s) hosten op mijn dedicated server.
Inmiddels heb ik WAMP al geïnstalleerd en kan ik vanaf een externe computer bij mijn WAMP website.

Externe computer access gegeven door (Apache 2.4.9):
onlineoffline tag - don't remove
Require all granted

Het probleem waar ik nu tegen aan loop is alleen dat ik op mijn externe computer maar bij één van mijn websites kan.

Voorbeeld:
3 virtualhost sites aangemaakt, site1, site2, site3.
Site1 kan op mijn local computer bereikt worden via Site1.nl
Site2 kan op mijn local computer bereikt worden via Site2.nl
Site3 kan op mijn local computer bereikt worden via Site3.nl

Als ik op mijn externe computer mijn WAMP computer probeer te bereiken (dmv. het intypen van mijn IP adres) krijg ik alleen Site1 te zien.
Hoe kan ik een index van de 3 sites, of een andere mogelijkheid creëren om alle sites te zien?
 
Inderdaad, er moet nog het nodige geleerd worden. :D
Je informatievoorziening is in ieder geval niet goed genoeg.

Ik neem even een paar dingen aan, corrigeer maar als het niet klopt:
a. Je WAMP server luistert op poort 80 voor alle drie de websites, dus je hebt niet een aparte poort per website gekoppeld in WAMP.
b. Je hebt in je hosts-bestands van je lokale pc/laptop site1.nl, site2.nl en site3.nl ingevoerd, en daarbij het lokale ip-adres van je WAMP server aangegeven.
Dus als je http://site1.nl of http://site2.nl of http://site3.nl doet dan gaat je webbrowser naar een lokaal ip-adres.
c. Je hebt geen externe DNS, zodat je (voor vanaf Internet) site1.nl, site2.nl en site3.nl kunt laten verwijzen naar het publieke ip-adres van je Internet-verbinding thuis.

In feite geef ik al aan wat je extern kunt doen (zie b.): Je voegt site1.nl , site2.nl en site3.nl toe aan het hosts bestand, maar dan met het publieke ip-adres van je Internet-verbinding thuis.
Dus op die manier kan je WAMP server o.b.v. de aangevraagd website (via een systeem dat host headers wordt genoemd) bepalen welke site er aan je getoond moet worden. Je gebruikt in je browser extern dus niet het publieke ip-adres maar de adressering http://site1.nl , http://site2.nl en http://site3.nl die, via het hosts-trucje, uitkomen op / verwijzen naar het publieke ip-adres van je internet-verbinding thuis.

Tijs.
 
Laatst bewerkt:
Inderdaad, er moet nog het nodige geleerd worden. :D
Je informatievoorziening is in ieder geval niet goed genoeg.

Ik neem even een paar dingen aan, corrigeer maar als het niet klopt:
a. Je WAMP server luistert op poort 80 voor alle drie de websites, dus je hebt niet een aparte poort per website gekoppeld in WAMP.
b. Je hebt in je hosts-bestands van je lokale pc/laptop site1.nl, site2.nl en site3.nl ingevoerd, en daarbij het lokale ip-adres van je WAMP server aangegeven.
Dus als je http://site1.nl of http://site2.nl of http://site3.nl doet dan gaat je webbrowser naar een lokaal ip-adres.
c. Je hebt geen externe DNS, zodat je (voor vanaf Internet) site1.nl, site2.nl en site3.nl kunt laten verwijzen naar het publieke ip-adres van je Internet-verbinding thuis.

In feite geef ik al aan wat je extern kunt doen (zie b.): Je voegt site1.nl , site2.nl en site3.nl toe aan het hosts bestand, maar dan met het publieke ip-adres van je Internet-verbinding thuis.
Dus op die manier kan je WAMP server o.b.v. de aangevraagd website (via een systeem dat host headers wordt genoemd) bepalen welke site er aan je getoond moet worden. Je gebruikt in je browser extern dus niet het publieke ip-adres maar de adressering http://site1.nl , http://site2.nl en http://site3.nl die, via het hosts-trucje, uitkomen op / verwijzen naar het publieke ip-adres van je internet-verbinding thuis.

Tijs.


Hoi Tijs,

Het begint nu echt te dazen, ik denk dat er inderdaad nog heel erg veel geleerd moet worden.
Zou je me misschien met een paar dingen kunnen helpen?

Even ter toevoeging;
Ik wil mijn eigen wordpress websites hosten op mijn dedicated server.

Groeten,
Zeromaster
 
Zoals gezegd MOET op de een of andere manier aan WAMP doorgegeven worden dat je site1, site2 of site3 wilt zien in je browser, dus moet er iets zijn dat je in staat stelt met http://site1.nl etc. de verschillende sites te bereiken op dezelfde WAMP server.
Dus het eerste waar je mee moet beginnen is uitleggen hoe je NU site1, site2 en site3 uit elkaar houdt als je lokaal verbindt. Ik ken geen andere manier dan via het 'faken van DNS' via toevoegingen in het HOSTS bestand, dus vertel ons hoe je het doet [evt. zou je ook een DNS server applicatie kunnen hebben, maar ik schat in van niet.]

Voor extern gebruik kan gewoon mijn suggestie gebruikt worden als alle websites op 1 poort van WAMP bereikbaar zijn (zie punt a. in mijn vorige posting). Wél moet je erbij opletten dat er anti-malware programmatuur is die protesteert als je het HOSTS bestand aanpast, omdat er ook omleidingen mee mogelijk zijn. [Denk hierbij bijv. aan een ingang in HOSTS van www.google.nl met een ip-adres erbij van een malware-site.
Daarbij komt dat je vaak niet zomaar het HOSTS bestand mag aanpassen van Windows zelf, dus dat je eerst jezelf rechten moet geven, dus moet je een trucje gebruiken om het te mogen doen:
Maak een snelkoppeling op je bureaublad, met de volgende opdrachtregel:
notepad.exe %windir%\system32\drivers\etc\hosts
Rechtsklik op die nieuwe snelkoppeling en kies voor "Als Administrator uitvoeren". Doe je toevoegingen, sluit Kladblok met het rode kruisje en bevestig dat je het bestand opgeslagen wilt hebben.

Succes,

Tijs.
 
Laatst bewerkt:
De sites heb ik aangemaakt dmv het aanpassen van hosts inderdaad. Zou je me misschien even via skype of iets dergelijks kunnen helpen, ik dacht namelijk dat ik het snapte maar nu zit ik met de handen in het haar.
Ik heb trouwens al 1 domeinnaam gekocht om te proberen.
 
We hebben wel iets bereikt, zojuist:
a. gebruik van meerdere sites via het instellen van Virtualhosts in .conf bestanden van Apache/Wamp.
b. instellen van ip-adressen in hosts

Helaas krijgen we nu een of andere vage foutmelding bij de database-verbinding vanuit de installatie van Wordpress, dus daar moet zeromaster zelf mee aan de slag.

Tijs.
 
We hebben wel iets bereikt, zojuist:
a. gebruik van meerdere sites via het instellen van Virtualhosts in .conf bestanden van Apache/Wamp.
b. instellen van ip-adressen in hosts

Helaas krijgen we nu een of andere vage foutmelding bij de database-verbinding vanuit de installatie van Wordpress, dus daar moet zeromaster zelf mee aan de slag.

Tijs.

Inmiddels voor elkaar:thumb:
Bleek te liggen aan standaard inlog gegevens van wordpress (root) welke nog niet ingesteld waren.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan