CLEAR est un microcontrôleur RISC-V (VexRISCV) muni d’un eFPGA gravé en 130 nm et produit avec le programme chipignite de la société de production d'ASIC Efabless. La totalité du « dossier de fabrication » du composant est publiée (licences MIT, Apache 2.0 et d'autres moins non libres).
Forum Linux.debian/ubuntu Configurer plusieurs virtual hosts avec une seule ip
Bonjour à tou.te.s,
J'ai récupérer un serveur que j'ai monté sous debian. Il a une ip local (192.168.1.x).
J'aimerais pouvoir accéder à des sous-domaines différents tout en ayant la même ip mais je n'y arrive pas.
Voici comment j'ai procédé :
sudo mkdir -p /var/www/192.168.1.x/projet_1
sudo chmod -R 755 /var/www
sudo chown -R www-data: /var/www/192.168.1.x/projet_1
sudo mkdir -p /var/www/192.168.1.x/projet_2
sudo chmod -R 755 /var/www
sudo chown -R www-data: /var/www/192.168.1.x/projet_2
sudo touch /etc/apache2/sites-available/projets.conf
echo -e "NameVirtualHost\t*:80
\n<VirtualHost *:80>
\tServerName projet_1.192.168.1.x
\tDocumentRoot
(…)
Communiquer avec le serveur depuis un navigateur Web : XHR, SSE et WebSockets
Dans cette dépêche, nous allons faire un tour d’horizon de différentes manières de communiquer avec un serveur depuis une application Web, avec un petit peu d’histoire, avant de rentrer plus profondément dans le fonctionnement des WebSockets, que nous allons démystifier. Nous digresserons ensuite à propos de la gestion (problématique) des requêtes longues et de HTTP 2 avec Apache, et nous discuterons d’une manière de limiter la casse. La dépêche contient quelques morceaux raisonnables mais l’absurdité est latente.
Supposons que nous ayons une application Web qui a besoin de recevoir des évènements du serveur pour voir si quelque chose s’est passé. À tout hasard, un jeu de société en ligne. Ce jeu a besoin d’envoyer les coups des joueurs et joueuses, et de recevoir les coups des autres.
Le serveur ne peut pas contacter le navigateur. Celui-ci est peut-être derrière un pare-feu, et de toute façon il n’y a pas de méthode pour cela. Le modèle du web, c’est une requête HTTP de la part du navigateur, et le serveur sert cette requête. Et puis, à la base, une requête = un chargement de page.
Mais des techniques sont apparues pour abuser de ce modèle, puis les standards se sont mis à intégrer des méthodes pour mener ces abus en toute sérénité.
Sortie de Datafari 5.0, moteur de recherche open source pour entreprise
Un peu comme pour la dernière news, nous avons oublié de parler de la version 4.4, mais nous sommes heureux de vous annoncer la mise à disposition de Datafari 5.0
Changement majeur donc, synonyme de mise à jour majeure des composants utilisés.
Pour rappel, Datafari est une solution de recherche pour entreprise. Ça veut dire qu’elle permet aux employés de retrouver les données où qu’elles soient, quelles qu’elles soient. Plus concrètement, il s’agit de récupérer et d’indexer les données et documents depuis de nombreuses sources différentes et plusieurs formats de fichiers, et de permettre de chercher aussi bien l’intérieur des documents que leurs métadonnées. Linuxfr oblige, le focus dans cette dépêche sera sur la version libre (mais on a plein d’autres nouveautés aussi sur la version entreprise propriétaire)
Forum Linux.général Apache2 redirect vhost complet vers nouvelle homepage
Hello,
J'ai un vhost apache qu'on me demande de rediriger totalement vers un nouveau site cette après midi à 16h00.
J'ai un peu peur de me tromper.
Pouvez vous m'indiquer comment rediriger toutes le pages du vhost vers la homepage d'un autre site?
Merci
Forum Linux.général configurer .htaccess
Bonjour à tous,
ça fait un moment que je cherche et que je fais des tests en vain.
Je veux modifier mon fichier .htaccess pour qu'il autorise certaines IP et dans le cas contraire qu'ils demande un mot de passe.
Pour le moment j'en suis à cette partie:
Order Deny,Allow
Deny From All
Allow From 999.7.444.113
Options -Indexes
ErrorDocument 400 "Vous ne pouvez pas vous connecter depuis cette IP"
ErrorDocument 401 "Vous ne pouvez pas vous connecter depuis cette
(…)
Forum Linux.général Docker-Apache: mon docker refuse de s'excuter en tant que démon
Salut à tous,
Je cherche à faire un simple container docker avec apache en vue d'exposer une simple page HTML de maintenance mais je galère.
Une fois exécuté (avec option -d) mon container s'arrête immédiatement, je suppose parce que apache s'arrête mais je ne sais pas précisément pourquoi.
Pouvez vous m'aider à aboutir à un résultât qui fonctionne ?
Voici le contenu de mon Dockerfile:
FROM httpd:2.4
RUN mkdir -p /var/www/ssl
COPY ./vhostam /usr/local/apache2/conf/httpd.conf
COPY ./content/ /usr/local/apache2/htdocs/
COPY ./ssl/ /var/www/ssl/
Lien How To Install Apache on CentOS 8

Forum Linux.général Donner une permission à Apache
Bonjour à tous,
je souhaite donner à apache la permission root d'accès aux fichiers "cap_dac_override" (oui je sais c'est mal, mais bon…).
Je pensais naïvement que faire setcap cap_dac_override=ep /usr/sbin/apachectl fonctionnerais.
D'ailleurs getcap /usr/bin/apachectl confirme cette permission.
Par contre si je fais un ps caux | grep httpd je constate plein de fistons…. et bien sure un getcap _PID_APACHE m'indique aucune permission (sauf sur le tout premier). Redémarrage d'apache, de la machine, et tout le tremblement n'y font rien, je (…)
Forum Linux.général Ordre des VirtualHosts Apache
Bonjour,
J'ai un serveur Apache qui héberge plusieurs hôtes en parallèle.
Chaque VirtualHost est associé à un nom de domaine, pourtant, quand je visite un site, je tombe sur un autre.
Je ne comprends pas la logique :
# Hote 1
<VirtualHost appli1.domaine.fr:80>
ServerName appli1.domaine.fr
...
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost appli1.domaine.fr:443>
ServerName appli1.domaine.fr
...
</Virtualhost>
</IfModule>
# Hote 2
<VirtualHost appli2.domaine.fr:80>
ServerName appli2.domaine.fr
...
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost appli2.domaine.fr:443>
ServerName appli2.domaine.fr
...
</Virtualhost>
</IfModule>
Une idée pour éclairer ma lanterne (…)
Wiki [Tuto/HowTo] Automatiser simplement les mises à jours de configurations sur cluster via script bash
Introduction
Nous allons voir ici comment automatiser simplement la mise à jours de configurations depuis un stockage distant (webdav, sshfs, etc). Pour ce job, nous allons utiliser un script bash dédié.
Ce dernier vous permet de ranger vos fichiers de configurations sur votre cloud (montage distant) puis de les ré-injecter via une tâche planifiée (cron).
Le script est capable d'auto-éditer les fichiers de configuration (une fois enregistrés localement) afin d'indiquer l'hostname de la machine ainsi (…)
Forum Linux.général Réseau : Passer du HTTPS à un conteneur Docker
Bonjour,
Suite à mon problème que j'ai résolu grâce à ce post j'ai voulu passer à niveau supérieur, le https.
Du coup naturellement j'ai généré des certificats avec le script deshydrated dans le conteneur Docker et ensuite j'ai appliqué la même recette qu'en http côté Nginx (proxy)
server {
listen 443;
server_name nextcloud.reynum.eu;
location / {
proxy_pass http://nextcloud.reynum.eu:6443;
#proxy_redirect http://nextcloud.reynum.eu:6443/ https://nextcloud.reynum.eu;
proxy_set_header Host $host;
}
}
Et du côté conteneur Docker et apache
Alias /nextcloud /var/www/nextcloud/
(…)
Forum Linux.général Wordpress et Docker
Bonjour,
Voila, il m'arrive un truc :
J'ai voulu refaire l'organisation de mon serveur avec des containers Docker afin que ce soit plus segmenté et de pouvoir avoir des sites utilisant apache et d'autres nginx, et pouvoir profiter de tous les avantages qu'apporte Docker.
Du coup j'ai fait quelques containers avec les ports 80 et 443 (http et https) ouverts.
Évidemment quand je les lance je dois utiliser des ports différents vers l'hôte.
par exemple :
docker run -d -p
(…)
Wiki [Tuto/HowTo] Nextcloud - restreindre accès à la page status.php
Introduction
La page status.php sert aux applications nextcloud clientes de vérifier le status en ligne du serveur.
Cette page peut aussi être utilisé afin de forger des Google Dork permettant de trouver des installations de nextcloud potentiellement plus fragile face au piratage.
Topic sur le forum de la communauté nextcloud : https://help.nextcloud.com/t/how-to-censor-status-php-page/38040
Il est fortement déconseillé de bloquer l'accès à cette page au risque de casser les clients de Nextcloud.
Via HaProxy
Ajoutez les lignes suivantes dans voter Backend (conseillé) (…)
Forum Linux.debian/ubuntu Petit partage - Conky pour logs apache2, DNSChef, OpenVPN, HaProxy
Source de l'article (workflow) : Conky - Display logs files
Après avoir parcourus les tréfonds du Regex, avoir emboîté les briques du puzzle ancestrale du grand dieu Sed; notre héro au grand Shell vient nous partager ses créations infernales de la semaine.
D'autres skins à venir, plus que probablement.
Bon amusement ! 😉
Les Conkys
Conky pour afficher les Logs d'Apache2
Source Code : https://gitlab.com/voxdemonix/conky/tree/master/conky_logs_apache2
Ce conky affiche les 15 dernières lignes d'un fichier log apache2 (par défaut /tmp/remote_logs/access.log) (…)