### Instalar apache > Para esta parte frape no debe estar corriendo asi com tambien verificar que nginx si es que se instalo se pare con ‘ systemctl stop nginx ‘ Instalamos apache ``` sudo apt install apache2 -y ``` Habilitamos mod que utilizaremos para ssl, y para proxy inverso ``` sudo a2enmod ssl sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod rewrite ``` Enseguida se reinicia el servicio ``` sudo systemctl restart apache2 ``` Crear un arhivo en la ruta /etc/apache2/sites-available/ ``` cd /etc/apache2/sites-available/ touch tickets.conf nano tickets.conf ``` Dentro del archivo conf pegar ´´´ ServerAdmin servicios.informaticos@nayarit.gob.mx ServerName tickets-imssbienestar.nayarit.gob.mx # Redirigir a localhost:8000 ProxyPreserveHost On ProxyPass / http://localhost:8000/ ProxyPassReverse / http://localhost:8000/ ErrorLog ${APACHE_LOG_DIR}/error-tickets.log CustomLog ${APACHE_LOG_DIR}/access-tickets.log combined RewriteEngine on RewriteCond %{SERVER_NAME} =tickets-imssbienestar.nayarit.gob.mx RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] ´´´ Creamos uno segundo para el puerto 443 ``` cd /etc/apache2/sites-available/ touch tickets-le-ssl.conf nano tickets-le-ssl.conf ``` Dentro del archivo conf pegar ``` ServerAdmin servicios.informaticos@nayarit.gob.mx ServerName tickets-dgsi.nayarit.gob.mx # Redirigir a localhost:8000 ProxyPreserveHost On ProxyPass / http://localhost:8000/ ProxyPassReverse / http://localhost:8000/ ErrorLog ${APACHE_LOG_DIR}/error-tickets.log CustomLog ${APACHE_LOG_DIR}/access-tickets.log combined #Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /home/ubuntu/certificados/nayarit.gob.mx.crt SSLCertificateKeyFile /home/ubuntu/certificados/nayarit.gob.mx.key ``` Habilitamos los 2 sitios que acabamos de crear y des habilitamos el de defecto ``` sudo a2ensite tickets-imssbienestar.conf sudo a2ensite tickets-imssbienestar-le-ssl.conf sudo a2dissite 000-default.conf sudo systemctl reload apache2 ```