Algunos servidor web del servidor términos y estructuras de registro

menú de navegación rápida

  1. servidor de términos comunes
  2. Configurar un servidor web y configuración de host virtual

Grabación de aspecto términos servidor común

1, CS y BS arquitectura estructura

1.1 Arquitectura CS

CS (cliente / servidor), instalar los tipos de paquetes de software de escritorio o modelos de teléfonos móviles, tales como el QQ común, carta de micro, trueno, y así sucesivamente.
Las ventajas son: basado en el paquete de instalación, mayor rendimiento y más seguro.
La desventaja es: Cada plataforma para la necesidad de la empresa para desarrollar un correspondientes paquetes de instalación del cliente, tales como ventanas / mac / android / necesidad de desarrollar un paquete de instalación correspondiente en ios; plataformas de software es fácil de instalar demasiados recursos del sistema; para clientes que necesitan para instalar con el fin de uso

1.2 Arquitectura BS

BS (Navegador / Servidor), basado en el navegador de modo de sitio, como Jingdong sitio web común, la estación de Taobao, y así sucesivamente.
Las ventajas son: basado en el navegador, el sistema viene con, los clientes no tienen que instalar, fácil acceso; conservar los recursos del sistema; sitio conveniente iterativo de actualización;
desventajas son: la estabilidad operativa, la fluidez, la seguridad es el número relativamente débil arquitectura CS.

2, el cliente

Terminal Services tiene la capacidad de obtener un navegador, tales como teléfonos móviles, ordenadores, etc., mediante la instalación de software de cliente diferente, puede obtener diferentes servicios. software de cliente común: navegador, QQ, Alipay, Thunder, amor Arte Fantástico, etc.

 

3, el servidor

En términos populares, capaz de proporcionar una máquina de servicio (ordenador) se convierte en el servidor

3.1 Tipo de servidor

De acuerdo con diferentes criterios de clasificación, el servicio se puede dividir en los siguientes tipos:

  1. Por tipo de servicio se pueden dividir en: servidor de archivos, servidor de base de datos;
  2. Pulse el sistema operativo se puede dividir en: servidores, servidores de Windows Linus;
  3. Por aplicación de software se puede dividir en: servidor Apache, Nginx servidor, servidor IIS, el servidor Tomcat, servidores de nodo;

3.2 del software del servidor

El equipo tiene la capacidad de proporcionar un software de aplicación de servicio, software de servidor se ha convertido, mediante la instalación del software de servicio apropiado, el ordenador puede entonces tener la capacidad de proporcionar ciertos servicios después de la configuración.
software de servicios comunes:

  1. Servidor de archivos: Servidor de U, FileZilla, vsftp etc.
  2. servidor de base de datos: Oracle, MySQL, PostgreSQL, MSSQL, etc.
  3. Servidor de correo: Postfix, Sendmail, etc.
  4. servidores web: Apache, Nginx, IIS, Tomcat, NodeJS etc.

servidor de Web 3.3

Ese servidor, el principal proveedor de documento (texto, imágenes, vídeo, audio) del servicio de navegación, por lo general instalado el software del servidor Apache, Nginx.
servidor HTTP puede incorporar un procesamiento del lenguaje de programación lógica de negocio, mediante el cual se lleva a cabo el desarrollo, el desarrollo es generalmente llamado el servidor.
correr común en los lenguajes de programación del lado del servidor, incluyendo PHP, JSP, ASP, Python, Ruby, Ir , etc.

 

4, la infraestructura de red

4.1 dirección IP

La llamada dirección IP es una dirección de 32 bits para cada uno conectado a los servidores de Internet asignados (como cada llamadas telefónicas normales requieren un número diferente).
Compruebe IP local: las ventanas con ipconfig, mac con ifconfig.
una ip IP de la red pública (Exteriores accesible, la necesidad de ir a la compañía telefónica), (ip un área local puede acceder) IP de la red de área local.

4.2 dominio

Dado que las direcciones IP basadas en los números son difíciles de recordar, así que utilizan el nombre de dominio en lugar de la dirección IP, la dirección IP del nombre de dominio es una "máscara".
nombre de dominio de verificación correspondiente a la dirección IP del comando tiene ping, tracert. Después de conseguir IP, IP también puede acceder al sitio.

4.3 Servicio de DNS

registro DNS del nombre de dominio y la relación de asignación de direcciones IP (correspondencia). Encuentra una prioridad, el archivo de hosts locales> servidor DNS.

4.4 Puerto

El número de puerto es la exportación de equipo comunicarse con el mundo exterior para comunicarse, cada puerto corresponde a un servicio diferente, acceso a página Web a un host basado en IP posicionados para proporcionar servicios de software específicos basados en el posicionamiento del puerto.
Por ejemplo, en la vida real, una ventanilla del banco diferente para diferentes servicios.
Ver la ocupación del puerto: `netstat -an`
número de puerto común 80,8080,3306,21,22

 

 5, configurar un servidor web

5.1 wampserver

wampserver es un software basado en Windows integración, integrado motor de Apache analítica + php + mysql.
wampserver instalación, y no hay diferencia en el software ordinaria, instalado por defecto en C: \ wamp, después de que la instalación se haya completado, la tarea cuando vea el icono verde indica el comienzo normal.
## 5.2 Configuración de la raíz de la
raíz del sitio es un espacio para la aplicación web en el servidor web, modificando el archivo de configuración para personalizar el sitio Web predeterminado directorio raíz wampserver después de la instalación es: C: \ wamp \ www.
Podemos personalizar el directorio raíz de un sitio, por ejemplo, crear una nueva carpeta en un ordenador con Windows tanWeb F disco, que creó la página varias pruebas, y luego queremos señalar a la carpeta raíz del sitio, la forma en que surta efecto?

  1. ruta de instalación de software abierto wampserver, encontrar la carpeta de archivo de Apache httpd.conf
  2. Abrir la edición de archivos httpd.conf, encontrar sobre 178 líneas y 205 líneas, el `c: / wamp / www /` `cambio F: / tanWeb /`
  3. Guardar, reinicie Apache.

 

Después de reiniciar, puede acceder a través de 127.0.0.1. httpd.conf que se puede acceder mediante el establecimiento por defecto 127.0.0.1, pero no admite el acceso localhost, si quieres localhost acceso lata, lo que necesita para manejar la situación, unos 235 httpd.conf línea de archivo, por defecto dice `Permitir a 127.0.0.1 `detrás, más a` Dejar de all`, a continuación, reinicie Apache, también se puede acceder a través de localhost.

 

implementación 5.3 sitio web

Vamos a hacer una buena copia de página web en el directorio raíz configurado, el acceso del navegador a 127.0.0.1.

5.4 recursos estáticos y dinámicos

recursos estáticos: el navegador se pueden resolver directamente los recursos que llamamos recursos estáticos, como HTML, JavaScript, CSS, vídeo y otros
recursos dinámicos: dinámica de recursos se analiza en el servidor, que se puede convertir a los recursos estáticos.
Si se visita el navegador del cliente es un recurso estático, después de que el servidor recibe una solicitud, responderá directamente al recurso estático al cliente;
si el navegador del cliente el acceso a un recurso dinámico, entonces el servidor recibe una petición será dinámico los recursos se convierten en recurso estático y responder a continuación.

5.5 configuración de host virtual

Bajo la primera resolución de nombres de dominio, cuando entramos en un nombre de dominio en el navegador, el primer sistema visitará primero el archivo de hosts de la máquina, la trayectoria general del archivo hosts es `C: \ Windows \ System32 \ drivers \ etc \ hosts`, si el archivo de hosts sobre lo que se traduce nombres de dominio, coloca este tema; Si usted no encuentra los anfitriones de resolución de nombres de dominio de destino, a continuación, busque resuelto desde el servidor DNS.
Así que hacemos una prueba, cuando entramos en una `nombre de dominio jd.com` en el navegador de la máquina, cómo hacer que el punto de su navegador para nuestra implementación nativa de los servicios web? Por ejemplo, los anteriores que 127.0.0.1 sitios visitados desplegados en el archivo de disco tanWeb F. El secreto es hacer la operación de procesamiento en el archivo hosts. Como se muestra a continuación

Guardar, escriba el nombre de dominio `o` navegador jd.com` tmall.com`, vemos que aparecen en la página del navegador de nuestro sitio web local:

Además de alojamiento web, lo que significa independientes entre sí en un mismo equipo, puede ejecutar múltiples sitios web, cada host virtual. Por ejemplo, he escrito `y` jd.com` tmall.com` en el navegador, que están accediendo a diferentes directorios del servicio web.
prueba:

  1. En la unidad F, respectivamente, crear un nuevo directorio tmall tanWeb carpeta, y la carpeta jd, y cada carpeta crear una página index.html
  2. En lo anterior ya se ha establecido en el archivo hosts para resolver nombres de dominio que apunte a la `jd.com` y` `tmall.com` 127.0.0.1`, el siguiente paso es modificar la configuración interior Apache;
  3. Abra el archivo httpd.conf de Apache en el interior, encontrar la configuración alrededor de 468 líneas de máquinas virtuales, elimine el comentario # significado, que permiten la configuración del host virtual `Include conf / extra / httpd-vhosts.conf`
  4. A continuación, busque el archivo httpd-vhosts.conf, abra el editor, que se encuentra en la parte inferior de la configuración de los hosts virtuales, cada configuración de host virtual corresponde a la raíz física del sitio, así como el acceso al nombre de dominio. disparos relacionadas son los siguientes:

A continuación, introduzca `y` tmall.com` navegador jd.com`, para ver el efecto de su navegador:

Bajo el navegador y luego decir `entrada de jd.com`, cómo se va a encontrar la página de la máquina y la pantalla:

  1. Navegador y escriba `jd.com`, navegador y luego ir en busca de la C machine`: \ Windows \ System32 \ drivers \ etc \ hosts` archivo
  2. Buscando en el archivo hosts `mapa jd.com`, acaba de encontrar el archivo hosts tiene a` mapeo 127.0.0.1 jd.com`,` 127.0.0.1` representa la máquina y, a continuación, busque el software de servidor web Apache nativa
  3. Leer los archivos httpd.confg Apache, que se han configurado directorio raíz web, e iniciar la máquina virtual;
  4. A continuación, lea el archivo de configuración de las máquinas virtuales httpd-vhosts.conf, que se ha configurado ruta física `nombre de dominio del sitio web jd.com` correspondiente a la última página para encontrar en este catálogo, mostrar en el navegador.

El proceso general es así.

Supongo que te gusta

Origin www.cnblogs.com/tandaxia/p/12610721.html
Recomendado
Clasificación