Ich versuche, einen Apache (2.4) Server auf Ubuntu einzurichten. Im Moment versuche ich nur, es statische Seiten von /var/www/html
zu liefern (obwohl ich irgendwann eine WSGI Python-App ausführen möchte).Apache ERR_CONNECTION_REFUSED über SSL auf Ubuntu
Hier ist meine sites-available/website.conf
Datei:
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName website.com:443
SSLEngine on
SSLCertificateFile /root/website.csr
SSLCertificateKeyFile /root/website.key
DocumentRoot /var/www/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
(Ersetzt meiner tatsächliche Domain mit "Website").
Wenn ich versuche, dies entweder gehen zu meinen Domain-Namen oder die Server-IP zu verbinden, Chrome gibt mir ERR_CONNECTION_REFUSED
("Diese Seite kann nicht erreicht werden").
ich auch mit telnet versucht:
[email protected]:/etc/apache2# telnet localhost 443
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
Wenn ich alle Zeilen kommentieren Sie mit SSL aus meiner Config-Datei zu tun, ich über Telnet eine Verbindung herstellen können, aber Chrome gibt mir ERR_SSL_PROTOCOL_ERROR
("Diese Seite kann‘ t eine sichere Verbindung bieten ", was ich für sinnvoll halte).
Hier ist auch meine ports.config
, wenn das hilft:
Listen 80
<IfModule ssl_module>
Listen 443
NameVirtualHost *:443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
(Ja, das SSL-Modul aktiviert.)
Und der Teil meines apache2.conf
, die ich oft in ähnlichen Fragen verwiesen siehe:
Das ist das erste Mal, dass ich einen Apache-Server einrichte, also schätze ich, dass ich hier etwas Einfaches vermassle?
können Sie versuchen, 'anhören zu ändern 443'' 443 bis Anhören https' bereits –