proyecto phpWeb proxy de Apache, Tomcat, IIS, el puerto común 80

1. En primer lugar, descargar e instalar XAMPP, la dirección del sitio web oficial https://www.apachefriends.org/index.html , aquí está la versión de Windows, por ejemplo,

1. puerto de Apache en el puerto 80, en el directorio de configuración del Apache XAMPP del directorio raíz, abra el httpd.conf, busque el Listen 80, modificar el número de puerto 80.

2. En el archivo httpd.conf, localice los siguientes módulos, que son quitado el #.

#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. El archivo de proyecto index.php proyecto phpWeb contiene la carpeta en el directorio htdocs raíz bajo XAMMP

4. El paquete guerra javaWeb proyecto, webapps de archivo bajo Tomcat poner en la carpeta xampp, arrancar Tomcat, a través de localhost: 8080 para el acceso proyecto Java

5. El aspx implementar el proyecto para IIS, editor de la unión dirección IP seleccione Todos sin asignar, el nombre de host está vacío, no utilice el puerto 80, 90 aquí, a través de localhost: 90 visita al proyecto aspx

6. conf adicional bajo el directorio raíz de Apache xampp, abierta httpd-vhosts.conf, agregue el código siguiente

##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. Busque el archivo de host unidad C, agregue el siguiente código para acceder a la prueba es satisfactoria, el camino es normalmente 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

referencia https://blog.51cto.com/lidongfeng/2064297

Publicado 14 artículos originales · ganado elogios 6 · vistas 6332

Supongo que te gusta

Origin blog.csdn.net/weixin_43817709/article/details/92413758
Recomendado
Clasificación