Forum Linux.debian/ubuntu PHP 8 sur un serveur Debian 8 (jessie) ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
22
nov.
2024

Bonjour,

Je dois travailler en PHP sur un serveur Debian qui est toujours sous Debian 8 (jessie). Mettons à part que nous avons de très bonne raison de le faire évoluer, vers Debian 12 ;) Je n’ai que peux d’espoir dans un moyen-terme :/

La version la plus récente que j’ai est php7.2 (et ses extentions).

Mais avec Composer (sur ma machine de travail Debian 12) j’ai "installé" PhpSpreadsheet

Sur le serveur (Debian 8…)
Il y a un serveur Apache (…)

Forum Linux.débutant [orchestrateur multisites local LAN] apache ou nginx le tout sous Docker

Posté par  . Licence CC By‑SA.
3
6
juil.
2023

Bonjour,
Je suis très heureux de pouvoir adhérer à ce forum en tant que débutant sous linux.
J'ai entrepris de dockériser de nombreuses VM ubuntu server afin de gagner en ressources et facilité.
Actuelllement j'ai dockérisé : Apache Guacamole, Noip (DDNS), Nextcloud, AdGuardHome, Jellyfin et Glyde (webproxy)
Il me reste par ailleurs "ejabbered + coturn" à dockériser mais je n'y arrive pas !

Actuellement ma dernière VM est un CentOS Nethserver qui jour deux rôles :
xmpp (ejabbered server) et (…)

Sortie de Datafari 5.3, moteur de recherche open source pour entreprise

Posté par  . Édité par Ysabeau 🧶, Benoît Sibaud et Pierre Jarillon. Modéré par Benoît Sibaud. Licence CC By‑SA.
19
5
oct.
2022
Base de données

Nous sommes heureux de vous annoncer la mise à disposition de Datafari 5.3. Pas mal de changements depuis la version 5.0 sur laquelle nous avions communiqué, on en fait la liste un peu plus bas.

Pour rappel, Datafari est une solution de recherche pour entreprise, sous licence Apache v2. Où que les connaissances se trouvent et sous quelque format que ce soit, elle permet aux employés de retrouver les données utiles. 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. On parle également de fédération des connaissances et des savoirs au sein d’une organisation. Pour cette dépêche, on se concentre sur la version libre et open source (mais il y a aussi d’autres nouveautés sur la version entreprise propriétaire).

CLEAR, production du premier microcontrôleur avec un eFPGA avec code source disponible

57
16
fév.
2022
Matériel

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

Posté par  . Licence CC By‑SA.
Étiquettes :
4
7
mai
2021

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

112
18
avr.
2021
Internet

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

Posté par  . Édité par Nils Ratusznik et Ysabeau 🧶. Modéré par claudex. Licence CC By‑SA.
30
14
avr.
2021
Base de données

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)

Écran de recherche

Forum Linux.général configurer .htaccess

Posté par  . Licence CC By‑SA.
0
23
juin
2020

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

Posté par  . Licence CC By‑SA.
Étiquettes :
1
27
mai
2020

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/

(…)

Forum Linux.général Donner une permission à Apache

Posté par  . Licence CC By‑SA.
0
13
juin
2019

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

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
19
avr.
2019

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 (…)