Divers outils et scripts pour apache et htaccess
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cy_altern bf1ea1e03c Fix: ajout du fichier php de traçage configuré pour utiliser tmp/log/nG_log.txt comme fichier de log 2 months ago
000_ng_spip.conf Feat: des outils pour SPIP sur un serveur apache : 2 months ago
000_ng_spip_log.conf Feat: des outils pour SPIP sur un serveur apache : 2 months ago
000_spip.conf Feat: des outils pour SPIP sur un serveur apache : 2 months ago
README.md Fix : backticks dans les titres de paragraphes du README pour afficher les chevrons 2 months ago
htaccess_nG_spip.txt Feat: des outils pour SPIP sur un serveur apache : 2 months ago
nG_spip_log.php Fix: ajout du fichier php de traçage configuré pour utiliser tmp/log/nG_log.txt comme fichier de log 2 months ago

README.md

htaccess & macros apache pour SPIP

Divers outils et scripts pour apache et htaccess

macro apache <Macro spip> pour intégrer les règles de réécriture de SPIP dans un vhost apache à la place du .htaccess à la racine du SPIP

  • fichier 000_spip.conf à intégrer dans les fichiers de configuration d'apache (par ex dans /etc/apache/conf-available + lien symbolique dans /etc/apache/conf-enabled)
  • exemple d'appel de la macro dans la définition d'un vhost :
<VirtualHost *:80>
	ServerName mon-site-spip.tld
	DocumentRoot "/var/www/mon-site-spip.tld/html"
	<Directory "/var/www/mon-site-spip.tld/html">
		Use spip
	</Directory>
</VirtualHost>

macro apache <Macro nG_spip> dérivée de nG Firewall (version sans log)

  • cf https://perishablepress.com/ng-firewall
  • Source : 8G Firewall (https://perishablepress.com/8g-firewall/) (cf spip/spip#5559 pour les modifs par rapport à l'original)
  • fichier 000_ng_spip.conf à intégrer dans les fichiers de configuration d'apache (par ex dans /etc/apache/conf-available + lien symbolique dans /etc/apache/conf-enabled)
  • exemple d'appel de la macro dans la définition d'un vhost : (il est conseillé que l'appel de la macro nG_spip soit en début de définition du vhost)
<VirtualHost *:80>
	ServerName mon-site-spip.tld
	ServerAlias www.mon-site-spip.tld
	Use nG_spip
	...
</VirtualHost>

.htaccess de SPIP avec intégration de nG_spip (sans log)

  • correspond à la macro apache nG_spip
  • à mettre à la racine du SPIP à la place du .htaccess existant

macro apache <Macro nG_spip_log> dérivée de nG Firewall (version avec log)

  • cf https://perishablepress.com/ng-firewall
  • Source : 8G Firewall (https://perishablepress.com/8g-firewall/) (cf spip/spip#5559 pour les modifs par rapport à l'original)
  • fichier 000_ng_spip_log.conf à intégrer dans les fichiers de configuration d'apache (par ex dans /etc/apache/conf-available + lien symbolique dans /etc/apache/conf-enabled)
  • exemple d'appel de la macro avec log : (il est conseillé que l'appel de la macro nG_spip_log soit en début de définition du vhost)
    • par défaut le fichier de log est nG_log.txt dans ...tmp/log/ (modifiable dans les define du début de nG_log.php)
    • il faut passer en variable le nom du fichier php de traçage (fichier à déposer à la racine du SPIP) exemple avec nG_spip_log.php comme fichier de traçage :
<VirtualHost *:80>
	ServerName mon-site-spip.tld
	ServerAlias www.mon-site-spip.tld
	Use nG_spip_log nG_spip_log.php
	...
</VirtualHost>