**Rédiger un titre qui résume votre situation.**
**ex :**
Comment configurer le pare-feu sous Linux avec Iptables ?
Comment configurer une nouvelle installation de Windows Server ?
**Prérequis à renseigner :**
- Offre utilisée : (Rise, Advance, Scale, High grade)
**Veillez à supprimer ce message ainsi que la partie ci-dessus avant de publier**
----------
Bonjour à toutes et à tous,
J'utilise **l'offre** : Bare metal Advance gen 2
Je developpe deux site, un avec pelicant (générateur de site static) et un blog avec django.
Il on chacun un domaine avec la m^me IP publique.
Donc j'ai installer un reverse proxy sur une VM de mon ESXi et une VM avec un serveur web nginx où il y aura les deux site.
Ma question est comment j'accède en FTP au serveur web pour mettre mes fichier des site en question ?
Car dans le reverse proxy on paramètre les port 80 et 443. Je débute avec le reverse proxy et je ne trouve pas mon problème sur internet.
Merci d'avance pour vos conseils et infos
Accès FTP d'un serveur web dérrière un reverse proxy
Sujets apparentés
- Port 25 bloqué pour spam à répétition
10405
28.02.2018 13:39
- Spam et IP bloquée
8418
12.12.2016 11:53
- Rkhunter : parametre web_CMD invalide
8198
23.07.2017 15:43
- Mise en place de VM avec IP publique sur Proxmox 6 [RESOLU]
8104
30.04.2020 17:12
- Mise à jour PHP sur Release 3 ovh
8098
11.03.2017 17:43
- Connection smtp qui ne marche plus : connect error 10060
8042
12.04.2019 10:10
- Partition sur le disque de l'OS ESXI
7958
09.05.2017 14:33
- Envoi demail bloqué chez Gmail (550-5.7.26 DMARC)
7717
23.12.2019 08:40
- Meilleure solution pour disposer de plusieurs IP ?
7448
29.07.2018 09:40
- Comment me connecter par SSH en tant que root à mon serveur ?
6934
09.09.2019 14:34
Je ne connais pas ton niveau technique mais ce que je ferais moi, ce serait de créer deux utilisateurs différents (un pour chaque site) et d'y accéder par SSH à chacun.
Chaque utilisateur doit avoir un script de lancement utilisé soit par supervisor, soit par des scripts systemd.
Exemple de script de lancement :
#!/bin/bash
. `/usr/bin/dirname $0`/env.sh
exec `/usr/bin/dirname $0`/../app/env/bin/gunicorn $DJANGO_WSGI_MODULE:application \
--workers 3 \
--timeout 60 \
--error-logfile=`/usr/bin/dirname $0`/../log/gunicorn.log \
--bind=unix:/run/crix/gunicorn.sock \
--log-level info
env.sh charge un environnement python
Exemple de scripts systemd de type service :
[Unit]
Description=crix app service
Requires=crix.socket
After=network.target
[Service]
Type=notify
User=crix
Group=www-data
ExecStart=/var/www/users/crix/app.1rapide.com/scripts/prod-start.shrapide.com/scripts/prod-start.sh
ExecReload=/bin/kill -s HUP $MAINPID
KillMode=mixed
TimeoutStopSec=5
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Exemple de script systemd pour le socket :
[Unit]
Description=crix app socket
[Socket]
ListenStream=/run/crix/gunicorn.sock
[Install]
WantedBy=sockets.target
Moi je développe en local et je mets à jour avec ansible le site, donc là aussi tout un tas de scripts :-)
Oui, il y a du travail !
Bonjours et merci pour t réponse détaillé.
Effectivement j'aurai un site pelican pour mon CV et un blog django.
En continuant mes recherche j'ai comme tu le dis vu qu'on pouvait configurer du SSH.
Par contre je maitrise pas trop les script linux donc pas évident.
mais pour tranferer son site en local a son serveur web en ssh faut par être logué en root ?
heu non, surtout pas en fait...
J'avais vu ça sur un tuto mais oui c'est pas secure