Video tutorial de creación de servidores LinuxTutorial de creación de servidores Linux
En primer lugar, debe tener conocimientos básicos del sistema Linux e instalar componentes de servicios web como LAMPLNMPTengine en el sistema Linux. Luego, debe tener conocimientos básicos de los lenguajes front/back-end. como htmlphpcssjs para evitar que el código del sitio web se ejecute en el servidor web establecido y finalmente registró un nombre de dominio para la resolución de nombres de dominio.
¿Cómo configurar un servidor de correo Linux?
Se puede construir directamente usando la versión centos del servidor U-Mail y el sistema es muy estable. La instalación es muy sencilla. Si no lo entiende, puede pedir directamente al soporte técnico que le ayude a instalarlo. Puede descargar una versión de prueba.
¿Cómo configurar el servidor web bajo Linux?
Herramientas/materias primas
Sistema operativo Linux
Instrucciones detalladas para la configuración del servidor Web
Métodos/pasos
1.Apache es un servidor web bajo Linux. Apache usa páginas estáticas y necesita cargar módulos para admitir páginas dinámicas. Ajustará dinámicamente los procesos en tiempo real. Hace el uso más razonable de los recursos de la CPU de múltiples núcleos y admite aplicaciones de host virtual. Varios sitios web * * * comparten una dirección IP.
Instalar el servicio web
Primero instale el servicio web y luego instálelo mediante el comando yumgroupinstall. Se recomienda utilizar groupinstall en lugar de install porque instalará todos los paquetes de servicios relacionados del servicio juntos, por lo que no habrá pérdidas.
2. Inicie el servicio a través de servicehttpdrestart. La razón para usar reiniciar en lugar de iniciar aquí es que es más seguro porque no sabemos si el servicio se ha iniciado. Si ya se inició, pueden ocurrir problemas inesperados al usar iniciar nuevamente, por lo que usamos reiniciar aquí.
3. Abrir el servicio httpd mediante el comando chkconfighttpdon seguirá siendo efectivo después del siguiente arranque. La ventaja de esto es que al configurar el servicio de inicio automático, se evitan operaciones de error humano y también garantiza que el servicio seguirá activado después de reiniciar o apagar la computadora.
4. Verifique si el servicio httpd se inicia normalmente y si puede proporcionar servicios externos. Vaya a /var/www/html/, que es el sitio web principal, escriba una página simple y luego redirija a index.html, que es la página de inicio predeterminada. Acceda al servicio a través de http y descubra que el sitio se ha atendido correctamente.
5. Puede modificar el archivo de configuración httpd mediante el comando vim/etc/httpd/conf/httpd.conf, o puede utilizar las funciones del archivo de configuración. Algunas funciones están marcadas con #. Si desea utilizar esta función, puede eliminar # directamente para que el archivo de configuración incorporado surta efecto.
6. Puede ver los archivos de directorio conf y conf.d en este directorio mediante el comando ll/etc/httpd, y luego ver más a fondo lo que puede ver en /etc /etc/httpd/conf. .d Los archivos son todos archivos de módulo httpd, que se utilizan para admitir páginas dinámicas.
7. Respecto a la relación entre 7. Para Apache y Selinux, ingrese al directorio /var/www/html/, verifique el atributo index.htmlSelinux en el directorio a través de ll_Z y verifique el proceso httpd a través del comando ps_auxZ|grephttp. Estos procesos http tienen el atributo de contexto de Selinux HTTPD_T. Selinux estipula que los atributos de contexto del proceso como http_t pueden acceder a los atributos de contexto de archivos como httpd_sys_content_t, asegurando así que se pueda acceder al contenido del sitio web.
8. Ver la información de registro de Apache, que se almacena en el directorio /var/log/httpd/. Puede ver los registros de acceso http y los registros de acceso https, y puede ver los registros http de error y los registros de error https.
¿Enseñarte cómo configurar un servidor Linux paso a paso?
Pasos de implementación, configuración y construcción del servidor Linux:
1. Preparación:
1.1. gz .
Tomcat:Apache-Tomcat-8 .39-windows-x64 .zip .
1.2 Primero instale un jdk 1.8, preste atención a linuxforjdk. no funcionará.
Luego cree una nueva carpeta java en /usr/ en el directorio raíz (aquí se debe acceder al directorio raíz con cd primero y luego con /usr/ en lugar de home/xxx, al que se puede acceder a través de pwd) /usr/ Verifique la ruta actual para colocar el archivo jdk descomprimido). Aquí, debido a que el sufijo es tar.gz, puede usar el comando tar-xf para descomprimirlo directamente.
2. Configuración:
2.1. Configurar las variables de entorno JDK: busque el archivo de configuración en la carpeta /etc/ y agregue parámetros variables al final del archivo mediante la edición del archivo. comando viprofile:
p>
JAVA_HOME =/usr/JAVA/JDK 1 8 0 _ 11
PATH=$JAVA_HOME/bin:$PATH
.Ruta de clase=. :$ JAVA _ HOME/JRE/lib/rt . jar:$ JAVA _ HOME/lib/dt jar:$ JAVA _ HOME/lib/tools
2.2. la carpeta, la mía es home/pengyy/tomcat/, cambie el número de puerto en el archivo de configuración y use el comando vi para editar server.xml. Más tarde, hubo un conflicto con el puerto 8005 al iniciar. Lo cambié directamente a 8088 y luego cambié el puerto de solicitud http a 8001. Bien, la configuración de Tomcat está completa.
2.3. Convierta un proyecto web completo en un paquete war y descomprímalo en webapps en tomcat.
2.4. Ingrese al directorio bin en Tomcat e ingrese el comando para iniciar:. /start.sh y finalice el comando. /shutdown.sh..
Puede ver el registro. Vaya al directorio de registros de Tomcat para ver el archivo de registro catalina.out. Puede ver el archivo mediante el comando cat o puede usar tail-f. (puedes contar cuántas líneas) catalina .out view.
Si el número de puerto está ocupado, puede usar el comando lsof-i: número de puerto para verificar el número de proceso del número de puerto ocupado, o detener el proceso o modificar el número de puerto de Tomcat.
Y cuando no esté seguro de si desea finalizar un proyecto, puede verificar si hay un proyecto en ejecución ingresando el comando ps-ef|grepjava, y puede eliminar un proyecto en ejecución eliminando el proceso-9 proyecto de identificación.
Finalmente, obtenga la dirección IP de la máquina virtual a través del comando ifconfig o ip y acceda a ella en el host a través de ip+número de puerto+ruta raíz del proyecto.