Windows 10 / IIS ou Apache : Directory Browsing

Windows 10 / IIS ou Apache : Directory Browsing - Win 10 - Windows & Software

Marsh Posté le 18-12-2017 à 22:05:23    

Bonjour,
Je souhaiterais faire quelque chose qui peut paraître tout simple mais ne l'ayant jamais fais, je cherche des conseils.
J'ai un répertoire sur mon Windows 10 Pro et je souhaiterais y accéder en HTTPS pour arriver à quelque chose comme ça : https://animorphsfanforum.com/fanart/2064/
Pour éviter de monter une VM Linux, je souhaiterais directement mettre en place quelque chose sous Windows 10 : IIS ou Apache (ou autre). Est-ce que vous auriez un conseil sur le serveur Web à choisir ?
Est-ce qu'il est possible d'obtenir un certificat Let's Encrypt (ou autre gratuit) avec une de ces solutions ? Et est-ce qu'il est possible de mettre en place une authentification ?
Je suis preneur de tout conseil.
Je possède un nom de domaine et une IP fixe.
Merci pour votre aide !


---------------
Topic de vente
Reply

Marsh Posté le 18-12-2017 à 22:05:23   

Reply

Marsh Posté le 19-12-2017 à 14:16:49    

Bonjour,
Oui, c'est possible avec IIS ou apache. Cela étant, vu l'exemple que tu montres, un serveur ftp me semble plus simple et indiqué qu'un serveur http à mettre en place, y as-tu songé? (avec IIS ou filezilla server par exemple)


---------------
Liste de téléphones compatibles 4g :) Comparatif débit 3G+ vs 4G
Reply

Marsh Posté le 19-12-2017 à 14:19:23    

J'y ai effectivement pensé mais je me disais que l'utilisation ne sera peut-être pas adaptée, c'est pour faire du streaming derrière avec.
Avec IIS il n'y a pas de limitation sur la taille des fichiers ?
Merci :)


---------------
Topic de vente
Reply

Marsh Posté le 19-12-2017 à 14:26:57    

Bonjour
 
un serveur apache+ let's encrypt derriere ca fonctionne très bien.
 
Aprés dans une VM debian (512mo de ram suffise) et une connexion bridge c'est encore mieux

Reply

Marsh Posté le 19-12-2017 à 16:14:55    

Et tu me conseillerais quoi comme soft de supervision ? Hyper-V et créer un partage de mon dossier ? VMware Player et partager directement le dossier via les paramètres de la VM ? Ou VirtualBox mais je ne l'utilise jamais.


---------------
Topic de vente
Reply

Marsh Posté le 19-12-2017 à 16:49:20    

HyperV va très bien (je l'utilise avec mes serveurs 2012R2) et si tu veux créer un partage à partir d'un dossier local pas de soucis.
 
C'est à mon avis la meilleure solution.

Reply

Marsh Posté le 19-12-2017 à 16:53:01    

Je vais tester cette solution alors :)
Tu connais un autre moyen sur les versions récentes d'Hyper-V de partager un dossier du host physique avec une VM ou il faut toujours créer un partage et le monter sous Debian ?


---------------
Topic de vente
Reply

Marsh Posté le 19-12-2017 à 18:17:40    

C'est toujours cette méthode qui est d'ailleurs parfaite et est bien dans l'esprit linux

 

Pour let's encrypt j'ai fait un petit tuto https://forum.ubuntu-fr.org/viewtopic.php?id=2012936


Message édité par HPIR40 le 19-12-2017 à 18:20:47
Reply

Marsh Posté le 19-12-2017 à 18:43:55    

Merci pour les infos je vais regarder ça de plus près :)


---------------
Topic de vente
Reply

Marsh Posté le 20-12-2017 à 23:50:57    

Est-ce quelqu'un a des compétences sur Nginx ?
J'ai un serveur physique (bientôt une VM) qui tourne sur Ubuntu 16.04 + Nginx et qui héberge un Nextcloud que j'avais installé grâce à un tuto.
Plutôt que de créer une VM dédiée juste à afficher une page, est-ce qu'il serait possible de le faire sur ce serveur ? J'ai beau chercher des exemples, je ne trouve que peu d'informations sur le sujet (peut-être que je n'ai pas les bons mots clés).
Actuellement j'ai un https://mondomaine.fr qui pointe sur la page d'authentification Nextcloud et c'est tout, est-ce que quelqu'un aurait un exemple pour ajouter un https://fichiers.mondomaine.fr avec authentification ?
Merci !


Message édité par NicCo le 20-12-2017 à 23:51:35

---------------
Topic de vente
Reply

Marsh Posté le 20-12-2017 à 23:50:57   

Reply

Marsh Posté le 21-12-2017 à 12:09:43    

désolé je suis un vieux de la vieille donc fidèle à apache, je ne connais pas nginx

Reply

Marsh Posté le 21-12-2017 à 12:13:33    

Merci quand même, je pense que je vais repasser sur Apache en réinstallant ma VM de Nextcloud, de toutes façons Nginx ne semble pas officiellement supporté sur Nextcloud (même s'il fonctionne correctement et que pas mal de monde passe dessus) donc autant faire des choses dans les règles :)


---------------
Topic de vente
Reply

Marsh Posté le 21-12-2017 à 21:55:53    

crées un topic dans la cat os alternatif je suis sur tu auras plein de réponses ;)
Après c'est super compliqué, suffit de déclarer un nouvel vhost qui pointe sur ton autre site. Pour l'auth une auth basic user/mdp suffit j'imagine tu peux le faire simplement sur nginx aussi

Reply

Marsh Posté le 21-12-2017 à 22:53:50    

Oui effectivement tu as raison je vais changer de catégorie si je n'arrive pas à avancer, j'étais parti sur quelque chose qui tourne sur Windows mais au final ce sera sûrement plus adapté de le faire tourner sur Linux ;)


---------------
Topic de vente
Reply

Marsh Posté le 21-12-2017 à 23:13:00    

sans compter que comme tu va avoir deux serveurs web sur la même ip publique il faudra que ton apache fasse aussi reverse proxy

Reply

Marsh Posté le 21-12-2017 à 23:20:16    

Si je monte ma VM Nextcloud (avec Apache), je peux aussi sur cette même VM mettre un vhost qui fasse le job de directory listing non ? Pas besoin de 2 VM dont une juste pour ça ?


---------------
Topic de vente
Reply

Marsh Posté le 21-12-2017 à 23:30:42    

oui, après je connais pas nextcloud peut être qu'il foude la merde

Reply

Marsh Posté le 22-12-2017 à 00:06:09    

Apparemment quelqu'un du forum avec qui j'ai discuté à pu le mettre en place avec un vhost, un .htaccess et un sous-domaine, son domaine pointe directement vers son Nextcloud comme moi


---------------
Topic de vente
Reply

Marsh Posté le 22-12-2017 à 10:06:17    

J'en profite HPIR40 que tu tournes sur Hyper-V aussi, tu configures comment tes VM Debian (ou Ubuntu) ?
Génération 1 ou 2 ?
Mémoire dynamique ?
Contrôleur IDE ou SCSI ?
Merci !


---------------
Topic de vente
Reply

Marsh Posté le 22-12-2017 à 14:34:34    

generation 1
memoire statique (512mo à 2go suivant la VM. La VM debian qui me bouffe le plus de memoire c'est git (4Go))
controleur ide ca suffit largement car sur nextcloud par exemple il n'y a pas de gros accés disque


Message édité par HPIR40 le 22-12-2017 à 14:36:02
Reply

Marsh Posté le 22-12-2017 à 15:01:49    

Perso dès que c'est supporté j'utilise de la gen 2.
Par contre suis les recommandations pour pas être en émulation basique mais utiliser les LIS qui améliorent grandement les perf des VM Linux
https://docs.microsoft.com/fr-fr/wi [...] on-hyper-v

Reply

Marsh Posté le 22-12-2017 à 15:48:35    

Merci à tous les 2 :)
Je pense que Windows 10 (donc équivalent Windows 2016) + Ubuntu 16.04.3 64bit, je vais tester si la Gen 2 change quelque chose et en profiter pour faire toute une série de test avant d'avoir une VM finale ;)


---------------
Topic de vente
Reply

Marsh Posté le 22-12-2017 à 17:22:13    

Je@nb a écrit :

Perso dès que c'est supporté j'utilise de la gen 2.
Par contre suis les recommandations pour pas être en émulation basique mais utiliser les LIS qui améliorent grandement les perf des VM Linux
https://docs.microsoft.com/fr-fr/wi [...] on-hyper-v


 
Les LIS uniquement pour ubuntu, sur les debians pas besoin

Reply

Marsh Posté le 22-12-2017 à 17:23:33    

NicCo a écrit :

Merci à tous les 2 :)
Je pense que Windows 10 (donc équivalent Windows 2016) + Ubuntu 16.04.3 64bit, je vais tester si la Gen 2 change quelque chose et en profiter pour faire toute une série de test avant d'avoir une VM finale ;)


 
 
Non pas Ubuntu 16.04...passe sur debian 8 ou 9 c'est plus stable et beaucoup moins de mauvaises surprises.

Reply

Marsh Posté le 22-12-2017 à 19:09:27    

HPIR40 a écrit :


 
Les LIS uniquement pour ubuntu, sur les debians pas besoin


Dans les 2 tu en as besoin et dans les 2 ils sont fournis de base maintenant.
Juste penser à mettre à jour les package correspondant selon la distrib
Et debian ou Ubuntu c'est kifkif bourricot

Reply

Marsh Posté le 22-12-2017 à 21:05:22    

On a 2 écoles sur le topic :D
L'ancienne école et la nouvelle école (et ce n'est pas un reproche dans les 2 cas)
Je n'ai jamais eu de problème de stabilité avec Ubuntu de mon côté mais je ne m'en suis jamais servi sur Hyper-V, tu parles de la stabilité générale ou spécifiquement sur Hyper-V ?


---------------
Topic de vente
Reply

Marsh Posté le 22-12-2017 à 23:24:45    

stabilité générale
 
J'ai une VM sur Ubuntu 16.04LTS, sans LIS impossible de faire une sauvegarde avec Veeam Backup sans arrêter la VM.
 
Pour ubuntu je confirme qu'il faut faire l'installation soit même pour avoir d'installé les daemons qui vont bien (j'ai du le faire).
 
Pour Debian c'est autre chose puisque c'est intégré d'office.
 
D'ailleurs ici: https://docs.microsoft.com/fr-fr/wi [...] on-hyper-v ils disent bien:
LIS are included as part of this Linux distribution. The Microsoft-provided LIS download package doesn't work for this distribution so do not install it.


Message édité par HPIR40 le 22-12-2017 à 23:33:03
Reply

Marsh Posté le 22-12-2017 à 23:36:00    

Pareil sur la page ubuntu... J'utilise les 2 quotidiennement sans différence et Ubuntu est la distrib de choix sur Azure

Reply

Marsh Posté le 23-12-2017 à 00:30:58    

Merci pour vos avis, je vais faire quelques tests sur Hyper-V déjà :)


---------------
Topic de vente
Reply

Marsh Posté le 24-12-2017 à 16:04:45    

Bon j'ai commencé quelques tests et j'ai quelques interrogations.
Pour le montage du share Windows, j'ai créé un utilisateur + password sous Windows. Je monte le répertoire avec la commande suivante :

Citation :

sudo mount -t cifs -o username=nomuser,iocharset=utf8 //WINSERVER/SHARE /point/de/montage


Les credentials sont stockés dans un fichier .smbcredentials et le fichier fstab est modifié pour monter automatique le partage.
Cette solution semble fonctionner mais peut-être qu'il existe mieux ?


---------------
Topic de vente
Reply

Marsh Posté le 24-12-2017 à 16:09:34    

J'ai ensuite créé un vhost :

Citation :

<IfModule mod_ssl.c>
   <VirtualHost _default_:443>
 
     ServerAdmin adresse@provider.com
     ServerName sous.domaine.fr
     DocumentRoot /point/de/montage
 
     <Directory /point/de/montage/>
       Options Indexes Includes FollowSymLinks MultiViews
       AllowOverride AuthConfig
       Order allow,deny
       Allow from all
     </Directory>
 
     <IfModule mod_headers.c>
          Header always set Strict-Transport-Security "max-age=15768000; preloa$
     </IfModule>
 
     SSLEngine on
     SSLCertificateFile /etc/letsencrypt/live/sous.domaine.fr/cert.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/sous.domaine.fr/privkey.pem
 
   </VirtualHost>
</IfModule>


 
J'ai créé un .htaccess dans le dossier où je souhaite lister les fichiers :

Citation :

AuthType Basic
AuthName "Restricted Access"
AuthUserFile /home/secure/apasswords
Require user nomuser


Tout semble fonctionner correctement, les fichiers vous semblent cohérents ?
 
Merci !


---------------
Topic de vente
Reply

Marsh Posté le 24-12-2017 à 17:06:24    

oui ca me semble bon aussi

Reply

Marsh Posté le 24-12-2017 à 17:07:42    

NicCo a écrit :

Bon j'ai commencé quelques tests et j'ai quelques interrogations.
Pour le montage du share Windows, j'ai créé un utilisateur + password sous Windows. Je monte le répertoire avec la commande suivante :

Citation :

sudo mount -t cifs -o username=nomuser,iocharset=utf8 //WINSERVER/SHARE /point/de/montage


Les credentials sont stockés dans un fichier .smbcredentials et le fichier fstab est modifié pour monter automatique le partage.
Cette solution semble fonctionner mais peut-être qu'il existe mieux ?


 
Pour un montage permanent oui c'est bon.

Reply

Marsh Posté le 25-12-2017 à 23:38:09    

Merci pour les confirmations :)
Je viens de penser à une chose que je me demande depuis : est-ce qu'il est utile de faire un swap sur une VM ? Ou est-ce que cette partition peut être oubliée ?
Et vous me conseillez de créer un VHD pour le système et un VHD pour les data ? Sachant que le disque sera peut être resizé à un certain moment si le nombre de data augmente trop.
Merci !


Message édité par NicCo le 25-12-2017 à 23:58:22

---------------
Topic de vente
Reply

Marsh Posté le 26-12-2017 à 09:07:00    

Bonjour
 
Pour nextcloud j'ai en effet fait 2 disques, un pourle systeme et l'autre pour la data.
 
Pour mes autres VM je n'ai créé qu'un seul disque, par contre les vm sont sauvegardées régulièrement avec veeam backup and replication.
 
Pour le swap , il est toujours utile et j'en fait toujours un. Sur certaines VM il est souvent utilisé.

Reply

Marsh Posté le 26-12-2017 à 09:52:22    

Merci pour ta réponse.  
Veeam B&R existe en version gratuite ou tu as une version payante ? Je m'en sers au boulot mais je ne gère que de l'ESXi et du Windows, et la version que l'on a est payante.


---------------
Topic de vente
Reply

Marsh Posté le 26-12-2017 à 13:43:03    

j'ai la version gratuite même au boulot

Reply

Marsh Posté le 26-12-2017 à 16:44:00    

Je vais voir pour l'installer alors.
Je crois que la version gratuite ne supporte pas vSphere d'où le fait qu'on a une licence...


---------------
Topic de vente
Reply

Marsh Posté le 27-12-2017 à 19:45:44    

Petite question sur Hyper-V et l'ajout d'un disque.
J'ai créé un 2ème disque virtuel sur ma VM en dynamique (l'équivalent du thin provision apparemment), j'ai voulu sur Ubuntu initialiser le disque en créant une partition mais on dirait qu'il voulait commencer à remplir le disque jusqu'à sa capacité max. On ne peut pas l'initialiser sans forcément le remplir jusqu'à sa capacité ?


---------------
Topic de vente
Reply

Marsh Posté le 27-12-2017 à 21:08:36    

Formatage rapide

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed