Maison > Article > Opération et maintenance > Comment configurer plusieurs ports http dans Apache
Méthode 1 : Utilisez httpd-vhosts
(Recommandations associées : apache)
Entrez le répertoire de configuration Apache, tel as /usr/local/apache/conf/
Ouvrez le fichier httpd.conf
Configurez plusieurs fenêtres d'écoute 81, 82
ServerName localhost:81 # Listen 80 Listen 81 Listen 82
Trouver #Include conf/extra/httpd -vhosts .conf, supprimez le signe #, décommentez
Entrez dans le répertoire /usr/local/apache/conf/extra, ouvrez le fichier httpd-vhosts.conf
Configure NameVirtualHost *:81
<VirtualHost *:81> ServerAdmin host1.example.com DocumentRoot "/home/public/web/host1" ServerName localhost:81 ServerAlias localhost:81 ErrorLog "logs/host1.example.com-error_log" #CustomLog "logs/host1.example.com-access_log common" </VirtualHost> <VirtualHost *:82> ServerAdmin host2.example.com DocumentRoot "/home/public/web/host2" ServerName localhost:82 ErrorLog "logs/host1.example.com-error_log" #CustomLog "logs/host1.example.com-access_log common" </VirtualHost>
Méthode 2 : modifiez uniquement httpd.conf
et entrez dans le répertoire de configuration d'Apache, tel que /usr/local/apache/conf/
Ouvrez le httpd.conf fichier
configuration Plusieurs fenêtres d'écoute, 81, 82
Listen 81 Listen 82
et ajoutez le contenu suivant à la fin du fichier :
<VirtualHost *:81> DocumentRoot /home/public/web/host1 ServerName localhost:81 </VirtualHost> <Directory /home/public/web/host1> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> <VirtualHost *:82> DocumentRoot /home/public/web/host2 ServerName localhost:82 </VirtualHost> <Directory /home/public/web/host2> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
Paramètres d'autorisation du répertoire Apache pour différentes versions
1. Utiliser l'ancien
Order allow,deny Allow from all
2. nouvelle utilisation
Require all granted
nouvel exemple
#add for WWW Listen 91 <VirtualHost *:91> DocumentRoot "D:/IDE/WWW" ServerName localhost:91 </VirtualHost> <Directory "D:/IDE/WWW"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>.
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!