Bekijk Volledige Versie : Addon domains ala Cpanel
Na jaren van hakken in het zand nu toch overstag om van cpanel naar DA te gaan.
Een hele grote klant met veel domeinnamen registreert met enige regelmaat een domeinnaam. In Cpanel maakte hij een subdomein aan op z'n hoofddomein en eenmaal geregistreerd zette hij via de optie Addon Domain de nieuwe domeinnaam op zijn subdomein.
Na de migratie van cpanel naar DA is hier niets meer van terug te vinden. In DA zie ik opties als Nieuw Domein toevoegen en pointers, maar geen van deze verwijzen naar subdomeinen.
Wat moet deze klant in het vervolg doen voor hetzelfde effect?
dreamhost_nl
08/10/11, 19:46
Even vertalen voor mensen die alleen DA kennen:
De add-on functionaliteit in cPanel zorgt ervoor dat een (echte) domeinnaam gekoppeld kan worden aan een subdomeinnaam, waarbij beiden actief blijven. De web site is dus bereikbaar onder beiden.
Dank u :) Maar het antwoord blijft angstaanjagend stil :)
Sterker nog, ik dacht oen, nouja, dan moet ik het als admin zelf maar doen. Echter, nergens kan ik de standaard cpanel optie of gelijkwaardige opdracht vinden zoals "Park a Domain" op admin level. Hoe parkeer je een domein op een subdomein in DA?
dreamhost_nl
09/10/11, 09:20
We hebben ook wel 'ns gekeken naar DA, aangezien DA uiteraard slechts een fractie van de kosten van cPanel kost, maar vonden dit toch zo afwijkend dat we hier nooit mee verder zijn gegaan. Je gooit er een jarenlange ervaring mee weg, je onderscheidend vermogen en je komt dit soort kleine dingetjes tegen...
Als ik het goed begrijp wil je dus een account opzetten op een subdomein. En dan het nieuwe domein er later aan koppelen. En dat het dan onder zowel het subdomein als het nieuwe domein bereikbaar blijft?
Gewoon een subdomein als domein toevoegen en later daar het nieuwe domein aan toevoegen.
login > domain setup > add another domain > sub.domain.tld > create
Je hebt nu een subdomein actief waar je het account in kunt richten.
login > domain setup > change a domain name > sub -> nieuw > change
De nieuwe domein is nu actief op de plek waar eerst het subdomain was. Je kunt het oude subdomein als domein pointer alias actief houden als je dat wil. En je kunt het ook andersom doen: het domein gewoon al invoeren en tijdelijk bereikbaar maken met een pointer.
De denkfout die je maakt is om te zoeken naar een subdomein, terwijl je die bij DirectAdmin als een gewoon (langer, met meer puntjes) domein moet behandelen. Je moet dus met FQDN werken.
Je parkeert een fqdn op een ander fqdn met een domain pointer alias.
Dank je t.bloo
Je eerste veronderstelling is juist. De 'website' is dan bereikbaar via zowel het subdomein url als het daarop geparkeerde tld.
Na de migratie vanuit Cpanel staat de lijst met subdomeinen er inderdaad in. Tevens moet ik na inloggen op de account van deze klant kiezen uit de hele reeks domeinnamen die hij heeft geregistreerd.
Ik kies dan zijn hoofddomein, diegene met alle subdomeinnen.
Maar, in de regel die je hierboven beschrijft: login > domain setup > change a domain name > sub -> nieuw > change maak ik uit op dat het subdomein zou moeten verschijnen in het dropdown menu wanneer ik op change a domain name klik, en die staan daar niet. Daar staat alleen de lijst met door de klant geregistreerde tld's.
Dus, onder het menu subdomeinen staan ze wel, maar niet in de dropdown onder Change a Domain name.
Dat is alleen maar omdat je migratietool het niet gedaan heeft zoals je zou willen. Je vraagt je dus af waar je subdomeinen heen zijn, tja... er gaat bij een migratie altijd wel iets fout natuurlijk. Dat is niet specifiek een probleem van Cpanel of DA. Wat dat betreft is de off-topic opmerking van dreamhost_nl een beetje misplaatst.
Als je nieuwe domeinen wil parkeren dan heb je dus de keus uit pointers toevoegen en/of domeinen toevoegen. Het concept subdomein uit Cpanel is niet als zodanig in die exacte vorm aanwezig in DA.
In principe kun je ook het volgende doen:
sub.domein.ext toevoegen als nieuw domeinnaam aan het account van de klant. In de DNS van het domeinnaam een a-record SUB toevoegen en later het domeinnaam als alias toevoegen aan het account van het sub-domeinnaam. Werkt niet exact hetzelfde als cpanel, maar de functionaliteit is ongeveer hetzelfde.
Sorry, nu ben ik er nog niet uit. Ik heb even een subdomein test.domein.nl aangemaakt. Deze verschijnt keurig netjes in de lijst onder het kopje Subdomeinen, net als alle anderen.
Maar, zodra ik de regel volg die jij hierboven typt: login > domain setup > change a domain name > sub -> nieuw > change
Daar staat dat subdomein helemaal niet in. Daar staan alleen de tld's in van de 'te parkeren' domeinen. In het legen veld daarachter staat in het grijs alvast www. wat bij een subdomein niet gebruikt wordt. Ik neem aan dat ik niet domein_a.nl kan verwijzen naar www.test.domein_b.nl
Wat begrijp ik niet?
Directadmin kent geen subdomeinen. Het kent subfolders met een DNS entry. Gewoon dat niet gebruiken, dan raak je niet meer in de war.
@Ahmed, sorry had je post nog niet gelezen.
@ t.boo; Hoe bedoel je niet gebruiken? Het woord 'subdomein' of stoppen met het aanbieden deze functionaliteit aan klanten?
In dat laatste geval kan ik mijn bedrijfje opdoeken. Ik heb 90% van mijn bedrijfje verkocht en houd een paar klanten aan omdat zij dit graag wilden. Drie klanten daarvan zijn de grootsten, als één van hen wegvalt moet ik geld bijleggen, dat is dus geen optie. Om nu de klant te vertellen dat ze hun 15 domeinnamen kunnen opdoeken omdat DirectAdmin als enige deze functionaliteit niet ondersteund is dus geen optie voor me. Ik MOET een oplossing vinden.
Ik ben er niet zo'n ster in zoals je ziet, maar ook Cpanel haalt een truuc uit met de DNS die ik ook uit moet kunnen voeren. Dan maar niet vanuit DirectAdmin. Ik probeer uit te zoeken hoe ik dat doe.
Ik probeer Ahmed's mail te volgen en het komt in de buurt van wat ik zat te denken.
Wat gebeurt er als ik de DNS in ga van domeinA.nl en de A record ipv naar het IP v.d. server laat verwijzen naar sub.domeinB.nl of zoiets. Zo makkelijk moet het toch uiteindelijk zijn??
Dan verwijst domeinA.nl helemaal naar sub.domeinB.nl. Maargoed als je domeinA.nl in het account van sub.domeinB.nl bij domein pointers toevoegt dan wordt dat voor je gedaan en hoef je dat zelf niet te doen.
Als je deze manier gaat gebruiken krijg je een gigantische lijst met 'hoofd' domeinnamen zoals domein.nl, sub1.domein.nl, sub2.domein.nl
Bestanden moeten dan in de juiste omgeving worden geuploaden, bijvoorbeeld /home/user/domains/sub1.domein.nl/public_html/
Waar vind ik "in het account van sub.domeinB.nl "?
Ik heb alleen een account domeinB.nl geen sub.domeinB.nl toch?
Wat er tot voor kort (de periode waarin ik het woord 'subdomein' nog mocht gebruiken :D ) gebeurde is dat het adres DomeinA.nl gewoon bleef staan in de adresbalk. Je 'keek'' dan naar sub.domeinB.nl, maar dat zag je niet.
Deze functie heet in Directadmin een Alias. Je kunt in directadmin geen alias opgeven bij een subdomein (welke je aanmaakt via subdomain management).
Wat jij kan doen is:
Stel je wilt sub.domein.nl aanmaken. Ga naar de DNS settings van domein.nl en voeg daar een A-record 'sub' toe dat verwijst naar hetzelfde ip als je server.
ga dan naar domein setup. Voeg daar via 'add another domain' het 'sub'domein toe, dus sub.domein.nl
wanneer je nu op Home klikt zie je een overzicht (domein.nl en sub.domein.nl) je kunt op een van deze domeinen klikken om de gegevens voor dit domein in te zien.
Klik hier op sub.domein.nl en ga dan naar Domain Pointers. Voeg daar domeinB.nl toe en laat het vinkje bij Alias staan.
Wanneer domeinB.nl geresolved is komt deze uit op sub.domein.nl welke niet zichtbaar is in de browser. Om content weer te geven op sub.domein.nl ga je naar /home/*user*/domains/sub.domein.nl/public_html
Dus in plaats van een ECHT subdomein aan te maken, maak je een fake subdomein aan als volwaardig domein in directadmin. Dat is de hele truuk
Je kunt inderdaad geen pointer of alias aanmaken naar een subdirectory.
Als je domeinen met aparte websites wil maken, dan moet je dat ook als zodanig behandelen. Dus je maakt in je account de domeinen www.domain.tld en sub1.domain.tld en sub2.domain.tld enzovoorts.
Als je meerdere domeinen naar een website wil verwijzen, dit is gelijk aan een website met meerdere domeinen wil hebben, dan maak je aliassen aan.
@ Ahmed; verdraaid, dat lijkt inderdaad 'ongeveer' te werken.
Wat wel frappant is dat ik nu wat resolve-gestoei heb. Als ik de het domein sub.domeinA.nl invoer wil hij wel eens terecht komen op een heel ander domein op dezelfde server.
Maar, in de meeste gevallen krijg ik alleen een regel te zien welkom op het subdomein blah blah. Als ik echter naar het www.domeinB.nl ga wat we er dus op 'geparkeerd' (hihi, gewoonte) heb, dan krijg ik een DA placeholder te zien dat ik mij bestanden in de public_html moet zetten.Wel zie ik sub.domeinA.nl als 'onderwerp' (niet URL) staan in de browser, maar dat is alleen maar een goed teken denk ik.
Wat betreft de website; deze zou ik dus nu in de map /sub/ moeten zetten op het domeinA.nl, correct? Dat is tenminste hoe het tot dusverre ging...
Na de migratie hebben we wat problemen, de bestaande subdomeinen even een 403 error vanwege een fout (volgens mij) in de htaccess. Ik moet even wachten tot de beheerder dit heeft aangepast, dan kan ik bovenstaande testen op een echt domein. Als het werkt het je een biertje verdiend. Vooruit; twee. :)
Ik houd het op de hoogte hier.
Na de migratie hebben we wat problemen, de bestaande subdomeinen even een 403 error vanwege een fout (volgens mij) in de htaccess. Ik moet even wachten tot de beheerder dit heeft aangepast, dan kan ik bovenstaande testen op een echt domein. Als het werkt het je een biertje verdiend. Vooruit; twee. :)
Ik houd het op de hoogte hier.
Graag gedaan! Wanneer je dit zo gaat doen, moet je natuurlijk niet de subdomeinen *ook* aanmaken in subdomain management dan gaat 't helemaal mis :-)
Die staan daar al na de migratie. Ik ben bang dat als ik ze verwijder de klant zijn websites kwijt is.
Ah, dat wordt bestanden overzetten... Niemand zegt gelukkig dat migreren makkelijk is :-)
Mis! Er is jaren tegen me gekletst door mijn huidige leverancier dat DA helemaal je-van-het is en dat er een tool is en hij er ervaring mee heeft. Ik heb dan ook voorgoed de keuze gemaakt dat DA niet opkan tegen duurdere panels en de migratietool prut is :)
Echter, om economische en strategische redenen kon ik er niet meer onderuit.
Maar met jullie hulp komen we eruit. Nogmaals dank, ik laat weten als het achter de rug is.
Nou, we lijken het vooralsnog inderdaad voor elkaar te hebben. De exercise is in het kort deze:
- Subdomein aanmaken via Subdomeinenbeheer (NL versie)
- Onder Domeininstellingen dit subdomein ook toevoegen
- Klik op de indexknop en selecteer het subdomein om in te loggen
- Onder Domeinaanwijzers (domainpointers) voer je het (nieuwe) geregistreerde domein in (of zoals Cpanel users zeggen: Parkeer het domein) en laat het vinkje 'Maak een alias' aanstaan.
Bedankt!!
Stap een kun/moet je overslaan en vervangen door: A-record subdomein aanmaken in DNS hoofddomein. Dus voor sub1.domein.nl een A-record sub1 aanmaken.
Dit gaat (later) geheid fout vanwege de interne linking van het aanmaken van een subdomein via subdomeinbeheer..
Is dat niet precies hetzelfde dan? Als ik een subdomein aanmaak verschijnen er toch alleen twee a-records bij, sub1.nl en www.sub1.nl?
Welke interne linking heb je het over?
Is dat niet precies hetzelfde dan? Als ik een subdomein aanmaak verschijnen er toch alleen twee a-records bij, sub1.nl en www.sub1.nl? (http://www.sub1.nl?)
Welke interne linking heb je het over?
Er worden niet alleen die 2 A records aangemaakt maar ook apache configs en directory's, hetgeen Ahmed bedoeld is dat DA ook gegevens bijhoud van de aangemaakte subdomains en hier later eventueel problemen mee kunnen zijn als je het subdomain dan apart gaat aanmaken (als zijnde domain).
Uhm, maar we moeten toch ook een website in die map plaatsen die nu subdomein is geworden? Dat is nu juist het hele idee. Er moet en map e.d. aangemaakt worden.
Waarom wil je vasthouden aan mappen met daarin de website, en niet gewoon een volledige website? Als je het concept "subdomein" laat vallen en gewone domeinen gebruikt dan heb je geen problemen en scheelt ook een stap met opzetten.
@chester dit klinkt zoooo bekent in de oren, ik heb ooit in een heeel ver verleden nog wel eens met cpannel (als klant) gewerkt, en weet nog goed hoe ik kunts en vliegwerk moetst doorhalen om meerdere domeinen op een end user pakketje toch kon laten werken ... (in die tijd deed mijn host nog moeilijk over 20euro meer omdat ik reseller wilde zijn (met 3 prive domeintjes)...
later over gegaan naar plesk... wat in mijn ervaring al niet beter of wellicht zelfs slechter was...
dus toen ik zeer pas geleden een budget++ da accountje naam om zo mijn dns te gaan beheren... was ik blij verrast dat ik zelfs bij het lichtste accountje netjes meerdere domeinen kon beheren inclusief limieten en ftp accounts.
nu snap ik dat dit waarschijnlijk iets is dat de hoster al dan niet voor je beschikbaar stelt, maar voor mij was het een zeer blije verrassing.. gewoon elk domein als een volwaardig pakket in je clienten omgeving met eigen stats en de mogelijkheid om pointers toe te voegen..
elke website z'n eigen stek, en dan op dns nivo cnames toevoegen zoveel je maar wilt...
IK wil NOOIT meer terug naar dat oude gehannis...
Tja, het is meer een overblijfsel. Wij runden een premium hostingbedrijfje, waar men flink betaalde maar daarvoor een topproduct en topservice kreeg.
Ik heb 90% verkocht, alle zakelijk klanten die deze service wensen zijn weg. Deze betreffende klant draait een enorme website met zeer goed bezocht forum. Het is echter privé bezit. We hebben hem al flink gesponsord door hem een (voor ons) heel groot pakket aan te bieden. Hij besluit zelf steeds om en meer subdomeinen aan te maken en bij de ene een webwinkel te starten, bij de volgende een forum en ga zo maar door. Daar bij registreert hij vaak dezelfde naam met meerdere extensies, .nl .be etc.
Deze plaatst hij in al die jaren op z'n subdomeinen.
Om hem nu ineens voor hetzelfde geld 15 hostingpakketten te geven gaat wat ver. Het is nu eenmaal zo gegroeid en hij is er erg blij mee.
Overigens komt er bij het overblijfsel van dit bedrijf niets meer bij. We zijn bezig met een nieuw concept waar ik dit ook niet meer zal gebruiken.
Om hem nu ineens voor hetzelfde geld 15 hostingpakketten te geven gaat wat ver. Het is nu eenmaal zo gegroeid en hij is er erg blij mee.
Wie spreekt hier over 15 hosting pakketten, je kunt meedere domeinamen onder 1 account toevoegen bij DA dus dat is het probleem niet. Ik heb zelf ook meerdere klanten die onder een simpel hosting pakket zowel een .com .nl .eu etc hebben. Verder kun je zelf instellen hoeveel domeinnamen een klant op zijn pakket mag gebruiken, de klant kan dan zelf de domeinnamen onder zijn user account aanmaken (of alias of pointer).
Ok. Maar hebben die klanten op datzelfde hostingpakket meerdere verschillende websites draaien? Hoe verdelen ze die daaronder dan precies? In mappen? En als ik als zo'n klant nu een domeinnaam wil welke alleen resolved op de map /webwinkel/ die ik zo juist heb aangemaakt? Gebruik je daarvoor die pointers o.i.d.?
Je verhuurt je klant X MB diskruimte en Y GB dataverkeer voor Z aantal domeinen. Daarbinnen kan hij dat gebruiken zoals hem dat uitkomt. Je hoeft niet zelf na te denken over mappen en resolvings, dat doet het control panel al voor je als je een site aanmaakt. Site = domein + mappen + email routering + stats + DNS + apps + ....
Jij bent blijkbaar gewend om eerst een map aan te maken en dan pas een domein er aan te koppelen, maar in DirectAdmin maak je eerst een site aan met alles wat er bij hoort en die vul je dan met inhoud. Dat is dus precies de omgekeerde denkwijze (en minder techneuterig).
Ok. Maar hebben die klanten op datzelfde hostingpakket meerdere verschillende websites draaien? Hoe verdelen ze die daaronder dan precies? In mappen? En als ik als zo'n klant nu een domeinnaam wil welke alleen resolved op de map /webwinkel/ die ik zo juist heb aangemaakt? Gebruik je daarvoor die pointers o.i.d.?
Ja die hebben verschillende websites met verschillende content draaien zonder problemen en zoals t.bloo al komt te vertellen kan de klant zelf zijn webspace en traffic per "domein" gaan bepalen indien hij dit wenst. Kortom als je op je pakket 1GB webspace hebt en 10GB traffic kan je bvb siteA 500mb space en 5Gb traffic geven en siteB 300mb space en 4GB traffic en siteC 200mb space en 1GB traffic. En nee dit zijn geen reseller accounts, een reseller kan eigen customer accounts aanmaken, een customer account kan domeins toevoegen maar geen apparte logins aanmaken, tenzij ftp, email, etc maar geen controlpanel login.
Ik weet dat het moeilijk is als je van het ene product overstapt naar het andere maar je zal toch je cPanel denkwijze moeten loslaten en de DA denkwijze gaan volgen. Anders zul je vroeg of laat tegen andere problemen aanlopen.
zoals theboss and anderen hierboven al aangeven vanuit cpannel lijkt mijn account op een reseller, MAAR dat is het niet, ik kan namelijk geen da accounts maken dus mijn domains zijn niet echt volwaardige clients te noemen,
toch zou je de standaard da accounts wel voor reselling kunnen misbruiken...
je kunt als da-client namelijk wel meerdere domains maken, met elke hun eigen mail en ftp accounts...
stel dus dat je limiet hebt van 99 domeinen, dan kun je dus 99 websites maken met 99 ftp accounts, met elk hun eigen disk quota en datatrafic quota. dat lijkt een beetje terug in de tijd toen je nog bij je isp een ftp accountje had, zonder beheer panel maar het werkt wel...
het beste vergelijk wat betreft cpanel zou je die domains kunnen zien als webusers te herkennen aan
http://mijndomein.nl/~user/
en aanzienlijk overzichtelijker dan de manier in cpanel