Cómo implementar Apache e Iis
Apache e IIS son dos software de servidor web muy utilizados. Apache es un software de código abierto, que no sólo es adecuado para sistemas Unix, sino que también tiene una versión basada en la plataforma Win32.
; IIS es una operación de Windows. Los componentes propios del sistema también proporcionan potentes funciones de servicio de Internet e Intranet. Estos dos softwares de servidor tienen sus propias características. El primero tiene mejor soporte para ASP+Access, mientras que el segundo es la mejor opción para la plataforma PHP+MySQL.
Los servidores de mi escuela necesitan ejecutar diferentes sitios basados en las plataformas
ASP+Access y PHP+MySQL, teniendo en cuenta que IIS debe reconfigurarse para admitir PHP+MySQL o Apache. necesita ser reconfigurado Es técnicamente posible admitir
ASP+Access, pero el proceso de configuración es complicado y no es fácil de promover, lo que no es propicio para los principiantes. Después de un período de exploración, finalmente encontré una manera de usar el almacenamiento IIS y Apache ****, y rápidamente construí una plataforma que admite ASP + Access y PHP + MySQL. Después de usarlo durante más de un mes, es muy bueno. estable El método de configuración se describe brevemente a continuación.
Preparación del software
1.
Instalar y configurar IIS en el servidor (el sistema operativo que uso es Windows
2003), cambie el puerto del sitio web A (ASP+Acceso) a 8080, porque la configuración predeterminada de Apache usa el puerto 80, si no cambia el puerto predeterminado de IIS.
El puerto predeterminado hará que falle la instalación del siguiente paquete Apache+PHP+MySQL.
2. Descargue EasyAPM Server 2.0.2 desde la siguiente dirección:/index.php?o=display;id=2 y extráigalo al directorio d:/usr.
Instalar EasyAPM Server
EasyAPM Server es un conjunto de herramientas de instalación rápida e integrada para el entorno operativo Apache+PHP+MySQL, adecuado para Windows 2000/XP/
2003
Sistema, después de la instalación contendrá los siguientes programas: Apache v2.0.54
(Win32), PHP v4.4.0 (Win32), Zend Optimizer v2.5.10a (Win32), MySQL v4 .0.25
(Win32), phpMyAdmin
v2.6.3-pl1, los usuarios no necesitan modificar ningún archivo de configuración. Para los principiantes, es una de las plataformas de servidor web más fáciles y rápidas de instalar.
El primer paso es ejecutar d:/usr/install.bat para instalar el paquete de integración Apache+PHP+MySQL.
El segundo paso es instalar el sitio B (PHP+; plataforma MySQL) Copie el archivo a d:/usr/www;
El tercer paso es instalar y configurar la base de datos MySQL. El nombre de usuario predeterminado de la base de datos es "MySQL". El nombre de usuario de la base de datos es "root" y la contraseña es "micronsky.net". Una vez completada la instalación, puede iniciar sesión en http://localhost/phpmyadmin para cambiar la contraseña en línea y agregar una cuenta.
El cuarto paso es agregar los nombres de dominio del sitio para el sitio A y el sitio B resueltos en la IP pública del servidor.
Ahora
El acceso al sitio A y al sitio B se dirige al sitio B, porque la configuración predeterminada de Apache usa el puerto 80, y normalmente solo se puede acceder a la URL seguida del número de puerto 8080. acceder al sitio A
El acceso al sitio B se dirige al sitio B, porque la configuración predeterminada de Apache usa el puerto 80, y solo la URL seguida del número de puerto 8080 normalmente puede acceder al sitio A
El cuarto paso es resolver el nombre de dominio del sitio A a la IP pública del servidor. 8080
Eso es todo. Pero no puedes permitir que los amigos que visitan el sitio web A ingresen el número de puerto después de la URL. No importa, siempre que lo configures en Apache de la siguiente manera, puedes usar directamente el nombre de dominio para acceder.
Configurar Apache como proxy IIS
1. Cargue el módulo proxy de Apache
Busque d:/usr/local/Apache2/conf/httpd.conf, ábralo. con el Bloc de notas y descomente las siguientes cuatro líneas (elimine el texto antes de "#"):
LoadModule proxy_module module/
mod_proxy.so
LoadModule proxy_connect_module module/ mod_proxy_ connect.so
LoadModule proxy_http_module módulos/mod_proxy_http.so
LoadModule proxy_ftp_module módulos/mod_proxy_ftp.so
LoadModule proxy_ftp_module módulos/mod_proxy_ftp.so
p>