WWW service
1, www (World wide web, red de información global), se basa en Internet, con los servicios WEB como forma de expresión Una red lógica.
2, programa de implementación del servicio WEB: MS IIS, Apache, SunONE, NCSA httpd
Instale Apache
1, estructura del paquete de instalación
httpd- 2.2.3-6.el5.i386.rpm Programa principal
httpd-manual-2.2.3-6.el5.i386.rpm Manual de Apache
httpd-devel-2.2.3- 6.el5.i386.rpm Development Library
system-config-httpd-1.3.3.1-1.el5.noarch.rpm Herramienta de configuración gráfica
2. Inicie la instalación de prueba de Apache: Nombre del servicio Httpd
3, archivo de configuración /etc/httpd/conf/httpd.conf
Configuración y administración del servicio Apache
Primero, la configuración básica del servicio Apache
1, archivo de configuración /etc/httpd/conf/httpd.conf
Estructura: Sección 1: Entorno global
Sección 2: Configuración del servidor "principal" (servidor primario Configuración)
Sección 3: Hosts virtuales
En segundo lugar, Configuración básica de Apache
1, configure el directorio de inicio de Apache
279 DocumentRoot "/var /www /html"
Do cumentRoot "Ruta absoluta del directorio de inicio de Apache"
2, configure el archivo de la página de inicio de Apache
390 DirectoryIndex index.html index.html.var
DirectoryIndex order 1 file order 2 Archivo ... Secuencia n archivo
3. Establezca el puerto de escucha del servicio Apache
134 Escuche 80 Escuche el puerto 80 de todas las IP en esta máquina
Escuche IP : Número de puerto para escuchar un puerto específico de la IP específica de la máquina
En Apache, se pueden usar varios comandos de escucha para implementar la configuración flexible de múltiples hosts y múltiples puertos.
4, establezca el directorio raíz relativo de Apache:
a, el directorio raíz relativo es la ubicación de almacenamiento del archivo del programa Aapache, incluidos los archivos de configuración y los archivos de registro.
b, 57 ServerRoot "/etc /httpd"
5, configure el archivo de registro de Apache:
a, el tipo de registro: registro de errores
Registro de acceso
b, registro de errores: 471 ErrorLog logs /error_log
ErrotLog Error log name
c, registro de acceso: 513 CustomLog logs /access_log combinado
Registro de acceso de CustomLog Nombre de archivo de registro de acceso Formato de registro de acceso
: común (formato estándar, reconocido por la mayoría de las herramientas de análisis de registro)
combinado (extensión común)
>
El formato de registro se define mediante el comando 484 LogFormat.
6. La dirección del administrador está establecida y la dirección de notificación cuando Apache falla.
250 ServerAdmin root @ localhost
7. Establezca el nombre de host del host donde se encuentra el servicio de Apache: Apache resolverá el nombre de host a DNS cuando se inicie.
263 ServerName www.itatpro.com : 80
Nombre del servidor Host FQDN: Número de puerto
Nombre de servidor IP: Número de puerto
III. Configuración de permisos de directorio de inicio de usuario
Directorio 304 "/var /www /html "
Directorio" Directorio principal del usuario "
318 Índices de opciones FollowSymLinks MultiViews
Las opciones permiten la navegación en el directorio Permiten múltiples vistas
-Indexes La navegación en el directorio no está permitida
Múltiples vistas Apache coincidirá automáticamente con el contenido de los clientes de backhaul, admitiendo el uso de
archivos de conexión.
325 AllowOverride None (no permitir el control de acceso usando archivos .htaccess en cada directorio)
330 Orden de permitir, denegar (control de acceso)
331 Permitir de todos < Br>
Permitir pedido, Prohibido
Permitir de todos
Prioridad de pedido 2, Prioridad 1
permitir desde acceso permitido por IP
negar desde la dirección IP que tiene prohibido acceder a
333 /Directory
En cuarto lugar, cree un directorio virtual
1, directorio virtual: es la expansión del directorio principal. Los directorios virtuales proporcionan una configuración flexible del espacio en disco.
2, agregar directorio virtual:
Alias /nombre de directorio virtual /"ubicación del directorio virtual"
Directorio "ubicación del directorio virtual"
541 Índices de Opciones MultiViews
542 AllowOverride Ninguno
543 Permitir pedido, denegar
544 Permitir de todos
545 /Directorio
3, referencia absoluta
Alias /nombre de directorio virtual (/) "/directorio virtual ubicación real (/)"
Cinco, control de acceso
1, autenticación de usuario
a, cree un archivo de contraseña y agregue una cuenta de seguridad
#htpasswd -c /password nombre de la cuenta de seguridad de ubicación de almacenamiento
-c cree un archivo de contraseña
b. Configurar la autenticación del usuario (campo de configuración de permisos de directorio)
AuthType Basic (autenticación básica del tipo de autenticación del usuario)
AuthName "Este es un sitio de seguridad, inicie sesión:" (contenido de dominio de autenticación del usuario)
AuthUserFile /etc /httpd /passwd01 (Ubicación del archivo de contraseña del usuario)
Requerir usuario Tom Root (los usuarios pueden acceder)
VI. Hosts virtuales
1. Host virtual basado en IP
a. Determine la dirección IP del host:
Nueva interfaz virtual: #ifconfig eth0: 1 dirección IP
b. Crear host virtual basado en IP
VirtualHost 192.168.16.252
ServerName 192.168.16.252:80 Establecer host Nombre
ServerAdmin [email protected] Dirección de correo electrónico del administrador
DocumentRoot "/www /itat" Inicio Directorio
DirectoryIndex index.html Inicio Archivo
Errorlog logs /itat /error_log Registro de errores
Customlog logs /itat /access_log registro de acceso común
AuthType Basic
AuthName "Este es un sitio de seguridad, inicie sesión:" < Br>
AuthUserFile /etc /httpd /passwd01
Requerir al usuario root tom
/VirtualHost
2, host virtual basado en puerto
VirtualHost *: 8081 (* indica todas las direcciones IP de esta máquina)
ServerName 192.168.16.254:8081
......
/VirtualHost
3. Host virtual basado en múltiples encabezados de host (todos los sitios deben incluirse en la configuración del host virtual)
a, Cree una estructura de resolución de DNS
b, cree un host virtual basado en host
Ejemplo: NameVirtualHost 192.168.16.254 (establezca la IP compartida por diferentes encabezados de host)
VirtualHost www. Itat.com (el primer host virtual es el host virtual predeterminado, teniendo todo el acceso a este
ServerName www.itat.com:80 encabezado de host no especificado Apache)
ServerAdmin root @ itat. Com
DocumentRoot "/www /itat"
DirectoryIndex index.html
Registros de registro de errores /itat /error_log
Registros de registros personalizados /itat /access_log comunes < Br>
/VirtualHost
VirtualHost www.baidu.com
ServerName www.baidu.com:80
ServerAdmin [email protected]
DocumentRoot "/www /baidu"
DirectoryIndex index.html
Registro de errores /baidu /error_log
logs CustomLog /baidu /access_log común
/VirtualHost
El tema de este artículo es la configuración de SELinux en RHEL 5. RHEL también pr
Al instalar dispositivos de red, como tarjetas de red, parece que estamos implicados de manera inext
del procesador principal de Intel Al igual que el procesador de escritorio común, el procesador del
. Use la política de grupo para restringir el permiso del ejecutable exe del directorio del sitio we
Lista de verificación de la configuración del clúster del servidor de Windows 2003
¿A quién sirve el servidor cliente?
Hablando de los tres problemas comunes de IIS 7.0 en Vista
Cinco formas de mejorar el rendimiento de la arquitectura del servidor virtual
Método de configuración de DNS y método de resolución de errores
¿A qué problemas debe prestar atención al migrar un servidor de archivos?
"El servicio SERVIDOR SQL en la computadora local se detiene después de que se inicie". Solución
Configure un servidor compartido con 2003 02
Tecnología de virtualización de servidores: consejos para la optimización de máquinas virtuales
Win10 Preview 10558: Se agregó la función antirrobo "Buscar mi dispositivo"
Preste atención al rendimiento del servidor IIS Diez cosas que no puede hacer
El sistema Win8 elimina archivos grandes y siempre pregunta "eliminar completamente" cómo hacerlo
Windows 7 no permite que el virus ejecute el método.
Windows 7 juego de red retraso demasiado alto Solución
Win8 Encyclopedia 37: Recuperación de hábitos de uso de escritorio tradicionales
Win10 siempre muestra la notificación una vez que se cierra el firewall.