Aller au contenu

Comment relancer le serveur Apache User


Beber75

Messages recommandés

Bonjour à tous

Lors d'une dernière mise à jour j'ai du modifier le hhtpd-conf_user ( je rajoute un .py dans les script CGI car j'utilise des programmes python ) . C'est d'ailleurs râlant de devoir faire ça quasiment à chaque mise à jour .Mais je m'y suis fait ...

Jusqu'à là je relançais le serveur Apache User en tapant la commande suivante : /usr/syno/sbin/synoservicecfg --restart httpd-user

Et maintenant c'est plus possible . Il n'y a plus de synoservicecfg dans le repertoire sbin .

Quelqu'un connait-il la commande qu'il faut désormais taper  pour redémarrer le serveur Apache  User ?

Bertrand

Lien vers le commentaire
Partager sur d’autres sites

il y a 24 minutes, Beber75 a dit :

Bonjour à tous

Lors d'une dernière mise à jour j'ai du modifier le hhtpd-conf_user ( je rajoute un .py dans les script CGI car j'utilise des programmes python ) . C'est d'ailleurs râlant de devoir faire ça quasiment à chaque mise à jour .Mais je m'y suis fait ...

Jusqu'à là je relançais le serveur Apache User en tapant la commande suivante : /usr/syno/sbin/synoservicecfg --restart httpd-user

 

 

Et maintenant c'est plus possible . Il n'y a plus de synoservicecfg dans le repertoire sbin .

Quelqu'un connait-il la commande qu'il faut désormais taper  pour redémarrer le serveur Apache  User ?

Bertrand

which synoservicecfg
/usr/syno/sbin/synoservicecfg

ben si, elle existe toujours et de plus, au meme endroit ...

Lien vers le commentaire
Partager sur d’autres sites

Bon je me suis trompé en effet je la cherchais dans usr/sbin

Désolé :(

En fait voila le message que j'ai quand je tente de relancer Je l'avais mal interprété mais le résultat est que je ne peux quand même pas relancer le hhtpd-user

/usr/syno/sbin> /usr/syno/sbin/synoservicecfg --restart httpd-user
Service [httpd-user] does not exist
 
en faisant synoservicecfg -- list
on voit que le service http n'existe pas dans la liste
Modifié par Beber75
Lien vers le commentaire
Partager sur d’autres sites

Sous DSM6 le package se nomme "pkgctl-WebStation":

[root@fserv_sites-enabled]$ synoservicecfg --status pkgctl-WebStation
Service [pkgctl-WebStation] status=[enable]
required upstart job: 
	[pkgctl-WebStation] is start. 
=======================================

Commande pour visualiser la liste des services: 

synoservicecfg --list

 

Il y a 2 heures, Beber75 a dit :

Lors d'une dernière mise à jour j'ai du modifier le hhtpd-conf_user

Pas sur que se soit une bonne idée (pour commencer il sera écrasé à chaque mise à jour), peut-être est-il plus propre de déposer un fichier de conf contenant les settings perso dans "/usr/local/etc/httpd/sites-enabled"

Lien vers le commentaire
Partager sur d’autres sites

Bonjour CoolRaoul

merci  pour la suggestion sur le hhtp-conf-user

Par ailleurs je suis toujours sur  DSM 5.2

en relançant pkgctl-WebStation  ca ne change rien . Je ne pense pas que ce soit ce service . C'est le serveur Apache que je doit relancer ...

Lien vers le commentaire
Partager sur d’autres sites

il y a 38 minutes, Beber75 a dit :

Par ailleurs je suis toujours sur  DSM 5.2

en relançant pkgctl-WebStation  ca ne change rien . Je ne pense pas que ce soit ce service . C'est le serveur Apache que je doit relancer ...

Dans ce cas pourquoi ne pas avoir essayé la commande que j'ai mentionnée pour afficher la liste des noms de services tels qu'ils sont sous DSM5.X?

synoservicecfg --list
Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

/var/log/httpd> /usr/syno/sbin/synoservicecfg --list
DSM
apparmor
atalk
avahi
bluetoothd
bonjour
btacd
crond
cups-lpd
cupsd
dbus
dc-output
ddns
fileindexd
findhost
ftpd
ftpd-ssl
gcpd
heartbeat
hotplugd
iscsitrg
ldap-server
miniupnpd-handler
natpmpd
nfsd
nginx
nmbd
nslcd
ntpd-client
ntpd-server
pgsql
pkgctl-AntiVirus
pkgctl-AudioStation
pkgctl-CloudStation
pkgctl-CloudStationClient
pkgctl-DownloadStation
pkgctl-HyperBackup
pkgctl-HyperBackupVault
pkgctl-LogCenter
pkgctl-MediaServer
pkgctl-PHP5.6
pkgctl-Perl
pkgctl-PhotoStation
pkgctl-StorageAnalyzer
pkgctl-SurveillanceStation
pkgctl-TextEditor
pkgctl-VideoStation
pkgctl-WebStation
pkgctl-py3k
pkgctl-webconsole
pppoerelay
rsyncd
s2s_daemon
samba
sftp
snmp
ssdp
ssh-shell
support-remote-access
synoagentregisterd
synobackupd
synocacheclient
synocgid
synoconfd
synocontentextractd
synocontentsearchd
synocrond
synogpoclient
synoindexd
synolog
synologrotate
synomkflvd
synomkthumbd
synomount
synonetd
synoovs-db
synoovs-vswitch
synorelayd
synosnmpcd
synostoraged
synotifyd
synotunnel
synovfsd
synovpnclient
synowifid
syslog-acc
syslog-ng
syslog-notify
system
telnetd
tftp
upnpd
ups-net
ups-usb
usbipd
winbindd
Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, CoolRaoul a dit :

Tu es sur de bien être en DSM 5?

en fait je me suis gourré de serveur quand j'ai cherché la version ; sur une autre serveur je suis en 5.2 mais  la je suis en effet en 6.0-7321

Lien vers le commentaire
Partager sur d’autres sites

il y a 12 minutes, Beber75 a dit :

en fait je me suis gourré de serveur quand j'ai cherché la version ; sur une autre serveur je suis en 5.2 mais  la je suis en effet en 6.0-7321

Et sous DSM6, le nom du service est bien, comme je l'ai dit depuis un moment, "pkgctl-WebStation".

Par suite la commande de redémarrage est:

/usr/syno/sbin/synoservicecfg -restart pkgctl-WebStation

**EDIT**

Ah au temps pour moi, tu a dis que "ca ne change rien" de le relancer

**EDIT #2**

Pourtant, apres avoir fait

[root@fserv_~]$ synoservicecfg --stop pkgctl-WebStation
warn: The runkey of service [pkgctl-WebStation] has been set to "No"

 

j'ai bien une erreur 502 sur le port 80 et 443, le service est bien stoppé

 

 

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

il y a 2 minutes, CoolRaoul a dit :

Et sous DSM6, le nom du service est bien, comme je l'ai dit depuis un moment, "pkgctl-WebStation".

Par suite la commande de redémarrage est:

/usr/syno/sbin/synoservicecfg -restart pkgctl-WebStation

**EDIT**

Ah au temps pour moi, tu a dis que "ca ne change rien" de le relancer

oui , j'ai relancé ca ne change rien

Lien vers le commentaire
Partager sur d’autres sites

il y a 12 minutes, Beber75 a dit :

oui , j'ai relancé ca ne change rien

et pourtant;

[root@fserv_~]$ synoservicecfg --stop pkgctl-WebStation
warn: The runkey of service [pkgctl-WebStation] has been set to "No"
[root@fserv_~]$ wget -O /dev/null localhost:80
--2016-04-16 19:52:20-- http://localhost/
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 502 Bad Gateway
2016-04-16 19:52:20 ERROR 502: Bad Gateway.

 

suivi de 

[root@fserv_~]$ synoservicecfg --start pkgctl-WebStation
[root@fserv_~]$ wget -O /dev/null localhost:80
--2016-04-16 19:52:49-- http://localhost/
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 75 [text/html]
Saving to: '/dev/null'

100%[======================================>] 75          --.-K/s   in 0s      

2016-04-16 19:52:49 (2.50 MB/s) - '/dev/null' saved [75/75]

Il y a 8 heures, Beber75 a dit :

( je rajoute un .py dans les script CGI car j'utilise des programmes python ) . C'est d'ailleurs râlant de devoir faire ça quasiment à chaque mise à jour .Mais je m'y suis fait ...

**EDIT**

Sinon, tu n'a pas essayé de faire ça via un ".htaccess" plutôt ?(comme on en parle ici et ici).

Un truc du genre:

Options +ExecCGI
AddHandler cgi-script .py

Si ça marche, plus besoin de bidouiller la conf globale apache.

 

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

il y a 6 minutes, Beber75 a dit :

oui mais tout ça c'est pour le serveur Web . C'est pas ça que j'utilise . J'utilise le CGI . Je lance des commandes htlm ou python et j'ai besoin du serveur CGI 

Je soumet une solution alternative précisément pour que le serveur Web Apache exécute des CGI en Python (à tester cependant) , si tu ne veux pas changer uniquement parce que "ca marchait avant" je ne peux rien proposer de plus.

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

Il y a 6 heures, CoolRaoul a dit :

Sous DSM6 le package se nomme "pkgctl-WebStation":


[root@fserv_sites-enabled]$ synoservicecfg --status pkgctl-WebStation
Service [pkgctl-WebStation] status=[enable]
required upstart job: 
	[pkgctl-WebStation] is start. 
=======================================

Commande pour visualiser la liste des services: 


synoservicecfg --list

 

Pas sur que se soit une bonne idée (pour commencer il sera écrasé à chaque mise à jour), peut-être est-il plus propre de déposer un fichier de conf contenant les settings perso dans "/usr/local/etc/httpd/sites-enabled"

Donc si je comprend bien , je lance le pkctl-websation et je met quelque chose dans le "sites-enabled" . 

Ce que je faisais avant : je rajoutais .py au "AddHandler cgi-script .cgi " du httpd-conf-user

<IfModule mime_module>
    TypesConfig conf/mime.types
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType image/x-icon .ico
    AddHandler cgi-script .cgi
</IfModule>

Que faut-il faire ? 

Lien vers le commentaire
Partager sur d’autres sites

il y a 5 minutes, Beber75 a dit :

Donc si je comprend bien , je lance le pkctl-websation et je met quelque chose dans le "sites-enabled" . 

Ce que je faisais avant : je rajoutais .py au "AddHandler cgi-script .cgi " du httpd-conf-user

<IfModule mime_module>
    TypesConfig conf/mime.types
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType image/x-icon .ico
    AddHandler cgi-script .cgi
</IfModule>

Que faut-il faire ? 

Avec la première méthode "site-enabled" que j'ai proposée, suffit d'y créer un fichier (nommé par exemple "perso.conf", il est possible que le suffixe ".conf" soit nécessaire) avec le contenu ci dessus (l'encadrer du conditionnel "ifmodule" me semble superflu)

Mais je te conseille de tenter la seconde méthode .htaccess: créer un fichier .htaccess à la racine de ton site qui utilise des CGI python avec ce même contenu, si ça marche, devrait avoir le même effet sans besoin de relancer Apache (je ne suis pas un gourou Apache hein, tout cela est sous réserves, faut tester)

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.