Accueil > Forum > > > > Création de sous-domaine via PHP
Création de sous-domaine via PHP
samedi 30 avril 2005 à 18:35:00 |
Création de sous-domaine via PHP

Adrien
|
Bonjour,
Je possède un serveur dédié et j'aurais besoin d'une petite application.
Comment créer de manière automatique via un script PHP un sous-domaine qui pointe vers un dossier/fichier précis sur le serveur ?
Plus concrètement, pour ajouter automatiquement dans la configuration du serveur "monsousdomaine.domaine.com" avec pour règle la redirection vers tel fichier au final ?
Cela me permettrait de proposer un petit service de redirection gratuite avec nom de domaine court
Bien Cordialement,
Adrien
|
|
samedi 30 avril 2005 à 23:59:52 |
Re : Création de sous-domaine via PHP

Anthomicro
|
Salut,
consulte les VHOSTS d'apache :-)
http://httpd.apache.org/docs/vhosts/name-based.html
a +
|
|
lundi 16 février 2009 à 22:40:38 |
Re : Création de sous-domaine via PHP

verdy_p
|
Le VHOSTS ne suffira pas (sauf si votre serveur Apache supporte les "wildcards" et si vous les avez activé afin que votre serveur accepte de servir tous les noms d'hôtes d'un ou plusieurs domaines).
Dans une config plus sécurisée et plus stable, il vous faut aussi inscrire les enregistrements DNS de chacun des sous-domaines de votre domaine, et donc modifier la config de votre serveur DNS, et là il n'y a pas d'API standard, d'autant que si elle existe, elle est normalement très protégée poru des raisons de sécurité. Dans ce cas, il restera à mentionner les domaines concernés dans la config Apache pour leur associer un dossier, et indiquer à Apache de relire sa configuration s'il ne le fait pas automatiquement en détectant les modifs de ce fichier
Mais attention : si vous abimez ce fichiers suite à un plantage ou une interruption du script PHP, vous risquez de voire Apache rejeter les requêtes vers des domaines qu'il ne connait plus. Il est fortement déconseillé de modifier autmatiquement en PHP les fichiers VHOSTS d'Apache: créez plutôt un service dédié sur votre serveur, tournant en tâche de fond mais acessible uniquement depuis le serveur local de votre moteur PHP, et à qui PHP demandera les modifications, et assurez-vous que ce service dédié fasse les modifs de ces fichiers de façon ininterruptible et stable, et qu'il conserve des backups en cas de problème pour les restaurer en cas de besoin.
Ou bien utilisez un module Apache complémentaire qui lui permet de consulter une base de données SQL stable au lieu qu'Apache lise des fichiers VHOSTS (dans ce cas votre script PHP fera une requête SQL de mise à jour dans cette base de données). Assurez-vous dans ce cas que ce moteur SQL dispose des ressources nécessaires pour répondre vite sinon votre script PHP risque d'être interrompu avant d'avoir eu sa réponse. Le moteur SQL devrait alors être configuré pour utiliser des transactions (avec possibilité de "rollback" automatique en cas d'échec ou si votre script PHP ne termine pas son "commit" après ses demandes de mises à jour).
|
|
Cette discussion est classée dans : fichier, php, serveur, création, domaine
Répondre à ce message
Sujets en rapport avec ce message
Création d'un compte e-mail sur le serveur via php ? [ par nico ]
Je cherche à créer des comptes e-mail à la volée sur mon serveur via php/mysql. Je désire de même créer des sous-domaines et enregistrer les dns secon
URGENT!!!!!!!!Telecharger un fichier depuis le web vers serveur PHP [ par bonbecman ]
Je recherche le moyen de récupérer un fichier sur Internet (www.quelquechose.fr/unfichier.exe) et de le placer sur mon serveur PHP. Il y a bien une so
[ PHP ] [ Création de dossier et fichier ] [ UNIX ] [ par vvoisin ]
Bonjour, J'ai un probléme avec mkdir(). Quand j'execute le code suivant sur mon pc sous easyphp, le repertoire est bien créé alors que sur mon serveur
Appel de serveur! [ par magicsmacks ]
Bonjour,J'aurai aimé appelé un fichier en php depuis un autre serveur, à l'aide de la fonction require ou include...Cette fonction marche très bien qu
Lancer un fichier m3u sur mon serveur à l'aide de commande php [ par PunKeR77 ]
Bonjour,Je cherche un code php qui me permettrait de lancer un fichier m3u sur mon serveur. En effet j'ai fait un site avec des amis pour diffuser une
PHP/formulaire pour uploader un fichier sur le serveur [ par stephpepere37 ]
Bonjour,Je réalise le site d'un ami spécialisé en ressources humaines. Il souhaite que les internautes puisse télécharger un CV de leur poste clientJ'
Problème Localisation Fichier [ par Manu di bango ]
Tout d'abord un grand bonjour à tout le monde, alors voilà, j'utilise la fonction filemtime sur un fichier. Son emplacement est sur une serveur distan
création automatique d'une page html avec php [ par witch32 ]
bonjour,est-il possible de créer automatiquement un fichier html a partir d'un script php?je m'explique, j'aimerai qu'à partirdu champ "titre" d'un fo
Svp je veux un script php pour transferer les fichier d'un serveur à un autre [ par mzzika ]
Salut,svp je veux un script php pour transferer les fichier d'un serveur à un autreaidez moi viteMerci
[Sécurité] Récupérer le fichier source d'un PHP sur un serveur [ par Centauriel ]
Bonjour,Est-il possible de récuperer le fichier source PHP sur un serveur distant ? Je m'explique :J'ai fait un site web avec une base SQL. Et ca me m
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|