This file is indexed.

/usr/share/nanoweb-nanoconfig/nanoconfig-fr.php is in nanoweb-nanoconfig 2.2.9-0ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<?php

   #-- boolean drop-downs
   $D_BOOLEAN["boolean"] = array("Non", "Oui");
   $D_BOOLEAN["boolvalue"] = array("False", "True");
   $D_BOOLEAN["boolpower"] = array("Off", "On");
   $D_BOOLEAN["boolstate"] = array("Désactivé", "Activé");

   #-- translated directives help
   $directive_descriptions["NW"] = array(
        "@nanoweb" => '<img src="/icons/nanoweb.png" width="200" height="60" align="right" alt="nanoweb logo" valign="top" border="1">'."
					  Cet outil permet une configuration rapide de nanoweb.
					  Il est souvent plus facile et plus rapide d'éditer les
					  fichiers de configuration, et il est en fait impossible
					  d'acceder à toutes les options à partir de cette interface.
					  Un éditeur texte est donc necessaire pour les configurations
					  plus subtiles.
                      <br><br> 
					  Pour que cet outil fonctionne correctement, vous devez
					  rendre les fichiers de configuration accessibles en écriture.
					  Pour celà sous Linux/UNIX : <br><TT>chmod a+rw
                      {$T[$which]['CONFIG_FILE']}</TT><br><br>
					  Ce droit peut etre révoqué par un clic sur le bouton 
					  'Lock Config' sur cette page une fois votre configuration
					  terminée.<br><br>
					  Vous devez selectionner 'Save' sur chaque page sur laquelle
					  vous avez effectué des changements.<br><br><input
                      type=\"submit\" name=\"lock\" value=\"Lock Config\">
                      <input type=\"submit\" name=\"apply\"
                      value=\"Apply Config\">",
        "@-General" => "Le serveur a besoin d'un nom de host pour reconstruire des URL
			          absolues. Vous devez utiliser ici un nom existant (voir /etc/hosts ou C:\winnt\hosts).",
        "DocumentRoot" => "La racine des documents est le repertoire de base de tous les fichiers
						qui sont accessibles à partir de nanoweb:",
        "DirectoryIndex" => "Ce fichier, si il existe, est envoyé à la place de la
								liste des fichiers du repertoire. Plusieurs noms de fichiers
								peuvent etre donnés si ils sont séparés par des espaces:",
        "DefaultContentType" => "Le header Content-type renvoyé par nanoweb quand celui
								ci n'a pas pu reconnaitre le type du contenu:",
        "SingleProcessMode" => "Le mode single process est un mode de fonctionnement dégradé
								dans lequel un seul processus prend en charge toutes les requetes HTTP.
								Ceci est necessaire sous windows par exemple, qui ne supporte pas la
								fonction fork():",
        "ServerMode" => "Une bonne connaissance des fichiers README est necessaire avant
								de changer cette option:",
        "User" => "Si vous ne voulez pas faire tourner nanoweb en tant que super utilisateur,
							laissez cette option sur sa valeur par défaut : www-data",
        "ListenInterface" => "nanoweb a besoin de se lier à une adresse IP et à un port
					pour pouvoir accepter des connexions entrantes.",
        "ListenQueue" => "Définit le nombre de connexions que nanoweb pourra
								garder en file d'attente.",
        "KeepAlive" => "Support des connexions HTTP persistantes. Mettez cette valeur
								à zero pour désactiver les connexions persistantes, ou un autre
								nombre pour définir le nombre maximum de requetes servies par
								session keep-alive :",
        "RequestTimeout" => "Certains navigateurs peuvent de temps en temps se déconnecter
							du serveur sans avoir envoyé de requete ou en ayant envoyé une requete
							incomplete. Cette option permet de limiter le temps d'attente maximum
							du serveur:",
        "ChildLifeTime" => "Cette option permet de donner un temps de vie maximum aux processus
								enfants (serveurs).",
        "TempDir" => "Repertoire temporaire, nanoweb doit avoir le droit d'écrire dans ce repertoire.:",
        "@-.nwaccess" => "Les noms des fichiers de controle d'access (access files) peut
						etre défini dans cette section:",
        "AccessFile" => "si vous voulez réutiliser les fichiers de controle d'acces 
								de Apache par exemple, vous pouvez changer la valeur de cette
								option en »<b>.htaccess</b>« :",
        "MimeTypes" => "Nanoweb se base sur un fichier de types MIME pour déterminer
									le type de contenu qu'il doit annoncer au navigateur", 
        "@-Logging" => "nanoweb propose plusieurs façons de journaliser tous les types
						d'activité. Si vous désirez utiliser pour cela une base de données
						MySQL, veuillez consulter le manuel.",
        "ServerLog" => "Le ServerLog recoit toutes les informations 
								(y compris les hits):",
        "HostnameLookups" => "Désactivez cette fonction pour gagner un peu de performances,
								ou si votre analyseur de logs permet la résolution inverse des
								noms d'hotes:",
        "PidFile" => "Le fichier PID contient sous UNIX l'identifiant du processus.",
        "LoggerProcess" => "LoggerProcess, LoggerUser/Group ne peuvent etre déclarés
						que dans le fichier de configuration.",
        "LogHitsToConsole" => "Si vous désirez activer l'envoi des informations de log
								vers la console, <A HREF=\"".$T["NW"]["DOC"]."/mod_stdlog.html\">mod_stdlog</A> 
								doit etre chargé.",
        "ParseExt" => "La directive ParseExt définit quel type de parser sera
			utiliser pour des certaines extensions.",
        "AllowPathInfo" => "»pathinfo« Activation du support path_info. Ceci vous 
						permet d'utiliser des URL de type \"http://www.example.com/script/arg1/arg2\"
						au lieu de \"script.php?arg1=x&arg2=y\".",
        "PathInfoTryExt" => "Liste des extensions que nanoweb essayera en cas
			de demande d'un script avec path_ingo (permet d'utiliser /script/ au lieu de /script.php/):",
        "CGIFilterPathInfo" => "Un bug dans PHP-CGI empeche le fonctionnement optimal de scripts
			PHP sous nanoweb utilisant la variable path_info, cette directive permet de la filtrer:",
        "AllowExtSymlinks" => "Nanoweb ne permet pas l'access à des fichiers situés en
							dehors de la racine du site (voir DocumentRoot). Cette directive
							permet de passer outre cette limite pour les liens symboliques:",
        "IgnoreDotFiles" => "Les fichiers dont le nom commence par un point sont 
			traités comme invisibles par la plupart des applications Unix.:",
        "Alias" => "Utilisez la directive Alias pour assigner des noms de repertoires
						virtuels à des repertoires existants.:",
        "ErrorDocument" => "Une page d'erreur personalisée peut etre renvoyée à la place
								du message d'erreur standard de nanoweb:",
        "AddHeader" => "Cette directive permet d'envoyer des entetes HTTP 
								personalisées au client:",
        "UserDir" => "Les repertoires utilisateurs sont accessibles via 
                  <b>http://www.example.com/~user/</b> si l'utilisateur en question
					a créé le repertoire suivant dans son home:",
        "@Modules" => "Les modules d'extensions suivants sont chargés au démarrage de nanoweb.
                 Reportez vous au manuel pour une vue d'ensemble des 
                 <a href=\"{$T["NW"]["DOCDIR"]}/modules.html\">modules</a>
                  disponibles pour nanoweb.",
        "GzipEnable" => "Les transferts HTTP peuvent etre accélérés par l'utilisation
						de la méthode standard de compression »gzip« (aussi appelée »format zlib«).
						Cette compression est supportée par tous les navigateurs recents.",
        "GzipMaxRatio" => "Ne compresser les données que si le ratio de compression est assez avantageux:",
        "FileBrowser" => "Le module file browser genere un listing du repertoire quand
					aucun fichier par defaut (voir DirectoryIndex) n'a été trouvé. La liste
					peut etre personalisée par plusieurs options:",
        "FBIconDirectory" => "Les repertoire /icons/ est un repertoire virtuel (voir Alias):",
        "MispellAction" => "Corrige les fautes de frappes dans les URL demandées. Peut effectuer une
						redirection vers la page correcte, ou simplement donner un lien vers celle-ci
						dans la page d'erreur:",
        "@-MultiViews" => "Le module multiviews ajoute à nanoweb le support transparent de la négociation
						de contenu.",
            "LanguagePriority" => "Le langage primaire de votre site web:",
            "OtherPriority" => "Liste des priorités serveur, celles ci sont utilisées quand le client n'envoie
						pas de demandes de priorités particulieres.",
            "ReflectRewriting" => "Egalement utilisé par mod_rewrite:",
        "@-Status" => "mod_status permet de consulter quelques <a
                 href=\"/server-status?detailed\"> informations sur l'état du serveur</a>
				 en temps reel.
                 Consultez le <a href=\"{$T["NW"]["DOC"]}\">manuel</a> pour une liste
				 des options supportées par mod_status.",
        "StatusAllowHost" => "Liste des addresses IP autorisées à consulter mod_status:",
        "@-StdoutLog" => "Cette option permet d'envoyer les lignes de log de chaque hit vers
					la sortie standard (console).",
        "@-MySQL Logging" => "mod_mysqllog écrit le journal d'activité du serveur dans une base de
			données MySQL. La table correspondate est automatiquement créée si elle n'existe pas:",
	"@Virtual Hosts" => "Un »virtual host« (ou serveur virtuel) a un nom de serveur et un repertoire
						racine different du serveur principal (ou serveur par defaut).<br>La plupart
						des directives utilisées plus haut pour le serveur principal sont aussi utilisables
						pour les virtual hosts.<br><br>".
                                                'Nom DNS du nouveau virtual host:<br><input size="42" name="add_vhost"> <input type="submit" value="Add" name="save"><br> '
   );

?>