-
Notifications
You must be signed in to change notification settings - Fork 5
Déploiement de 1Village sur un serveur AWS
David Robert-Ansart edited this page Sep 7, 2021
·
13 revisions
> sudo yum update -y
> sudo amazon-linux-extras install docker
> sudo service docker start
> sudo usermod -a -G docker ec2-user
On installe d'abord un firewall pour Apache :
> sudo yum install firewalld
> sudo systemctl enable firewalld
> sudo systemctl start firewalld
> sudo firewall-cmd --permanent --add-service=http
> sudo firewall-cmd --permanent --add-service=https
> sudo firewall-cmd --reload
Ensuite on installe Apache :
> sudo yum install -y httpd
> sudo systemctl start httpd
Puis on ajoute à Apache des virtual hosts pour héberger sur un même serveurs plusieurs sites :
> sudo mkdir /etc/httpd/sites-available /etc/httpd/sites-enabled
> sudo vim /etc/httpd/conf/httpd.conf
Ajouter ces lignes à la fin du ficher httpd.conf :
# Load config files in the "/etc/httpd/sites-enabled" directory, if any.
IncludeOptional sites-enabled/*.conf
On ajoute le fichier de conf de 1village: vim /etc/httpd/sites-available/1v.parlemonde.org.conf
<VirtualHost *:80>
ServerName 1v.parlemonde.org
ServerAdmin [email protected]
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
ProxyRequests Off
ProxyPreserveHost On
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
</VirtualHost>
Puis on fait enable
le site: sudo a2ensite 1v.parlemonde.org.conf
Enfin on redémarre le serveur Apache :
> sudo systemctl restart httpd