projet proxy phpWeb apache, tomcat, IIs, le port commun 80

1. Tout d' abord, téléchargez et installez xampp, l'adresse du site officiel https://www.apachefriends.org/index.html , voici la version Windows, par exemple

1. le port apache au port 80, dans le répertoire apache conf xampp du répertoire racine, ouvrez le fichier httpd.conf, le Listen 80, modifier le numéro de port 80.

2. Dans le fichier httpd.conf, recherchez les modules suivants, ils sont les # enlevés.

#LoadModule proxy_connect_module modules/mod_proxy_connect.so

#LoadModule headers_module modules/mod_headers.so

#LoadModule proxy_module modules/mod_proxy.so

#LoadModule proxy_http_module modules/mod_proxy_http.so

#Include conf/extra/httpd-vhosts.conf

3. Le dossier du projet index.php projet phpWeb contient le dossier dans le répertoire htdocs du répertoire racine sous XAMMP

4. Le paquet de guerre JavaWeb projet, fichier webapps sous mis tomcat sous le dossier xampp, commencez tomcat, via localhost: 8080 pour l'accès projet java

5. Le ASPX déployer le projet à iis, adresse IP de liaison éditeur sélectionnez All Unassigned, le nom d'hôte n'est pas rempli, ne pas utiliser le port 80, 90 ici, par localhost: 90 visite au projet ASPX

6. supplémentaire sous le conf répertoire racine du répertoire apache xampp, ouvert httpd-vhosts.conf, ajoutez le code suivant

##php项目
<VirtualHost *:80> 
	ServerAdmin [email protected]
	DocumentRoot "D:/xampp/htdocs/myphp"##index.php文件所在的文件夹路径
	ServerName aaa.com##php项目域名
	ServerAlias www.aaa.com##php项目另一个域名
	ErrorLog "logs/dummy-host.example.com-error.log"
	CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

##iis
##iis项目域名
##iis项目访问地址
<VirtualHost *:80>
         ProxyPreserveHost On
         ServerName www.bbb.com
         ProxyPass / http://localhost:90/ Keepalive=On
         ProxyPassReverse / http://localhost:90
</VirtualHost>

##tomcat
##tomcat项目域名
##tomcat项目访问地址
<VirtualHost *:80>
         ProxyPreserveHost On ##如果启用此功能,代理会将用户请求报文中的Host:行发送给后端的服务器,而不再使用ProxyPass指定的服务器地址。如果想在反向代理中支持虚拟主机,则需要开启此项,否则就无需打开此功能。
         ServerName www.ccc.com
         ProxyPass / http://localhost:8080/
         ProxyPassReverse / http://localhost:8080
 </VirtualHost>

7. Recherchez le fichier hôte de lecteur C, ajoutez le code suivant pour accéder au test est réussi, le chemin est généralement C: \ Windows \ System32 \ drivers \ etc

127.0.0.1 aaa.com
127.0.0.1 www.aaa.com
127.0.0.1 www.bbb.com
127.0.0.1 www.ccc.com

référence https://blog.51cto.com/lidongfeng/2064297

Publié 14 articles originaux · a gagné les éloges 6 · vues 6332

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43817709/article/details/92413758
conseillé
Classement