Red de conocimiento informático - Aprendizaje de programación - Cómo crear un nuevo sitio web en un servidor Linux Cómo crear un sitio web en un servidor Linux

Cómo crear un nuevo sitio web en un servidor Linux Cómo crear un sitio web en un servidor Linux

Cómo crear un sitio web en su propio servidor Linux1. Dependiendo del propósito de la máquina, es posible que muchos servicios no sean necesarios. Si Linux fuera solo un escritorio, no habría necesidad de sendmail, HTTPD y muchos otros servicios.

Si tu servidor es sólo un servidor web, también puedes desactivar muchos servicios. Para hacer esto, vaya al menú "Admin" y verifique los servicios. Simplemente anule la selección de cualquier servicio que no desee iniciar.

2. Utilice un administrador de ventanas liviano en lugar de GNOME o KDE. La razón por la que conecté administradores de ventanas que consumen mucha memoria es que reducen drásticamente el tiempo de inicio de la interfaz gráfica. En lugar de esperar entre 30 y 60 segundos adicionales para iniciar GNOME o KDE.

3. Garantizar el normal uso de la intranet. Especifique la dirección de acceso LINUX a la intranet y asegúrese de que el servicio SSH del servidor LINUX esté funcionando correctamente.

4. Instale el cliente NAT123 LINUX en el servidor Linux visitado y utilícelo. Inicie sesión en el sitio web, salga del centro de usuarios y agregue la asignación de puertos. Seleccione el tipo de asignación de puertos completo.

Rellene el puerto de dirección fija interna de LINUX y el nombre de dominio para el acceso a la red externa. Puede utilizar su propio nombre de dominio o un nombre de dominio de segundo nivel.

5. Instale el cliente nat123 y utilice el descriptor de acceso en el extremo de acceso a la red externa.

¿Cómo configurar el servidor web bajo Linux?

Herramientas/Materiales

Sistema Operativo Linux

Explicación detallada de la configuración del servidor web

Métodos/Pasos

1. Apache es un servidor web en Linux. Apache utiliza páginas estáticas. Necesita cargar módulos para admitir páginas dinámicas. Ajustará dinámicamente el proceso en tiempo real para el procesamiento y hace el uso más razonable de los recursos de CPU de múltiples núcleos. admite aplicaciones de host virtual y múltiples sitios web* **Disfrute de una dirección IP.

Instale el servicio web

Primero instale el servicio web e instálelo mediante el comando yumgroupinstall. Se recomienda utilizar groupinstall en lugar de Install porque groupinstall instalará todos los paquetes de servicios relacionados. servicio juntos, para que no se pierda nada.

2. Inicie el servicio a través de servicehttpdrestart. La razón por la cual se usa reiniciar en lugar de iniciar aquí es que reiniciar es más seguro porque no sabemos si el servicio se ha iniciado. usar iniciar nuevamente puede causar problemas inesperados, por lo que aquí se usa reiniciar.

3. Abra el servicio httpd mediante el comando chkconfighttpdon. La ventaja de esto es que. el servicio se puede abrir automáticamente configurando para evitar errores humanos. Esto garantizará que el servicio siga abierto después de reiniciar o apagar la computadora.

4. Verifique si el servicio httpd se abre normalmente y si puede proporcionar servicios externos. Ingrese /var/www/html/, que es el sitio principal, escriba una página simple y luego redirija al índice. .html. Esta 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 usar las funciones en el archivo de configuración. Algunas funciones están comentadas con #. Si desea utilizar esta función, elimine el signo # directamente para que la función del archivo de configuración incorporado surta efecto.

6. A través del comando ll/etc/httpd, puede ver que hay archivos de directorio conf y conf.d en este directorio, y luego verificar más los archivos que se pueden ver en /etc/httpd. /conf.d El archivo de módulo de httpd se utiliza para admitir el archivo de módulo de páginas dinámicas.

7. La relación entre Apache y Selinux, ingrese al directorio /var/www/html/, use ll_Z para ver el atributo index.htmlSelinux en el directorio y use el comando ps_auxZ|grephttp para ver el Proceso httpd. Todos estos procesos http tienen atributos de contexto de Selinux de httpd_t. Selinux estipula que los atributos de contexto de proceso como http_t pueden acceder a atributos de contexto de archivos como httpd_sys_content_t, asegurando así que se pueda acceder al contenido del sitio web.

8. Vea la información de registro de Apache. La información de registro 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. Errores https. Registro y otra información,

¿Cómo crear una página web en Linux?

Para utilizar Linux para proporcionar servicios web, primero debe instalar el sistema operativo Linux, conectarlo a Internet, asegurarse de que se pueda acceder a esta computadora desde otras computadoras y luego instalar un servidor http para hacer lo que desea colocar los archivos de su página web en el directorio raíz especificado por el servidor http, para que se pueda acceder a los archivos de su página web desde otros dispositivos.

¿Cómo crear un sitio web en tu propio servidor Linux?

En primer lugar, necesita conocimientos básicos del sistema Linux, instalar componentes de servicios web como LAMPLNMPTengine, etc. en el sistema Linux, y luego necesita conocimientos básicos del lenguaje front-end/back-end, como htmlphpcssjs, etc. para prevenir y controlar el código del sitio web hasta que se haya configurado. Se puede lograr el acceso en un buen servidor web y, finalmente, se registra un nombre de dominio para realizar la resolución de nombres de dominio.

¿Cómo configurar tu propio sitio web usando el sistema Linux?

En primer lugar, necesita conocimientos básicos del sistema Linux, instalar componentes de servicios web como LAMPLNMPTengine, etc. en el sistema Linux, y luego necesita conocimientos básicos del lenguaje front-end/back-end, como htmlphpcssjs, etc. para prevenir y controlar el código del sitio web hasta que se haya configurado. Se puede lograr el acceso en un buen servidor web y, finalmente, se registra un nombre de dominio para realizar la resolución de nombres de dominio.