<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.folcke.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.folcke.net/feed.php">
        <title>Raspi - Wiki web</title>
        <description></description>
        <link>https://wiki.folcke.net/</link>
        <image rdf:resource="https://wiki.folcke.net/lib/exe/fetch.php?media=wiki:favicon.ico" />
       <dc:date>2026-04-15T02:17:18+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.folcke.net/doku.php?id=web:access_log&amp;rev=1646832233&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.folcke.net/doku.php?id=web:authentification&amp;rev=1646832216&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.folcke.net/doku.php?id=web:certificats_ssl&amp;rev=1646832257&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.folcke.net/doku.php?id=web:install&amp;rev=1646832148&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.folcke.net/doku.php?id=web:mysql&amp;rev=1646832167&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.folcke.net/doku.php?id=web:phpmyadmin&amp;rev=1646832182&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.folcke.net/doku.php?id=web:virtualhost&amp;rev=1646832199&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.folcke.net/lib/exe/fetch.php?media=wiki:favicon.ico">
        <title>Raspi - Wiki</title>
        <link>https://wiki.folcke.net/</link>
        <url>https://wiki.folcke.net/lib/exe/fetch.php?media=wiki:favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.folcke.net/doku.php?id=web:access_log&amp;rev=1646832233&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T14:23:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>web:access_log</title>
        <link>https://wiki.folcke.net/doku.php?id=web:access_log&amp;rev=1646832233&amp;do=diff</link>
        <description>Access Log

Pour parser les acces Log Nginx il est préférable de modifier le fichier /etc/nginx/nginx.conf : 

on modifie le format des logs, ainsi que la destination des fichiers: 



	##
	# Logging Settings
	##
	log_format perso &#039;$time_local | &#039;
			 &#039;$status | &#039;
			 &#039;$http_x_forwarded_for | &#039;
			 &#039;$remote_addr | &#039;
			 &#039;$remote_user | &#039;
			 &#039;$body_bytes_sent | &#039;
			 &#039;$http_referer | &#039;
			 &#039;$request | &#039;
			 &#039;$http_user_agent&#039;;
	access_log /home/pi/logs/nginx/access.log perso;
	error_log /home/pi…</description>
    </item>
    <item rdf:about="https://wiki.folcke.net/doku.php?id=web:authentification&amp;rev=1646832216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T14:23:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>web:authentification</title>
        <link>https://wiki.folcke.net/doku.php?id=web:authentification&amp;rev=1646832216&amp;do=diff</link>
        <description>HTTP Authentification

Il faut commencer par créer des utilisateur, pour cela nous avons besoins de htpasswd pour gérer notre ficher chiffré d&#039;utilisateurs.
Afin d&#039;accéder à cette commande, nous avons besoin d&#039;installer le paquet apache2-utils. 0</description>
    </item>
    <item rdf:about="https://wiki.folcke.net/doku.php?id=web:certificats_ssl&amp;rev=1646832257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T14:24:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>web:certificats_ssl</title>
        <link>https://wiki.folcke.net/doku.php?id=web:certificats_ssl&amp;rev=1646832257&amp;do=diff</link>
        <description>Certificats SSL

Propriétaire d&#039;un serveur Synology sur lequel j&#039;ai plusieurs site, avec un certificat Ionos SSL Starter Wildcard j&#039;ai exporter ce certificat pour l&#039;installer sur un raspberry.

Après exportation on a 3 fichiers:

	*  cert.pem
	*  chain.pem0</description>
    </item>
    <item rdf:about="https://wiki.folcke.net/doku.php?id=web:install&amp;rev=1646832148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T14:22:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>web:install</title>
        <link>https://wiki.folcke.net/doku.php?id=web:install&amp;rev=1646832148&amp;do=diff</link>
        <description>Serveur Web

Pour mon serveur Web j&#039;ai choisi  NGINX, PHP, MARIADB et phpmyadmin.


Installation de NGINX et de PHP


	sudo apt install nginx -y
	sudo chown pi:pi /var/www
	sudo chmod g+w /var/www
        sudo apt install php-fpm -y


Et comme je vais mettre tous mes sites dans le répertoire /var/www/ je vais modifier le fichier 0</description>
    </item>
    <item rdf:about="https://wiki.folcke.net/doku.php?id=web:mysql&amp;rev=1646832167&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T14:22:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>web:mysql</title>
        <link>https://wiki.folcke.net/doku.php?id=web:mysql&amp;rev=1646832167&amp;do=diff</link>
        <description>Installation de MariaDB


      sudo apt install mariadb-server -y


puis on sécurise en entrant la commande suivante et en répondant au questions:


      sudo mysql_secure_installation


Tester l&#039;installation en créant un utilisateur:


	sudo mysql -u root -p
	CREATE USER &#039;pi&#039;@&#039;%&#039; IDENTIFIED BY &#039;votre mot de passe&#039;;
        GRANT ALL PRIVILEGES ON * . * TO &#039;pi&#039;@&#039;%&#039; WITH GRANT OPTION;;
        exit

0</description>
    </item>
    <item rdf:about="https://wiki.folcke.net/doku.php?id=web:phpmyadmin&amp;rev=1646832182&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T14:23:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>web:phpmyadmin</title>
        <link>https://wiki.folcke.net/doku.php?id=web:phpmyadmin&amp;rev=1646832182&amp;do=diff</link>
        <description>Installation de phpMyAdmin

L’installation de PHPMyAdmin se fait très simplement, via le gestionnaire de paquets, en utilisant la commande suivante :



sudo apt install phpmyadmin -y


lors de l&#039;installation phpMyAdmin vous posera plusieurs questions concernant ses réglages. Il vous demandera de choisir entre 0</description>
    </item>
    <item rdf:about="https://wiki.folcke.net/doku.php?id=web:virtualhost&amp;rev=1646832199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T14:23:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>web:virtualhost</title>
        <link>https://wiki.folcke.net/doku.php?id=web:virtualhost&amp;rev=1646832199&amp;do=diff</link>
        <description>VirtualHost

Pour rendre un site accessible depuis l&#039;exterieur avec un nom de domaine:

	*  Domaine exemple: monsite.com
	*  Répertoire exemple: /var/www/monsite

Il faut commencer par créer le fichier monsite dans /etc/nginx/sites-available


server {
	listen 80;
	listen [::]:80;
	root /var/www/monsite;
	index index.php index.html index.htm
	server_name monsite.com;
	location / {
                try_files $uri $uri/ =404;
		    }
	location ~ \.php$ {
		include snippets/fastcgi-php.conf;
		fastc…</description>
    </item>
</rdf:RDF>
