Shenzhen, una carta león LAMPARA Web servicios de la plataforma para construir el servidor Apache

A, LAMP Descripción general
1. LAMPARA Significado
L: Linux A: Apache M: P mysql: php / perl / python
segundo lugar, la instalación de Apache
1.. instalar paquete RPM
httpd principal
httpd-manual de Apache manual de ayuda
-httpd system-config GUI herramienta de configuración
httpd-devel Apache servidor de desarrollo conjunto de herramientas
2. archivos generados del paquete de instalación RPM y directorios
/ / httpd directorio raíz del servidor, etc
/etc/httpd/conf/httpd.conf fichero de configuración principal
/ var / www / html web raíz
/etc/init.d/httpd script de control de servidor
/ usr el principal ejecutor / sbin / httpd del servidor
/ var / log / httpd / access_log registro de acceso de archivos
/ var / log / httpd / error_log archivo de registro de errores
3. Compilado e instalado
./configure --prefix = / usr / local / apache2 --enable-SO --- --- permitir que la reescritura enable-SSL SSL = / usr / lib
-enable la autenticación de digerir --- Activar- cgi enable-with-suexec suexec- persona que llama = daemon
= El docroot suexec - al -con / usr / local / apache2 / htdocs
la marca
la hacen la instalación
(-prefix especifique la ubicación de la instalación, -enable tan habilitan las funciones de carga de módulos dinámicos, dirección -enable-reescritura permitan volver a escribir,
-enable-SSL activado el soporte SSL, -con-ssl ssl archivos de la biblioteca especificada ubicación, -enable-auth-digerir habilitar el soporte de resumen de autenticación
-enable-cgi apoyo script CGI habilitado, -enable-suexec La habilitación del soporte de comandos suexec, -con-suexec-persona que llama puede especificar
llamada instrucciones para el usuario suexec, -con-suexec-docroot puede usarse para especificar el suexec raíz de instrucción)
4. La principal compilador genera directorio de instalación
del archivo conf / configuración
htdocs / web directorio raíz
bin / comando ejecutable
módulos / archivos módulos
logs / registro de archivo
lib / biblioteca
tres, Apache archivos de configuración y registro
1. Los perfiles de los elementos de configuración importante
directorio raíz del servidor ServerRoot
listening dirección IP del servidor y número de puerto
ServerName el nombre de host del servidor
web DocumentRoot directorio raíz
predeterminado DirectoryIndex página de inicio nombre de archivo
2. tipos de registro de Apache
Los registros de acceso: access_log, cliente de grabación IP, tiempo de acceso, el funcionamiento del
registro de errores: error_log, errores de grabación que se pueden producir
cuatro, sitio web Ejemplo de aplicación
1. Prueba de rendimiento del servidor
(1) modificar el sistema de archivos para limitar el número máximo de
ulimit -n número de archivos
(2) prueba de presión usando AB
/ directorio de instalación / bin / ab [-q] [ -c número de solicitudes simultáneas] [número total de peticiones -n] http: // web de IP / nombre de archivo
2. host virtual
(1) virtual tipo de host: en función del nombre, basado en el IP, basado en el puerto
(2) basado en el nombre
anfitriones NameVirtualHost el IP
<host VirtualHost la IP>
el directorio raíz DocumentRoot web
nombre de host ServerName

(3) basados en IP (ibid.)
(4) basado en el puerto
80 la Escuchar
el Escuchar número de puerto
otras configuraciones arriba
3. Perfil de usuario
UserDir public_html
<Directory "/ home / * / public_html">
AllowOverride ninguno
la opción ninguno
la Orden el permitir, denegar
la Dejar de todas

para crear el directorio correspondiente y dar permiso.
4. análisis de registro: AWstats
cinco, Apache control de acceso
1. basado en el usuario
archivo de configuración maestro correspondiente al directorio, agregue la siguiente información
AuthName "Título"
TipoAut básico
AuthUserFile / directorio / fichero
requiere válida por el usuario
para crear un archivo de contraseñas
Nombre / directorio de instalación / bin / htpasswd -c / directorio / archivo de nombre de usuario
2. basada en dirección de control de acceso de cliente
Orden allow, deny primera ejecución después de negarse a permitir, negar todo por defecto no se permite explícitamente usuario
Orden negar, permitir la ejecución para permitir la puesta en práctica de la negativa, el valor predeterminado es permitir que todos los usuarios no rechazaron explícitamente

Publicado 29 artículos originales · ganado elogios 0 · Vistas 595

Supongo que te gusta

Origin blog.csdn.net/drrui520/article/details/104977856
Recomendado
Clasificación