Construir servicio de sitio web WEB (1)

Creación de servicios de sitios web WEB
1. Apache
1. El desarrollo y la función de
apache 1) El desarrollo de Apache Apache se
unió al
Linux de código abierto en 1995 y lanzó
apache a la gestión de oportunidades y apache de ASF en 1994
2) La función de Apache
Servidor de sitios web de código abierto
2. Las ventajas de apache Y la versión
1) Ventajas de Apache
Código abierto:
Diseño modular gratuito : Instalación flexible
Soporte multiplataforma: se pueden usar plataformas Windows y Linux
Admite múltiples lenguajes web: html, jsp, php, perl, python
Fuerte estabilidad y seguridad sólida: Actualización Velocidad rápida, menor uso de recursos del sistema, confiable
2) Apache versión
1.0: 1.0 es compatible con el protocolo http 1.0 poca seguridad
2.0: 2.0 es compatible con el protocolo https o el protocolo http, seguridad fuerte
3. apache
1) Configure apache
[root @ centos01 hppt-2.2.17 ] # ./configure --prefix = / usr / local / httpd --enable-so – enable-chrset-lite --enable-rewrite --enable-cgi
Inserte la descripción de la imagen aquí
2) Compile e instale apache
[root @ centos01 hppt-2.2.17 ] #make && make install para
Inserte la descripción de la imagen aquí
ver si la instalación está completa
Inserte la descripción de la imagen aquí

3) Optimice el comando de apache
[root @ centos01 hppt-2.2.17] #ln -s / usr / local / httpd / binapachectl / usr / local / bin /
Inserte la descripción de la imagen aquí
4) Genere el archivo de control del servicio de apache y optimice el comando httpd
[root @ centos01 httpd -2.2.17] # cp / usr / local / httpd / bin / apachectl /etc/init.d/httpd
[root @ centos01 httpd-2.2.17] # chmod + x /etc/init.d/httpd
[root @ centos01 httpd-2.2.17] # ln -s /etc/init.d/httpd / usr / local / bin /

Inserte la descripción de la imagen aquí
Verifique el archivo de configuración de apache
Inserte la descripción de la imagen aquí

5) Modifique el archivo de control del servicio apache para configurar el control del servicio
[root @ centos01 ~] # vim /etc/init.d/httpd
#! / Bin / sh
#chkconfig: 35 85 30
# Descripción: servidor apache
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
6) Verifique el archivo de configuración de apache
[ root @ centos01 ~] # apachectl -t
[root @ centos01 ~] # httpd -t
7) Agregue la configuración del servicio del sistema para iniciar automáticamente el servicio en el arranque
[root @ centos01 ~] # chkconfig --add httpd
[root @ centos01 ~] # chkconfig- -level 35 httpd on
Inserte la descripción de la imagen aquí
8) Inicie el servicio
[root @ centos01 ~] # systemctl start httpd
Inserte la descripción de la imagen aquí
9) Escuche el puerto 80
[root @ centos01 ~] # netstat -anptu | grep 80
Inserte la descripción de la imagen aquí
2. archivo de directorio apache y archivo de configuración
1, configuración del directorio apache Archivo
1) Archivo principal
/usr/local/httpd/conf/httpd.conf
2) Administrar el comando de servicio apache
/ usr / local / httpd / bin /
3) Guardar el directorio de registro de éxito o falla de Apache
/ usr / local / httpd / logs /
4) El directorio raíz predeterminado del sitio web de apache
/ usr / local / httpd / htdocs /
2. Parámetros de configuración comunes del archivo de configuración principal de apache
1) El puerto de escucha predeterminado de apache es
Listen 80
2) La ubicación de la instalación predeterminada del servicio apache es
serverroot
3) La administración predeterminada del servicio apache cuenta y el grupo
del usuario daemon
froup daemon
4) el directorio raíz del sitio web por defecto de Apache
DocumentRoot
5) la zona de directorio de archivos de configuración de la raíz del sitio
<Directory "/ user / local / httpd / htdocs">
6) el error de Apache y registro correcto
de registro de errores
CustomLog
7) sitio web Inicio
Directorylndex
8) Configurar apache para admitir el host virtual
Incluir conf / extra / httpd-vhosts.conf
9) Nombre de dominio del sitio web
ServerName
3. Modificar el directorio raíz del sitio web predeterminado de Apache y el archivo de la página de inicio
1) Crear el directorio raíz del sitio web
[root @ centos01 ~] mkdir / var / www
Inserte la descripción de la imagen aquí
2) Establecer la página de inicio del sitio web
[root @ centos01 ~] #echo “www.benet.com”> /var/www/123.html
Inserte la descripción de la imagen aquí
3) Modifique el archivo de configuración principal de Apache para cargar el nuevo directorio raíz del sitio web y la página de inicio del sitio web
[root @ centos01 ~] #vim / usr /local/httpd/conf/httpd.conf
132 <Dirctroy “/ var / www /”>
167 Directorylndex index.html 123.html
106 DocumentRoot “/ var / www”
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/Chengsen2002/article/details/108717162
Recomendado
Clasificación