Merci beaucoup d'avoir pris le temps de me répondre, c'est super sympa, mais là je galère grave
Hier j'ai passé un bonne partie de l'après-midi ainsi que de la soirée/nuit à essayer de mettre un vhost (en fait server blocks sous nginx apparemment) mais en vain. J'ai fait plein d'essais, principalement des copier/coller de codes en changeant les variables qui me semblaient appropriées, le gros problème c'est que je ne comprends pas grand chose.
A part lancer quelques commande et éditer un fichier avec nano (euh j'aime pas trop vi), mes connaissances en linux sont hyper limitées.
En fait un code à mes yeux cela donne un peu ça:
server {
哦,那是什么;
我什么都不懂;
root /var/www/;
对于我来说,这是中国 ;
location 抱歉,你可以重复 {
对于我来说,这是中国 ;
嗯这是什么意思 127.0.0.1;
哦,那是什么 ;
我什么都不懂 SCRIPT_FILENAME /var/www$我什么都不懂 ;
哦,那是什么 嗯这是什么意思 ;
}
}
Résumé de ce que j'ai fait jusqu'à présent (
bon j'ai fait bien plus d'essais mais c'est vraiment pour résumer):
- Installation de ruTorrent, nginx et php-fpm grâce ce
tuto de Magicalex
- Installation de seedbox-manager grâce ce
tuto de Magicalex
- Installation de la cakebox ce
tuto de Magicalex
- Installation de la synchro seedbox -> NAS grâce ce
tuto de Jedediah (le transfert fonctionne mais impossible d'afficher la page php)
N'ayant pas utilisé le script de Ex_rat pour l'installation de la seedbox, je n'ai pas de dossier
/var/www/base/ et aussi comme j'ai installé seedbox-manager, quand je tape mon adresse IP,
http://xxx.xx.x.xxx/ , je tombe directement sur la page du seedbox-manager.
Jedediah m'a donc dit que je devait créer un vhost dans ma config nginx, mais depuis ce moment je galère grave
- J'ai créé un dossier
/var/www/syncro/ auquel j'ai attribué les droits "www-data www-data" (quand je suis connecté à SSH je suis en root).
- J'y ai copié les fichiers
synchro.php et
style-synchro.css et leur ai attribué les droits "www-data www-data"
- J'ai créé un dossier
/etc/nginx/sites-enabled/ auquel j'ai attribué les droits "www-data www-data"
- Dans le dossier
/etc/nginx/sites-enabled/ j'ai créé un fichier
synchro.conf (dans lequel j’essaie sans succès de mettre un script fonctionnel)
- utilisation de la commande "
service nginx restart" avec des résultats plus ou moins heureux suivant le code que j'ai collé dans synchro.conf
Mais tout mes essais se sont toujours terminé par "File not found" quand j’essaie d'aller à
http://xxx.xx.x.xxx/var/www/synchro/synchro.php ou bien
http://xxx.xx.x.xxx/synchro.php
Du coup voila où j'en suis et j'essaie tant bien que mal de trouver des scripts et les modifier pour les mettre dans mon fichier synchro.conf, mais rien n'y fait.
Pour information voici le dernier script que j'ai utilisé (parmi bien d'autres essais):
server {
listen 80;
server_name localhost;
root /var/www/synchro;
index synchro.php;
location / {
root /var/www/synchro;
index synchro.php;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
include fastcgi_params;
}
}
Aussi dans beaucoup de tutos que j'ai lu, après avoir créé le script, il lance la commande "
ln -s" pour créer un lien symbolique entre
sites-available et
sites-enabled.
Le truc c'est que je n'ai pas de dossier
sites-available donc je n'ai jamais lancé cette commande.