/www.fryntiz.es

Mi página WEB personal - Este es un espejo del desarrollo en https://gitlab.com/fryntiz/www.fryntiz.es - Un mirror de:

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

WEB oficial fryntiz

Dominio: fryntiz.es

Repositorio donde almaceno la web principal de mi perfil profesional

Actualmente desarrollada en Angular 6

Utilizada como portal para mostrar y enlazar a proyectos, redes sociales y todos los aspectos en los que me involucro.

Logo Fryntiz

Instalar dependencias npm

npm install

Construir aplicación para producción

ng build --prod

Abrir servidor con el desarrollo

ng serve

Preparar apache

sudo chown -R www-data:www-data /var/www/public/www.fryntiz.es/dist/www.fryntiz.es
sudo find /var/www/public/www.fryntiz.es/dist/www.fryntiz.es -type f -exec chmod 644 {} \;
sudo find /var/www/public/www.fryntiz.es/dist/www.fryntiz.es -type d -exec chmod 775 {} \;

sudo cp /var/www/public/www.fryntiz.es/apache.conf /etc/apache2/sites-available/www.fryntiz.es.conf
sudo a2ensite www.fryntiz.es.conf

echo '127.0.0.1       fryntiz.es' | sudo tee -a /etc/hosts
echo '127.0.0.1       www.fryntiz.es' | sudo tee -a /etc/hosts

sudo systemctl reload apache2

Instalar certificado

sudo certbot --authenticator webroot --installer apache \
    -w /var/www/public/www.fryntiz.es/dist/fryntizweb \
    -d www.fryntiz.es -d fryntiz.es

sudo certbot certonly --webroot -w /var/www/public/www.fryntiz.es/dist/fryntizweb \
    -d www.fryntiz.es -d fryntiz.es

Instalar certificado de forma interactiva forzando dominios

sudo certbot certonly --authenticator standalone --pre-hook "apachectl -k stop" --post-hook "apachectl -k start"

Añadir crontab para renovar certificados

#15 2,14 * * * /usr/bin/certbot renew --quiet --post-hook "service apache2 reload"
43 5 * * * certbot renew --post-hook "systemctl reload apache2"

Renovar certificados manualmente

sudo certbot renew --post-hook "service apache2 reload"

Posibles problemas

Error: ENOSPC: System limit for number of file watchers reached, watch...

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p