scripts/nginx_config_maker
2024-03-17 10:18:22 +01:00
..
output remove some generated files 2023-06-27 15:01:54 +02:00
prod handle redirect to www or not 2023-06-27 10:28:46 +02:00
.gitignore add conf scripts 2023-06-27 13:46:47 +02:00
domains.mjs hop 2023-09-21 15:22:35 +02:00
index.mjs add conf scripts 2023-06-27 13:46:47 +02:00
model.hosts.mjs backup prod files 2023-06-15 19:42:12 +02:00
model.nextcloud.mjs remove http2 in nginx confs 2023-08-29 18:08:38 +02:00
model.php-website.mjs remove http2 in nginx confs 2023-08-29 18:08:38 +02:00
model.symfony.mjs remove http2 in nginx confs 2023-08-29 18:08:38 +02:00
model.wordpress.mjs remove http2 in nginx confs 2023-08-29 18:08:38 +02:00
package-lock.json add node config maker in nodejs 2023-06-12 23:13:15 +02:00
package.json add node config maker in nodejs 2023-06-12 23:13:15 +02:00
README.md backup prod files 2023-06-15 19:42:12 +02:00

# Nginx config maker

crée une configuration nginx pour des sites web selon certaines préconfigurations

pile technique

du nodejs pour générer des fichiers de conf nginx, pour faire marcher des sites web en PHP, avec divers frameworks comme symfony ou wordpress.

utilisation

configurer l'objet de conf listant les domaines et leur framework, lancer la commande :

node index.mjs

et tada, les fichiers de conf pour nginx installé sur proxmox sont produits

modifier les fichiers sur le serveur proxmox

editor /etc/nginx/conf.d/proxmox.conf editor /etc/nginx/conf.d/default.conf

pct enter 103

# roadmap

  • générer le fichier hosts