Synology Executer PHP et HTML dans un autre dossier que volume1/web avec adresses locale et ddns

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.

jeu2

Chevalier Jedi
17 Juillet 2022
383
79
78
J'utilses des php et html pour ma domotique.
j'ai installé webstation à l'origine, il y a quelues années.
J'ai des restrictions involontaires, car je ne peux lancer mes php uniquement avec mon adresse DDNS dans un dossier /volume1/script
Et je ne epux lancer les html uniquement avec mon adresse local dans le dossier volulme1/web

Je voudrais corriger ce problème et réorganiser tout ça ainsi:
Lancer mes php dans volume1/script avec mon adresse locale et mon adresse ddns
Lancer mes html dans volume1/script avec mon adresse locale et mon adresse ddns

Je supose que c'est possible mais je rate probablement une étape dans webstation à priori
 
j'ai installé webstation à l'origine, il y a quelues années.
Tu gères cette app web via WebStation - donc le dossier par défaut est web.
Je voudrais corriger ce problème et réorganiser tout ça ainsi:
Lancer mes php dans volume1/script avec mon adresse locale et mon adresse ddns
Lancer mes html dans volume1/script avec mon adresse locale et mon adresse ddns
Pourquoi ne pas tout mettre dans le dossier web ? c'est ce qui me semble le + logique
 
Justement, j'ai créé un host il y a plusieurs années pour ne pas installer mes données dans /web.
 
Justement, j'ai créé un host il y a plusieurs années pour ne pas installer mes données dans /web.

bonjour,
avez vous cliqué sur le lien que j'ai proposé ?

voici ce que j'y ai trouvé :


Ajouter des dossiers supplémentaires​

Cette méthode utilise un ensemble de répertoires supplémentaires, mais ils n'existent pas actuellement sur le système. Nous devons ajouter deux répertoires dans /etc/httpd/ appelés "sites-available" et "sites-enabled".

  • Depuis la ligne de commande, saisir mkdir /etc/httpd/sites-available puis mkdir /etc/httpd/sites-enabled
  • Nous avons également besoin d'un répertoire dans lequel nos sites vont être déposés. Cela peut être n'importe où, mais une bonne façon de conserver les choses organisées et de créer un répertoire appelé sub-domains. Pour conserver les choses simples, placez le sous /var/www: mkdir /var/www/sub-domains/

Configuration​

Nous avons aussi besoin d'ajouter une ligne à la toute fin du fichier httpd.conf. Pour faire cela, saisissez vi /etc/httpd/conf/httpd.conf, allez en bas du fichier et ajoutez Include /etc/httpd/sites-enabled.

Nos fichiers de configuration seront dans /etc/httpd/sites-available et nous allons simplement créer des liens symboliques vers eux dans /etc/httpd/sites-enabled.

Pourquoi faisons nous cela ?

La raison est plutôt simple. Imaginons que vous avez 10 sites web fonctionnant tous sur le même server sur différentes adresses IP. Disons que le site B a des mises à jour majeures et vous devez faire des changements à la configuration de ce site. Disons également qu'il y a quelque chose de faux dans les changements effectués, si bien que lorsque vous redémarrez httpd pour prendre en compte les nouveaux changements, httpd ne démarre pas.


2.jpg