Cet article présente principalement la méthode de phpStudy pour configurer le multi-site, le multi-domaine et le multi-port. Il a une certaine valeur de référence. Ceux qui sont intéressés peuvent en apprendre davantage
Cet article présente le. méthode de phpStudy pour configurer le multi-site, le nom de domaine multi et le multi-port, partagez-la avec tout le monde et laissez une note pour vous-même
Il existe trois répertoires de projets sous le WWW. répertoire : a b c
Le port httpd par défaut d'Apache est 80, Le répertoire du site Web est D:WWWa
1. Configurez plusieurs noms de domaine et plusieurs sites.
Étape 1 : Cliquez sur le menu d'options "Autres" » =>Gestion des noms de domaine du site=>Définissez les trois noms de domaine de site suivants :
(1) Nom de domaine du site Web : a.com Annuaire du site Web : D:WWWa Port du site Web : 80
(2) Nom de domaine du site Web : b.com Annuaire du site Web : D:WWWb Port du site Web : 80
(3) Nom de domaine du site Web : c.com Répertoire du site Web : D :WWWc Port du site Web : 80
Enregistrer la configuration et générer le fichier de configuration
Étape 2 : Ouvrez le fichier hosts.txt et ajoutez ce qui suit à la fin du fichier Contenu :
127.0.0.1 localmall .com
127.0.0.1 ynb.com
127.0.0.1 admintest.com
Redémarrez Apache, de cette façon, la configuration de plusieurs noms de domaine et de plusieurs sites est OK Les ports. n'ont pas changé et sont tous 80
2. Configurez plusieurs ports
Le paramètre de la première étape est modifié comme suit :
(1) Nom de domaine du site Web : a.com Annuaire du site Web : D:WWWa Port du site Web : 80
(2 ) Nom de domaine du site Web : b. com Annuaire du site Web : D:WWWb Port du site Web : 81
(3) Nom de domaine du site Web : c.com Annuaire du site Web : D:WWWc Port du site Web : 82
La deuxième étape est la même que ci-dessus
La troisième étape : ouvrez le fichier de configuration httpd.conf, recherchez l'emplacement du port d'écoute Listen 80 et ajoutez du contenu en dessous :
Écouter 81
Écouter 82
Redémarrez le serveur, ouvrez le fichier de configuration vhosts.conf et vérifiez s'il y a le contenu suivant :
<VirtualHost *:80> DocumentRoot "D:\WWW\a" ServerName a.com ServerAlias phpStudy.NET <Directory "D:\WWW\a"> Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </VirtualHost> <VirtualHost *:81> DocumentRoot "D:\WWW\b" ServerName b.com ServerAlias <Directory "D:\WWW\b"> Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </VirtualHost> <VirtualHost *:82> DocumentRoot "D:\WWW\c" ServerName c.com ServerAlias <Directory "D:\WWW\c"> Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </VirtualHost>
S'il existe, la configuration est réussie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!