Je viens de déplacer notre site sur DigitalOcean. Leurs serveurs DNS sont tombés en panne. J'ai vérifié et la dernière fois qu'il y a eu un problème impliquant des serveurs DNS, il a fallu 28 heures pour le réparer. Nous avons une mission de conseil chez un client en ce moment même. Les consultants utilisent les ressources de notre site pour faire leur travail. Je ne peux pas les faire attendre pendant 28 heures.
J'ai demandé une adresse IP flottante à DigitalOcean. J'ai configuré un serveur virtuel apache supplémentaire qui écoutera sur le port 81 via cette IP. Nous perdrons le cryptage SSL, mais ils pourront taper une adresse IP pour accéder au site. Voici le fichier de conf que j'ai activé :
Listen new.flo.ter.ip:81
<VirtualHost new.flo.ter.ip:81>
ServerAdmin me@mydomain.com
ServerName www.mydomain.com
ServerAlias mydomain.com
DocumentRoot /path/to/public
LogLevel warn
ErrorLog /path/to/logs/prod_error.log
CustomLog /path/to/logs/prod_access.log combined
<Directory /path/to/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
</Directory>
</VirtualHost>
'sudo ufw status verbose' produit :
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
81/tcp ALLOW IN Anywhere
443/tcp ALLOW IN Anywhere
22/tcp (v6) ALLOW IN Anywhere (v6)
80/tcp (v6) ALLOW IN Anywhere (v6)
81/tcp (v6) ALLOW IN Anywhere (v6)
443/tcp (v6) ALLOW IN Anywhere (v6)
'ps -ef | grep apache' produit :
/etc/apache2/sites-available/cm_prod_floater.conf:Listen new.flo.ter.ip:81
/etc/apache2/sites-available/cm_prod.conf:Listen main.ip.addy.00:80
/etc/apache2/sites-available/cm_prod.conf:Listen main.ip.addy.00:443
Toutes les autres références aux adresses de port dans ports.conf et apache2.conf sont commentées.
sudo /etc/init.d/apache2 restart' donne cette erreur :
(99)Cannot assign requested address: AH00072: make_sock: could not bind to address new.flo.ter.ip:81
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
Merci pour votre aide !