Installation de Apache2, FileZilla Server et WebDev Serveur de PcSoft

par Administrateur :: il y a 8 mois , Mise à jour :: il y a 7 mois

Prérequis

Un Windows Server 64Bit ou un Windows 10 64Bit

Installation Apache2 (Version 2.4.41 Win64 lors de la rédaction)

  1. Récupérer et installer le visuel distribuable pour pouvoir exécuter Apache2 : https://aka.ms/vs/15/release/VC_redist.x64.exe
  2. Rendez-vous sur le site https://www.apachelounge.com/download et télécharger la dernière version de Apache2
  3. A la racine du lecteur C: (ou celui de votre choix), créer un dossier Apache24 et décompacter le zip dedans, vous devriez obtenir comme suite :

Ouvrez une console CMD à l'endroit où se trouve Apache2 et exécuter la commande suivante pour installer Apache2 en temps que service.

httpd.exe -k install -n "Apache HTTP Server" 

Une fois cela terminé, aller dans les services de Windows et démarrer le service  "Apache HTTP Server" et vérifier qu'il a bien démarré.

Créer à présent un dossier www là où vous voulez, dans mon cas, il est dans "C:\www" avant de continuer votre installation.

Configuration de APACHE2 httpd.conf

Nous allons activer quelques modules dans Apache2, ouvrez avec le BlocNote de windows (ou votre éditeur préféré) le fichier de configuration httpd.conf et décommenter les lignes suivantes :

LoadModule expires_module modules/mod_expires.so
LoadModule http2_module modules/mod_http2.so
LoadModule headers_module modules/mod_headers.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

Dans le cas ou vous installer un serrtificat SSL, il faut également d"écomenter la ligne ci-dessous :

LoadModule ssl_module modules/mod_ssl.so

Configuration de APACHE2 httpd_vhost.conf

Aprésent, nous pouvons utiliser le fichier de configuration des site virtuel garce au module vhost_alias que nous avons décommenté plus haut, pour chaque site, je modifie le fichier httpd-vhodt.conf et je dupluque le code suivant :

<VirtualHost *:80>
	ServerAdmin mon@mail.pro
	ServerName www.mondomaine.pro
	DocumentRoot "C:/WWW/Sites/MON_SITE/MON_SITE_WEB/FR"
	DirectoryIndex index.awp
    <Directory C:/WWW/Sites/MON_SITE/MON_SITE_WEB/>
        Require all granted
    </Directory>
        Alias /MON_SITE_WEB/ "C:/WWW/Sites/MON_SITE/MON_SITE_WEB/"
    <Files MON_SITE>
        Require all granted
        ForceType application/WEBDEV23-awp 
    </Files>
</VirtualHost>

Une fois cela terminé, aller dans les services de Windows et démarrer le service  "Apache HTTP Server" et vérifier qu'il a bien démarré.

Installation FileZilla Server (Version 0.9.60 Beta lors de la rédaction)

Récupérer l'installeur sur le lien suivant : https://filezilla-project.org/download.php?show_all=1&type=server

Et installer le serveur FTP avec les paramètres par défaut, puis créer un utilsateur et faite pointer le dowwier "www" précédemment crée :

Tester votre connection FTP, si cela ne fonctionne pas, vérifier que vous ne devez pas configurer votre Serveur FTP en mode "passif"

Installation WebDev Serveur (Version 23 lors de la rédaction)

Récupérer la version de votre WebDev Server directement sur le site de PcSoft : https://www.pcsoft.fr/st/telec/webdev23/webdev23_53k-dep.htm

Autoriser l'acces

Pour pouvoir publier, vous devez configurer votre pare-feu afin d'autoriser le port 21, 80 et 443.

Si tout cela a bien fonctionné pour vous, vous devriez pouvoir téléverser votre premier site ;)

 

0 commentaire
2 + 5 =

@Copyright 2012 - 2020 MJMS Informatique et services

Site web réalisé avec WebDev