Menú
Está libre
registro
hogar  /  Multimedia/ Acceso a denver desde la red local o Internet. Denwer - su servidor web local: instalación y configuración de Denwer Cómo configurar denwer en una red local

Acceso a Denver desde una red local o Internet. Denwer - su servidor web local: instalación y configuración de Denwer Cómo configurar denwer en una red local

La programación web hoy en día está disponible no solo para especialistas limitados en sus actividades profesionales. Esta área de la industria de TI a menudo se enfrenta y administradores del sistema, e incluso usuarios de computadoras comunes interesados ​​en el desarrollo de tecnologías de Internet.
El artículo Error n. ° 1273: intercalación desconocida: utf8mb4. Actualización de MySQL en Denwer hablamos de transferir la base de datos de un sitio de un alojamiento a otro, así como de transferir un sitio a una computadora local. Hoy hablaremos de cómo abrir un sitio web implementado en una computadora desde otra computadora y desde teléfonos en red local .

Accediendo a Denwer desde la red local

Antes de todas las configuraciones, aquí hay algunos ejemplos cuando acceso al sitio desde la red local podría ser realmente útil:

  • el sitio fue creado con fines corporativos ... Es decir, el sitio sirve exclusivamente para trabajar dentro de la oficina o edificio de una organización / institución. En este caso, no siempre es racional gastar dinero, aunque no sea el más grande, en la compra de un nombre de dominio y hosting;
  • requerido depurando el sitio en diferentes versiones sistemas operativos , cualquiera diferentes versiones Windows, MacOS, Linux u otro sistema operativo más exótico. Sí, para probar el sitio en otros sistemas operativos, solo necesita usar máquina virtual, pero esto es en el caso de que el sitio ya se haya subido al hosting, pero en la etapa de preparación y de realizar cambios significativos en la estructura y diseño del recurso, el método con acceso al sitio en la red local es muy útil;
  • depurando el sitio en dispositivos móviles Oh ... Algunas plantillas de CMS modernas pueden comportarse de manera bastante impredecible cuando se abren con dispositivos móviles... Hoy en día, esto no debe descuidarse, ya que los motores de búsqueda cada vez más fiel a los recursos optimizados para smartphones. Por supuesto, los navegadores populares tienen la opción de imitar la visualización de la página en dispositivo móvil, pero si lo marca, asegúrese de que el funcionamiento de algunos de los menús del sitio y la visualización de algunos elementos en un navegador de escritorio seguirán siendo diferentes a los de un dispositivo móvil real.

Estas son solo algunas de las razones para organizar acceso al sitio en Denver desde la red local... Usted, por supuesto, puede tener sus propios requisitos previos para esto. A continuación, comencemos a configurar.

Las dos primeras etapas de preparación se llevan a cabo directamente en la computadora donde se encuentra el sitio, es decir, donde está instalado Denver. Este es nuestro servidor local o, en otras palabras, hosting, es decir, el almacenamiento donde se encuentran todos los archivos de recursos.

Primero necesitas proporcionar disponibilidad del servidor local en la red. Versiones modernas Los mismos Denver escriben excepciones al estándar cortafuegos sistema operativo durante la instalación.

Pero en el caso de que la computadora principal no esté disponible desde la red local, debe agregar conexiones entrantes / salientes a las excepciones del Firewall.
Primero, agregue el puerto de acceso a las excepciones del Firewall o Firewall que está utilizando. Defecto Denver usa el puerto 80 .

Si, después de realizar la configuración, aún no se puede acceder a la computadora desde dispositivos externos, entonces necesitas agregar direcciones IP computadoras externas y dispositivos móviles en la red local a las excepciones del firewall.
Puede leer en detalle cómo averiguar la dirección IP de una computadora en una red local en el artículo Determinar la dirección IP y la dirección mac de una computadora en la red... Eso es todo lo que tenemos que hacer en este escenario.

Abrir un sitio desde Denwer mediante una dirección IP en la red local

La segunda etapa de la configuración. Ahora tenemos que asegurarnos de que cuando está conectado a la dirección IP nuestra computadora principal se abrió el sitio local deseado... Todas las manipulaciones a continuación asumen que ya tenemos Denwer instalado y que el sitio local es accesible desde la computadora principal.

Hay dos maneras abra el sitio deseado por la dirección IP de la computadora .

La primera forma- esto es para crear un directorio en la carpeta de inicio de Denver, cuyo nombre es la dirección IP de la computadora principal, por ejemplo, 192.168.0.21 y ya en este directorio coloque la carpeta www con los archivos del sitio. Es decir, la ruta al directorio que contiene el sitio será la siguiente:

X: \ inicio \ 192.168.0.21 \ www \

dónde X es una carta disco virtual creado al instalar Denwer;
192.168.0.21

Este método es simple, pero su desventaja es que funciona en la etapa de creación de un sitio local... Si ya tiene uno, esta opción no es adecuada.
Además, con una configuración de este tipo, tendrá que abrir el sitio exclusivamente por dirección IP en lugar del nombre de dominio.

La segunda forma de abrir un sitio por dirección IP en la red local. - uso de archivos .htaccess

.htaccess(de acceso de hipertexto en inglés): un archivo de configuración adicional para un servidor web (como Apache y similares)

Es posible que un archivo similar ya esté ubicado en la carpeta www o public_html, pero necesitamos crear este archivo en el mismo nivel que estas carpetas (www o public_html), es decir, en el directorio con el nombre del dominio del sitio. .htaccess será el siguiente:

X: \ inicio \ sitio \ .htaccess

El contenido del archivo será el siguiente (puede usar otras configuraciones, pero su discusión está más allá del alcance de esta publicación):

# dnwr_ip 192.168.0.21

dónde 192.168.0.21 - dirección IP en la red local de la computadora en la que está instalado Denwer.
Si por alguna razón no puede crear dicho archivo, puede descargar el archivo .htaccess del archivo adjunto al artículo: .htaccess

¡IMPORTANTE! Antes de usar el archivo tomado del archivo anterior, debe abrir este archivo con cualquier editor de texto (Bloc de notas, Bloc de notas ++, etc.) y en la línea # dnwr_ip 192.168.0.21 cambie el valor de la dirección IP a la dirección de su computadora con Denwer instalado en la red local. Después de eso, guarde los cambios realizados en el archivo.

Después de reiniciar Denver, cuando cambie a la ip de la computadora principal en el navegador, el sitio se abrirá en el directorio en el que se encuentra el archivo. .htaccess

Abrir un sitio de Denwer en una red local por dominio

Se ha logrado el objetivo principal, nuestro el sitio está disponible en la red local, sin embargo, complete cada vez Barra de dirección la dirección IP no es muy conveniente. Debe asegurarse de que el sitio en la red local se abra cuando vaya al nombre de dominio en la barra de direcciones del navegador.

Todo lo que necesitamos hacer para esto es editar el archivo correctamente. Hospedadores en el cliente sistema operativo.

¡IMPORTANTE! Expediente Hospedadores en la computadora principal, no es necesario editar, todas las entradas necesarias se ingresan cuando inicia el programa Denwer. Todo el trabajo en esta etapa se realiza exclusivamente con el archivo Hospedadores la computadora desde la que se realizará la conexión al sitio desde la red local

Entonces, si la computadora cliente tiene un sistema operativo Sistema de Windows , entonces tenemos que abrir para editar en cualquier editor de texto(Bloc de notas, Bloc de notas ++, etc.) el archivo ubicado a lo largo de la ruta

C: \ Windows \ System32 \ drivers \ etc \ hosts

En el editor que se abre, agregue una nueva línea y agregue las siguientes entradas allí:

192.168.0..168.0.21 www.site

dónde 192.168.0.21 - dirección IP en la red local de la computadora en la que está instalado Denwer;
sitio- la dirección, al dirigirse a la que el usuario de la red local debe recibir nuestro sitio.

Guardamos los cambios.

si tu no se pueden guardar los cambios realizados en el archivo de hosts, luego puede copiar el archivo a cualquier carpeta personalizada(Escritorio, Mis documentos, etc.), edite el archivo, guarde los cambios y solo luego coloque el archivo Hospedadores de vuelta al directorio etc donde se copió el archivo.

Si el acceso en la red local es necesario para proporcionar un teléfono inteligente / tableta basado en Android , luego se debe agregar una entrada similar dada anteriormente al archivo de hosts, que se encuentra en la siguiente ruta:

/ system / etc / hosts

Cómo hacer esto se describe en detalle en el artículo. Eliminamos anuncios en Android. Archivo de hosts
Si con un editor de texto cambiar el archivo de hosts en Android falló, entonces puedes usar utilidad especial, Lo que es llamado Editor de hosts, y está diseñado específicamente para este propósito.

¡IMPORTANTE! Y en caso de editar Hospedadores archivo en Android manualmente, y en el caso de usar Editor de hosts para completar con éxito la operación, necesita derechos de root (derechos de superusuario obtenidos tras piratear el sistema operativo del dispositivo). Lo mismo se aplica a los dispositivos. iPhone con establecido iOS, en el que para editar Hospedadores el archivo es obligatorio Fuga

Rutas de ubicación de archivos Hospedadores para algunos otros sistemas operativos (tomado de la publicación anterior):

V Similar a UNIX sistemas operativos como Linux el archivo se encuentra en el directorio:

V Últimas Versiones Mac OS X y iOS desde Apple, el camino sería el siguiente:

/ privado / etc /

o simplemente:

Lo que necesita saber al trabajar con Denwer en una red local

Ajustes realizados, nuestro el sitio está disponible en la red local por nombre de dominio... Consideremos algunos puntos que deben tenerse en cuenta al trabajar con Denver en una red local:

Eso es todo, hemos considerado cómo abrir un sitio de Denver en una computadora y en un teléfono inteligente en una red local .


¿Es posible configurar el sistema para que los sitios ubicados en computadora local, ¿estaban disponibles para todos los usuarios de la red local a la que estoy conectado, o incluso desde Internet? ..

Proyectos predeterminados de Denver No disponible de la red local. Esto se logra asegurándose de que todos los hosts virtuales tengan una dirección IP de 127.0.0.1, siempre denotando la "máquina local actual".

Sin embargo, todavía es posible asignar a un host virtual en particular una dirección IP "externa", accesible desde su red local o incluso desde Internet (si la computadora tiene una dirección IP permanente en Internet).

Recuerde: Denver es una herramienta de desarrollo, no una herramienta de alojamiento. Aunque los proyectos en Denver pueden hacerse públicos, desaconsejamos enfáticamente que lo hagan. El punto aquí es la seguridad: Denver, por regla general, se lanza con derechos de administrador, lo que significa que los scripts que se ejecutan bajo su control pueden hacer lo que quieran en la máquina. El más mínimo "agujero" en la seguridad del script le dará a un hacker acceso a su máquina.

Encontrar su dirección IP

Primero, debe averiguar qué dirección IP se le asignó en la red local o en Internet. La forma más sencilla de hacerlo es abrir Línea de comando Windows y escribiendo allí:

ipconfig

Verá algo como lo siguiente:

Configuración de IP para Windows
WiFi - Adaptador Ethernet:
Sufijo DNS para esta conexión. ... :
Dirección IP. ... ... ... ... ... ... ... ... ... ... ... : 192.168.0.49
Máscara de subred. ... ... ... ... ... ... ... ... ... : 255.255.255.0
Puerta principal. ... ... ... ... ... ... ... ... ... : 192.168.0.1

En este caso, la dirección IP externa de la máquina en la red local es 192.168.0.49. La lista puede contener varias interfaces de red a la vez (si su computadora está equipada con varias tarjetas de red o Dispositivos inalambricos). En este caso, debe determinar cuál de las interfaces es externa, accesible desde la red local. (Las direcciones IP que comienzan con 192.168 o 10 solo están reservadas para el acceso desde la red local, no desde Internet. Es decir, son "privadas").

Asegúrese de que su dirección IP sea estática, es decir, no cambia la próxima vez que se enciende o se reinicia la máquina. Si la dirección IP se da de forma dinámica, entonces no existe forma fácil permitiendo que Denver se conecte a él.

Configurar un cortafuegos (cortafuegos, cortafuegos) Windows

En la mayoría de los sistemas Windows, un firewall o antivirus integrado (o instalado manualmente) bloquea las conexiones desde máquinas externas a la actual. Esto es por razones de seguridad. Por supuesto, si abre el sitio al exterior, este bloqueo debe desactivarse; de ​​lo contrario, nadie verá el sitio.

Nuestro objetivo es resolver Conexiones de Windows al puerto 80 (protocolo HTTP) de su dirección IP 192.168.0.49, en la que Apache se "colgará". Aquí están las instrucciones sobre cómo hacer esto en Windows XP:


  1. Abrir Inicio - Panel de control, Seleccione Firewall de Windows.

  2. Ir a la pestaña Excepciones.

  3. Haga clic en el botón Agregar puerto, en el campo Nombre ingrese su dirección IP, y en el campo Número de puerto especificar 80.

Si ha instalado su propio firewall o software antivirus, entonces, por supuesto, tendrá que consultar su documentación.

Una forma sencilla de abrir el sitio hacia el exterior

Digamos que su dirección IP es 192.168.0.49 como en el ejemplo anterior. La forma más fácil de hacer que Denver abra un sitio específico en http://192.168.0.49 es colocar los documentos del sitio en el directorio:

/home/192.168.0.49/www

Sí, el nombre del directorio contiene puntos. No olvide reiniciar Denver también.

Además: si su ISP le dio no solo la dirección IP, sino también la asociada a ella Nombre de dominio, entonces el sitio estará disponible inmediatamente para este nombre de dominio. En el caso de una dirección IP estática, el dominio se entrega casi siempre, solo necesita obtenerlo del proveedor. Por ejemplo, si su nombre de dominio es igual a abcd.ints.ru (proveedor Korvet-Telecom NEKST), entonces el sitio estará disponible en http://abcd.ints.ru.

Otra forma de asignar una dirección IP a un sitio

Si ya tienes anfitrión virtual en Denver y no desea cambiar el nombre de su directorio de documentos, entonces puede asignar su propia dirección IP al sitio y hacerlo accesible desde el exterior. Supongamos que su host está almacenado en el directorio / home / mysupersite / www. Para asignarle una dirección IP 192.168.0.49, debe crear un archivo /home/mysupersite/.htaccess y agregarle las siguientes líneas:


## Archivo /home/mysupersite/.htaccess
## ¡Por favor ingrese su IP externa aquí, no 192.168.0.49!
# dnwr_ip 192.168.0.49

Por cierto, puede averiguar qué otras directivas hay mirando en el archivo /home/custom/.htaccess.


Reinicie Denver. Compruebe que su sitio / home / mysupersite / www se abre en http://192.168.0.49 (en lugar de 192.168.0.49, por supuesto, debe sustituir su propia dirección IP).

Alerta de seguridad

En resumen, Denver no es un servidor web completo y confiable, es solo herramienta, lo que le permite depurar (probar) sitios sin salir de casa. Cualquier intento de utilizarlo para otros fines puede ser peligroso.

En general, puedes personalizar lo que quieras, es otra cuestión. necesario Lo es. Recuerde que un servidor web que está abierto al mundo exterior representa vulnerabilidad potencial para proteger su coche. Por ejemplo, un atacante puede penetrar en una secuencia de comandos que no se ha depurado por completo. Porque Denver se lanza con derechos de administrador (es decir, con los máximos derechos en el sistema), luego cualquier script, incluso el más pequeño, puede hacer lo que quiera. Supongamos que ha escrito un script test.pl aparentemente inofensivo que hace lo siguiente:

#! / usr / bin / perl -w
utilizar CGI :: WebIn;
utilizar CGI :: WebOut;
Encabezado ("Tipo de contenido: texto / sin formato");
abrir (F, $ IN) o morir "No se pudo abrir \ n";
tiempo ( ) (impresión)

El programa aparentemente solo imprime el contenido del archivo especificado en el parámetro fname. Por ejemplo, http: //localhost/cgi/test.pl? Fname = test.pl imprimirá fuente programas. Sin embargo, como puede ver, llamar a Open de esta manera no es seguro. Por ejemplo, yendo a la dirección /cgi/test.pl?fname=|dеl+/s/q+c:\windows, el programa ejecutará:

Abra (F, "| dеl / s / q c: \\ windows") o ...

¡Esto destruirá inmediatamente todo el directorio de Windows!

Podría decir que localhost es localhost, por lo que solo puede funcionar desde la máquina actual. Si abrió el acceso al exterior de acuerdo con las instrucciones anteriores, entonces todo es exactamente así. Sin embargo, en el caso ajuste incorrecto Apache puede penetrar a localhost y desde fuera (si el servidor está abierto). Esto se hace de manera muy simple:

C: /> telnet server.ru 80
OBTENER /cgi/test.pl?fname=|dеl+/s/q+c:\windows HTTP / 1.1
Anfitrión: localhost
aquí solo necesitas presionar Enter

Producción: A menos que tenga una experiencia significativa en la administración de servidores, la instalación de un servidor web accesible desde el exterior puede ser peligrosa. Esto se aplica especialmente a los felices propietarios de canales de Internet dedicados. Un movimiento en falso y una mañana te despiertas con un disco duro recién formateado (en el mejor de los casos).

El servidor local de Denwer es extremadamente popular, por lo que los usuarios tienen muchas preguntas sobre su instalación y configuración. Este artículo, entre otras cosas, analiza y Posibles problemas al trabajar con Denver.

Cualquier sitio moderno pasa por una etapa de desarrollo bastante larga, que incluye tanto la creación como el acabado de la plantilla y el llenado de contenido.

Todo este proceso, por supuesto, debería estar oculto a los futuros visitantes del sitio, por lo que este trabajo no se lleva a cabo de forma remota, sino en un servidor local, que es la propia computadora del desarrollador con un software especial instalado. Muy a menudo, dicho software es Denwer.

Estrictamente hablando, un servidor local es necesario para el desarrollo de proyectos serios, sitios dinámicos que requieren usando php o secuencias de comandos de Perl.

Los sitios simples de una página que se ejecutan solo en HTML y CSS se pueden crear y probar con éxito directamente en el navegador.

¿Por qué Denwer se usa con más frecuencia?

Como ya hemos descubierto, el servidor local es un software, habiendo instalado cuál en su computadora, el webmaster puede desarrollar su sitio sin tener que ir a Internet.

En la actualidad, existen bastantes plataformas similares para sitios de desarrollo, entre ellas, el servidor local Denwer es popular. Por lo tanto, los usuarios a menudo tienen preguntas sobre cómo iniciar Denver.

Este paquete de herramientas para desarrolladores web es versátil y personalizable. Incluye el servidor HTTP Apache, el preprocesador PHP, el componente de administración de la base de datos PHPMyAdmin, el intérprete Perl y muchos componentes más importantes y útiles.

Las ventajas indudables de Denwer incluyen la extrema facilidad y velocidad de instalación del paquete, así como el hecho de que todos los archivos de Denver después de la instalación se encuentran en una sola carpeta de servidores web.

Sobre la cuestión de cómo actualizar Denver, debe decirse que el instalador no ingresa al registro del sistema operativo, por lo que puede transferir todos sus proyectos locales junto con las bases de datos a otra computadora o disco. copia simple carpetas del servidor local.

Denver es igual de fácil de eliminar: no quedan rastros en el sistema después de eliminar su carpeta, después de lo cual puede descargar el paquete de instalación actualizado del sitio web oficial y volver a instalarlo.

El principal inconveniente de Denver es la posibilidad de instalarlo exclusivamente en el sistema operativo Windows.

Entonces, una vez más, observemos brevemente las características clave del servidor local de Denwer:

  • la versión básica de Denwer se puede ampliar fácilmente con nuevas distribuciones y módulos;
  • las bases de datos se administran mediante el panel PHPMyAdmin completamente funcional;
  • existe la posibilidad de trabajar simultáneamente con cualquier número de sitios;
  • es posible instalar versiones antiguas de PHP4, MySQL4, que pueden ser útiles para los desarrolladores si el sitio no funciona con la versión actual de localhost denwer;
  • la funcionalidad del sitio en el servidor local es completamente similar a la funcionalidad en el servidor remoto de cualquier proveedor de alojamiento. Esto le permite probar completamente el sitio antes de cargarlo en un servidor remoto.

Instrucciones paso a paso para instalar denver

Para aquellos que no sepan utilizar Denver, notamos que este último tiene la ventaja de ser extremadamente fácil de instalar.

Instalar esta herramienta desarrollador, debe hacer lo siguiente:

¿No sabe cómo poner en funcionamiento su sitio web en Denver? Simplemente cree un proyecto en la carpeta C: WebServershomelocalhostwww.

El siguiente paso es configurar un servidor local

Una de las ventajas de Denver es su facilidad de instalación. Cómo configurar Denver correctamente, lo explicaremos a continuación. Si usa la configuración predeterminada, pueden surgir problemas al instalar extensiones grandes o al importar una base de datos grande.

La configuración predeterminada limita el tamaño de los archivos cargados a solo dos megabytes. Para eliminar esta restricción, debe editar el archivo php.ini (ubicado en la carpeta usrlocalphp5) en un editor de texto normal.

En la línea upload_max_filesize = 2M, debe cambiar el parámetro 2 a 32, limitando así el tamaño del archivo cargado a 32 megabytes.

En este caso, en la línea post_max_size = 8M, el ocho debe reemplazarse con el número 64, ya que este parámetro determina la cantidad máxima de datos transmitidos, y debe ser dos, o incluso tres veces mayor que el límite en el tamaño de el archivo cargado.

Si todos los usuarios siguieran estas recomendaciones, se hablaría menos de que Denver no funciona.

Empezando con un servidor local

Para comenzar a trabajar con un servidor local, debe iniciar Denver haciendo clic en haga doble clic en el icono "Iniciar Denwer" en el escritorio, abra un navegador y escriba la dirección http: // localhost / denwer / en la barra de direcciones.

Si se abre una ventana, igual que en la imagen siguiente, significa que su servidor local se ha iniciado correctamente. Si aparecen mensajes de error, significa que Denver no se inicia:

En la página abierta anteriormente http: // localhost / denwer / busque la sección " Pruebas de Denver Y en la tabla de esta sección, siga todos los enlaces disponibles, cada uno de los cuales activa uno de los módulos instalados.

Si no hay problemas, las capacidades del sitio futuro en su servidor local corresponderán completamente a lo que obtenga en el servidor remoto del proveedor de alojamiento:

En primer lugar, verifique la funcionalidad de PHP y vaya al servicio de administración de la base de datos: PHPMyAdmin.

Si no sabe cómo ingresar phpmyadmin denwer, simplemente haga clic en el enlace correspondiente en la misma tabla:

Para empezar a desarrollar nuevo proyecto en su servidor local, solo necesita crear nueva carpeta, por ejemplo, Moy_Sayt.ru en el directorio C: WebServershomelocalhostwww. Su nombre coincidirá con el nombre de su sitio.

En el futuro, para abrir un sitio local, en el navegador será necesario registrar el nombre de esta carpeta después de http: // localhost /, por ejemplo, http: //localhost/Moy_Sayt.ru/.

¿Y si Denver no funcionaba?

Después de conectar el servidor local, el navegador en algunos casos muestra un mensaje de que Denver no se inicia. La razón principal suele ser que su conjunto de antivirus o firewall lo está bloqueando.

En este caso, deberá permitir de forma independiente la conexión saliente para el servidor a través de TCP en los puertos 80 y 443 para http y https, respectivamente. (Por lo general, se encuentra en C: servidores webUSRlocalapacheBINhttpd.exe).

Por cierto, la popular aplicación de Skype también puede ocupar los mismos puertos, por lo que es mejor desactivarla mientras se trabaja con el servidor local.

Proyectos similares a Denwer

Aunque Denver es una de las herramientas más populares, flexibles y simples para los desarrolladores web, a veces es útil familiarizarse con soluciones similares, que también brindan al usuario un servidor local completo para el desarrollo de sitios web.

Entonces, por ejemplo, el XAMPP analógico denwer ofrece no solo un conjunto de herramientas para un servidor local, sino también un completo cáscara gráfica que, como se señaló anteriormente, no está disponible en Denwer. Por lo tanto, muchos desarrolladores prefieren XAMPP.

Es un shell de software, que incluye las distribuciones y los módulos adecuados que le permiten desarrollar, probar y depurar sitios directamente en su computadora local, sin necesidad de acceso a Internet.

Denver es tradicionalmente considerada una de las más relevantes y instrumentos efectivos para desarrolladores web. Las potentes herramientas de configuración y depuración, la capacidad de desarrollar y probar sitios cómodamente en un servidor local crean las condiciones ideales para trabajar sin riesgos para su sitio en la inmensidad de la red.

Trabajar con Denver: características del servidor en sí

Antes de configurar Denver, debe considerar algunos matices del servidor en sí. En primer lugar, función clave Denver se convierte en soporte para trabajar con varios proyectos web al mismo tiempo, con la ubicación de cada uno de ellos por separado en su propio host virtual. Para ello, el servidor crea una carpeta separada para cada proyecto. Estos hosts se crean automáticamente.

Como muestra la práctica, configurar Denwer no es particularmente difícil, pero aún es importante tener en cuenta una serie de parámetros clave para un funcionamiento eficiente y estable. En primer lugar, cómo trabajar con Denver, ¿qué debe tener en cuenta para la personalización?

Todos los componentes de este solución de software ya se proporciona completamente configurado, listo para funcionar. Incluyendo SSL, codificación MySQL y otros software... Si lo desea, el usuario puede actualizar manualmente de forma independiente cualquiera de los servicios que forman parte de Denver. Para este propósito, las nuevas versiones de distribuciones simplemente se copian sobre las nuevas en la carpeta.

Una vez completada nuestra instalación, volverá a aparecer la ventana del navegador, informando sobre la finalización de la instalación. Puede cerrarlo de forma segura. Para iniciar el programa, encontramos el acceso directo Start Denwer en el escritorio; al hacer doble clic en él, iniciaremos nuestro servidor.

Por supuesto, el programa necesita algo de tiempo para ejecutarse. Y después de cargar la aplicación, dos íconos serán visibles en el panel; si están disponibles, el lanzamiento fue bien. Cuando abrimos Mi PC, veremos aparecer el disco virtual Z en la computadora.

Pasando a ello, podemos notar varias carpetas. En este caso, solo nos interesa la carpeta Inicio.

Y aquí ya notaremos la presencia de varias carpetas: Localhost y test1.ru, que serán la raíz de dos sitios locales. La primera contiene un conjunto de utilidades para trabajar con la base de datos, la segunda carpeta contiene un sitio de prueba con una página web.

Centrémonos en trabajar con la base de datos. Aquí, para trabajar con Denver, inicie cualquier navegador escribiendo localhost o http: // localhost. Después de eso, veremos un mensaje sobre el funcionamiento del servidor.

Luego, para configurar Denver, desplácese hacia abajo en esta página hasta el encabezado Utilidades y verá muchos enlaces. Seleccionamos la línea "phpMyAdmin - administración del DBMS MySQL", tras lo cual veremos una nueva ventana.

Ingresamos el nombre de nuestra base de datos en el campo Crear nueva base de datos en letras latinas, solo queda hacer clic en Crear y debería aparecer una nueva ventana.

No es necesario hacer nada aquí, simplemente haga clic en la pestaña Privilegios para continuar.

Al hacer clic en Agregar un nuevo usuario, veremos una nueva ventana en la que se debe especificar una cantidad de información:

  1. Nombre de usuario: marque el nombre de usuario.
  2. Host: aquí especificamos Localhost, o puede seleccionar Local en la lista desplegable.
  3. Contraseña y vuelva a escribir: aquí se requiere una contraseña. O se puede generar usando Generate. Sin embargo, es imperativo recordar que es mejor arreglarlo en algún lugar, definitivamente lo necesitaremos en el futuro.

A continuación, notaremos el bloque de privilegios globales. Aquí debe seleccionar todas las opciones usando el botón Verificar todo. Luego solo queda hacer clic en Ir en la esquina derecha, después de lo cual terminamos. Solo queda felicitar, al pasar todos estos pasos ha terminado con éxito de crear su nueva base de datos. A continuación, pasemos a su uso directo para el funcionamiento eficaz y estable de nuestro sitio.

Cómo trabajar con Denver: vaya a la instalación de CMS

Ya tenemos un trabajo bastante serio a nuestras espaldas, porque logramos no solo instalar y configurar el servidor, sino incluso crear nuestra propia base de datos. Ahora todo lo que queda es comprender cómo utilizar los recursos resultantes para desarrollar y probar el sitio deseado.

Para hacer esto, tenemos que instalar un CMS específico de nuestra elección, que se utilizará para que el sitio funcione. Pero al instalar el CMS, definitivamente necesitaremos cierta información, por lo que los marcaremos inmediatamente en algún lugar de una hoja de papel o en un archivo, incluido el nombre de la base de datos, directamente el nombre de usuario de la base de datos y su contraseña.

Para Instalaciones CMS no hay dificultades especiales en el servidor local, solo necesita realizar el siguiente procedimiento:

  • Creación de una carpeta de claves en la que se ubicará nuestro sitio.
  • Las carpetas y archivos necesarios se transfieren a este nuevo directorio.
  • Reiniciamos nuestro servidor de Denver.
  • Y todo lo que queda es instalar el CMS.

Como ejemplo, echemos un vistazo a cómo trabajar con el ahora popular motor CMS WordPress. Otros CMS, por supuesto, pueden sugerir ciertos matices, pero principio general casi siempre absolutamente universal.


Así, aprendimos cómo instalar, configurar y trabajar con Denwer.

Las capacidades modernas de Denver lo recomendaban idealmente para un funcionamiento estable, con el correcto desarrollo y prueba del sitio sin la necesidad de colocarlo en la red.

En nuestro artículo, cubrimos los pasos principales sobre cómo instalar y trabajar con Denwer. Para iniciar la mayoría de los proyectos, esta información es suficiente: pasamos por las etapas de instalación, iniciamos el servidor, lo configuramos, creamos una base de datos y lanzamos un sitio web completo. Es decir, examinamos todo el ciclo de vida para comenzar a desarrollar un sitio; el resto depende solo de su paciencia y talento, le deseamos que desarrolle y pruebe con éxito recursos de Internet populares y de alta calidad.

Denwer es una herramienta bastante popular entre los desarrolladores web que le permite implementar un entorno en una computadora para desarrollar y depurar un sitio en la menor cantidad de tiempo. Si ha utilizado esta herramienta, probablemente ya haya notado que incluye herramientas de software tradicionales para servidores web, incluidos Apache, MySQL, PHP. En la inmensa mayoría de los casos, esto es suficiente, en este artículo consideraremos la posibilidad de usar Denwer en una red local. ¿Dónde podrías necesitarlo? Bueno, por ejemplo, si trabaja en una oficina, necesita abrir el acceso a la red local para otras computadoras durante algún tiempo para que, a su vez, puedan abrir un sitio web alojado en su computadora.

Supongamos que tiene un directorio donde está alojado su sitio. Ahora necesita configurar el servidor web Apache para que pueda manejar solicitudes desde el exterior. Abriendo el archivo de configuración:

C: /WebServers/usr/local/apache/conf/httpd.conf

Tomaremos la ruta predeterminada, se establece al instalar el paquete Denwer, si su servidor se encuentra en una ruta diferente, cámbiela para su caso. Descomentemos la línea con la entrada:

Escuchar 80

Esto le dice al servidor que escuche en el puerto 80 de la computadora.
A continuación, necesitas registrar hosts virtuales para tu sitio, para esto abrimos el archivo:

C: /WebServers/usr/local/apache/conf/vhosts.conf

Registramos nuestro host virtual:

DocumentRoot Z: /home/localhost/www/host.example.com ServerName host.example.com

Donde 192.168.0.132 es la dirección IP de su computadora en la red local, DocumentRoot es la ruta al directorio de su sitio, ServerName es el dominio al que se accederá desde la red local. No olvide reiniciar el servidor web después de realizar cambios en los archivos de configuración.

Por lo tanto, para abrir el sitio desde el lado de las máquinas cliente, necesitan escribir en el archivo:

C: \ Windows \ System32 \ drivers \ etc \ hosts

El registro se ve así:
192.168.0.132 host.example.com
Guarde el archivo y luego intente abrir host.example.com en un navegador.
Ahora para aquellos que se han equivocado. A menudo sucede que es imposible abrir un sitio desde el exterior, lo primero que recomiendo es mirar el firewall así como el antivirus instalado en la computadora con Denwer, a menudo pueden bloquear el tráfico de la red local. También recomiendo verificar la disponibilidad del puerto 80 del servidor desde la máquina cliente; para este propósito, puede usar la utilidad telnet. Nosotros abrimos línea de comando en el sistema, ingrese la solicitud:

Telnet ip-computadora-con-sitio 80

Si todo está en orden, entonces debe realizarse una conexión al servidor en el puerto 80; de lo contrario, recibirá un mensaje de error.