en este artículo, veremos cómo instalar y configurar Apache2 Web server en Ubuntu 16.04
Nota: a lo largo de este artículo, nos referiremos al nombre de dominio como website1-example.com. reemplace este nombre de dominio con su nombre de dominio real siempre que sea necesario.
Véase también: aprendizaje profundo: ¿la frontera final para el análisis de Series temporales?
Paso 1: Instalar el servidor web Apache2
comenzaremos actualizando el paquete local para reflejar los últimos cambios de upstream. Después, podemos instalar el paquete Apache2.,
$ sudo apt-get update$ sudo apt-get install apache2
el estado se puede comprobar ejecutando los siguientes comandos.
$ sudo systemctl status apache2<span style="font-weight: 400;">
puede acceder a la página de destino predeterminada de apache para confirmar que el software se está ejecutando correctamente. Acceda a esto a través del nombre de dominio o la dirección IP de su servidor.
Paso 2: Compruebe el servidor web
ejecute el siguiente comando para asegurarse de que el servicio se está ejecutando:
$ sudo systemctl status apache2<span style="font-weight: 400;">
Ahora puede acceder a la página de destino predeterminada de apache para confirmar que el software se está ejecutando correctamente. Puede acceder a él a través del nombre de dominio o la dirección IP de su servidor.,
Por ejemplo: http://www.website1-example.com
Paso 3: Crear host virtual
en Apache en Ubuntu, todos los archivos de configuración del host virtual se almacenan en el directorio/etc / apache2 / sites-available. Con la nueva instalación de Apache puede encontrar un archivo de host virtual predeterminado llamado 000-default.conf allí. Crearemos un nuevo archivo de configuración de host virtual copiando 000-default.archivo conf.
abra su archivo de host virtual,
$ sudo nano /etc/apache2/sites-available/website1-example.com.conf<span style="font-weight: 400;">
el archivo debería tener el siguiente aspecto:
ahora edite este archivo según sus requisitos., Mi configuración se ve como a continuación:
- ServerAdmin: dirección de correo electrónico del administrador del servidor.
- ServerName: el dominio que debe coincidir con esta configuración de host virtual. Este debe ser tu nombre de dominio. i. e. website1-example.com
- ServerAlias: es una condición de coincidencia adicional que necesita ser procesada. es decir, http://www.website1-example.com
- DocumentRoot: el directorio desde el que Apache servirá los archivos de dominio.opciones
- : Esta directiva controla qué características del servidor están disponibles en un directorio específico.,
- ErrorLog, CustomLog: Specifies the location of log files.
NEXT GENERATION DEVOPS: VALUE STREAM MANAGEMENT
Helen Beal (DevOps Institute.,»2a6313317a»>
HOW TO GROW YOUR SERVERLESS TEAM
Sheen Brisals (The LEGO Group)
MLOPS: CONTINUOUS DELIVERY OF MACHINE LEARNING SYSTEMS
Hauke Brammer (finpair GmbH)
Step 4: Create project directory
By default the document root directory is /var/www/html., Vamos a crear un website1-example.com directorio en el directorio www como se define en la configuración de host virtual anterior.
$ sudo mkdir /var/www/website1-example.com
ahora vamos a crear un archivo HTML de prueba llamado index.html en un directorio raíz que acabamos de crear en un paso anterior.
$ sudo nano /var/www/website1-example.com/index.html
agregue el siguiente código al archivo y luego guárdelo.,
<html><head><title>website1-example.com</title></head><body><h2> Welcome to website1-example.com </h2></body></html>
Paso 5: Habilitar el host virtual
habilitar el host virtual utilizando la herramienta a2ensite:
$ sudo a2ensite website1-example.com.conf
Aplicar los cambios a Apache:
$ sudo service apache2 reload
etc /hosts archivo en el editor y añadir su dominio/dirección IP como se ve a continuación:
$ sudo nano /etc/hosts127.0.0.1 localhostyour-domain your-sever-name.com
por ejemplo:
13.233.10.119 website1-example.com
guardar y cerrar el archivo.
Paso 6: habilitar CORS
ahora habilitaremos CORS en el servidor apache2., CORS es un proceso que indica a los navegadores que accedan a recursos de diferentes orígenes (dominio, protocolo, puerto) a través de encabezados HTTP.
habilite los encabezados escribiendo:
$ sudo a2enmod headers
abra /etc/apache2/apache2.,archivo conf escribiendo el siguiente comando y agregar encabezados de origen cruzado en <Directory> section
$ sudo nano /etc/apache2/apache2.conf
por ejemplo:
figura: configuración CORS
Véase también: demucs de Facebook AI enseña a AI a escuchar de una manera más humana
paso 7: habilitar puertos
si está utilizando puertos que no sean el puerto predeterminado número 80, entonces necesitamos habilitar ese puerto. En el paso 3 Hemos configurado un host virtual en el puerto 8090., Vamos a habilitar el puerto 8090 en Apache2.
abra/etc/Apache2 / ports.archivo conf. En este archivo agregue su número de Puerto.
Por ejemplo:
$ sudo nano /etc/apache2/ports.confListen 80Listen 8090
Guarde y cierre el archivo.
reinicie su servicio apache2 para reflejar todos los cambios.
$ sudo service apache2 restart