Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.12.3 available

The official documentation can be found on https://wiki.ocsinventory-ng.org. Read it before asking your question.

erreur 404 download [closed]

Bonjour

  • j'ai procédé à une installation docker 2.10 (nginx/OCS-server/db) sur centos7
  • la communication en https et http est OK, l'agent voit bien le serveur (et remonte tres bien ses infos)
  • le site web fonctionne en https et http

la creation de package est OK ... mais il est impossible de faire un wget sur http(s)://ocs-server/download/<id>/info (avec ou sans -k)

et donc "ERR_DOWNLOAD_INFO" depuis les agents

la log du docker ocsinventory-proxy  est
"/etc/nginx/html/download/index.html" is not found (2: No such file or directory), client: 10.x.x.x , server: ocs-serverxxx, request: "GET /download/ HTTP/1.1", host: "ocs-serverxxx"

 je n'ai pas modifie le fichier ocsinventory-reports.conf du OCS-server

et le repertoire download est bien present 

 root@27fb87e1ee82:/etc/apache2/conf-available# cd /var/lib/ocsinventory-reports/download
root@27fb87e1ee82:/var/lib/ocsinventory-reports/download# ls
1665998023  1666180814


je ne sais plus ou chercher... ngnix ou ocs-server ?

closed with the note: pas de réponse , je me suis débrouillé tout seul
in OCS Inventory NG server for Unix by (760 points)
closed by

6 Answers

0 votes
OCS Inventory utilise Apache et non Nginx !

(Pourquoi Docker plutôt qu'une install standard depuis les sources ?)
by (20.1k points)
0 votes

@

by (760 points)
0 votes
Non ! OCS est conçu pour fonctionner AVEC Apache !

Si vous voulez utiliser Nginx, c'est UNIQUEMENT un proxy (ou reverse-proxy).
by (20.1k points)
0 votes
Soit, vous avez raison OCS tourne avec apache nativement. neanmoins OCS est proposé sur votre GITHUB en version docker avec un proxy nginx, et c'est cette configuration que je trouve interessante puisque cela propose toutes les versions de OCS-server et permet une portabilité simple (enfin peut etre pas...)

pour en revenir à mon soucis : j'ai un disfonctionnement sur la partie download que je n'arrive pas à résoudre en scrutant les logs des differentes parties du docker-compose, un peu d'aide serait bienvenu
by (760 points)
0 votes
(Moi, je ne trouve aucun intérêt à la version docker versus la version installée depuis les sources ...)

Comme Apache est le serveur web obligatoire avec OCS, il faut regarder la config Apache et les logs Apache. (Je ne sais pas comment on accède à la ligne de commande d'un docker ...)
by (20.1k points)
0 votes

Bon j'ai fini par le faire fonctionner (avec une petite modif de la conf originale de nginx)

en ssl 443 (c'est la conf que j'ai choisi dans docker-compose.yml) , le download nginx ne trouve pas le download du docker OCS

J'ai modifié ocsinventory.conf.template dans "location /download" ; j'ai ajouté :

 "proxy_pass              http://ocsapplication/download;"

Edit:  il est possible qu'il faille revoir cette partie car il doit y avoir d'autres répertoires qui ne sont pas joignables comme : http://ocs-server/ocsreports/files/cve/csv_example.csv

by (760 points)
edited by
 
Powered by Question2Answer
...