J'ai hébergé un site web basé sur Django, qui fonctionne avec Apache2, sur une instance AWS Lightsail Ubuntu 20.04.
Le site web est accessible lorsque vous utilisez l'ip, 18.133.43.205. Mais lorsque j'essaie de rechercher mon site web en utilisant le domaine roosta.xyz, la connexion est interrompue.
Le DNS utilise les serveurs de noms d'AWS. Je ne pense pas que le DNS soit le problème car lorsque je fais une recherche whois, les serveurs de noms AWS sont affichés et lorsque je lance dig roosta.xyz dans le terminal linux, l'adresse IP correcte est renvoyée.
Il y a quelques jours, je recevais une réponse de mon serveur mais il demandait d'utiliser https, mais je n'ai pas de certificat ssl et mon navigateur a paniqué. Je ne veux pas utiliser https. Mais après avoir manipulé le serveur, en essayant de l'empêcher d'utiliser https, la connexion est à nouveau interrompue.
Une autre chose est que j'ai lancé curl roosta.xyz sur le terminal de ma propre machine et il renvoie le html de la page web ? Alors comment se fait-il que chrome ne le reçoive pas ?
Voici une copie du fichier de configuration de l'hôte virtuel apache :
<VirtualHost *:80>
ServerName www.roosta.xyz
ServerAdmin webmaster@localhost
ServerAlias roosta.xyz
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /static /home/ubuntu/myWebsite/static
<Directory /home/ubuntu/myWebsite/static>
Require all granted
</Directory>
<Directory /home/ubuntu/myWebsite/myWebsite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIScriptAlias / /home/ubuntu/myWebsite/myWebsite/wsgi.py
WSGIDaemonProcess myWebsite_app python-path=/home/ubuntu/myWebsite python-home=/home/ubuntu/myWebsite/venv
WSGIProcessGroup myWebsite_app
</VirtualHost>
Apache2ctl -S
VirtualHost configuration:
*:80 roosta.xyz (/etc/apache2/sites-enabled/myWebsite.conf:2)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33 not_used
Group: name="www-data" id=33 not_used
Je suis resté complètement bloqué après avoir cherché sur le web pendant des heures. Je suis plus qu'heureux de fournir du code plus pertinent ou des images des réglages de lightsail pour aider à résoudre mon problème.