PDF de programación - INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE UN SERVIDOR WEB APACHE

Imágen de pdf INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE UN SERVIDOR WEB APACHE

INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE UN SERVIDOR WEB APACHEgráfica de visualizaciones

Publicado el 15 de Enero del 2017
346 visualizaciones desde el 15 de Enero del 2017
307,9 KB
3 paginas
Creado hace 12a (05/06/2007)
INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE UN SERVIDOR WEB APACHE

INSTALACIÓN DE APACHE

El primer paso es, como en casi todas las ocasiones, la descarga del paquete

apache2 de nuestra distribución (en este caso Ubuntu) de los repositorios:

apt-get install apache2

El modo de probar que lo más básico de apache funcione es acceder al navegador
a la siguiente dirección: http://localhost. Si nos muestra algo similar a lo siguiente es que
apache por el momento está bien instalado en el puerto 80.

CONFIGURACIÓN EN MODO SEGURO

Siempre es más seguro poder operar con apache en modo seguro (ssl) y por eso

se habilitará el soporte ssl:

a2enmod ssl
a2enmod rewrite
a2enmod include
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/https
ln -s /etc/apache2/sites-available/https /etc/apache2/sites-enabled/https

El propio apache contiene los scripts necesarios para generar los certificados de
seguridad del servidor web. Al ejecutar este script nos realizará diversas preguntas
(similar a la generación de certificados) para poder crear dicho certificado:
apache2-ssl-certificate
# apache2-ssl-certificate
creating selfsigned certificate
replace it with one signed by a certification authority (CA)

enter your ServerName at the Common Name prompt

1/3

If you want your certificate to expire after x days call this programm
with -days x
Generating a 1024 bit RSA private key
........++++++
....................++++++
writing new private key to '/etc/apache2/ssl/apache.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:ES
State or Province Name (full name) [Some-State]:Bizkaia
Locality Name (eg, city) []:Bilbo
Organization Name (eg, company; recommended) []:pfc-server
Organizational Unit Name (eg, section) []:pfc
server name (eg. ssl.domain.tld; required!!!) []:pfc-server.dyndns.org
Email Address []:nagore@abartiateam.com

/etc/apache2/sites-enabled/https debería presentar una forma similar a la siguiente:

NameVirtualHost *:443
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
ServerAdmin admin@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</Directory>

El siguiente paso será editar el fichero ports.conf en el que le indicaremos al
servidor apache en que puertos deberá de estar escuchando. Si queremos que solo esté
escuchando en el puerto seguro eliminaremos la linea por defecto en la que escucha en el
80. Si por el contrario queremos que funcione tanto de modo seguro como inseguro
listaremos ambos:
Listen 443
Listen 80

Por último basta con reiniciar el apache.

/etc/init.d/apache2 force-reload

2/3

En este momento apache pasa a estar configurado y disponible para funcionar
tanto en modo estándar (http) como seguro (https). Bastará con configurar correctamente
cada una de las aplicaciones que se valdrán de apache para funcionar para que el acceso
a ellas sea en modo seguro.

En este caso deberá colocarse en el directorio /var/www/ todo lo que queramos que
sea accesible desde el navegador, y darle permisos www-data. Por otro lado, para crear
un index por defecto al que se acceda al acceder al servidor http://ip-del-servidor, habrá
que crearlo en éste directorio con el nombre index.html. Es ahí donde puede crearse, si se
quiere, una pequeña página de intranet con enlaces a los servicios ofrecidos:

3/3
  • Links de descarga
http://lwp-l.com/pdf1891

Comentarios de: INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE UN SERVIDOR WEB APACHE (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad