Puncte:1

Conexiunea la portul 443 al serverului Apache a fost refuzată

drapel cn

SSL recent configurat pe Apache 2.4/Ubuntu 20.04 găzduit pe Oracle Cloud și a primit conexiunea refuzată pentru https/portul 443.

Dispozitiv extern:

$ curl simplissure.com:443
curl: (7) Nu s-a putut conecta la portul 443 simplissure.com: Conexiune refuzată

$ curl simplissure.com
(încărcări normale de conținut html)

$ nmap -p 443 132.145.100.143
Gazda este activă (latență de 0,024 s).
SERVICIUL STATULUI PORTUAR
443/tcp închis https

sshd pe server:

$ curl localhost
(încărcări normale de conținut html)

$ curl localhost:443
(încărcări normale de conținut html)

$ curl https://localhost
curl: (35) eroare:1408F10B:Rutine SSL:ssl3_get_record:număr de versiune greșit

$ apachectl configtest
Sintaxa OK

$ sudo apache2ctl -S
Configurare VirtualHost:
132.145.100.143:80 simplissure.com (/etc/apache2/sites-enabled/default-ssl.conf:3)
132.145.100.143:443 simpliassure.com (/etc/apache2/sites-enabled/default-ssl.conf:14)
ServerRoot: „/etc/apache2”
DocumentRoot principal: „/var/www/html”
ErrorLog principal: „/var/log/apache2/error.log”
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex implicit: dir="/var/run/apache2/" mecanism=default 
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Fișier Pid: „/var/run/apache2/apache2.pid”
Definiți: DUMP_VHOSTS
Definiți: DUMP_RUN_CFG
Utilizator: name="www-data" id=33
Grup: name="www-data" id=33

$ ss -tupln
Netid State Recv-Q Send-Q Adresă locală: Port Peer Address: Port Process 
udp UNCONN 0 0 0.0.0.0:111 0.0.0.0:*            
udp UNCONN 0 0 127.0.0.53%lo:53 0.0.0.0:*            
udp UNCONN 0 0 10.0.0.29%ens3:68 0.0.0.0:*            
udp UNCONN 0 0 [::]:111 [::]:*            
tcp ASCULTĂ 0 4096 0.0.0.0:111 0.0.0.0:*            
tcp ASCULTĂ 0 4096 127.0.0.53%lo:53 0.0.0.0:*            
tcp ASCULTĂ 0 128 0.0.0.0:22 0.0.0.0:*            
tcp ASCULTĂ 0 4096 [::]:111 [::]:*            
tcp ASCULTĂ 0 511 *:80 *:*            
tcp ASCULTĂ 0 128 [::]:22 [::]:*            
tcp ASCULTĂ 0 511 *:443 *:* 

/etc/sites-available/default-ssl.conf este singurul link simbolic de sub /etc/sites-enabled/default-ssl.conf

/etc/sites-available/default-ssl.conf:

<IfModule mod_ssl.c>
    <VirtualHost 132.145.100.143:80>
        ServerAdmin webmaster@localhost
        ServerName simpliassure.com

        DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combinat

    </VirtualHost>

    <VirtualHost 132.145.100.143:443>
        ServerAdmin webmaster@localhost
        ServerName simpliassure.com

        DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combinat

        SSLEngine activat

        SSLCertificateFile /home/ubuntu/certificate_bundle/www.simpliassure.com.crt
        SSLCertificateKeyFile /home/ubuntu/certificate_bundle/www.simpliassure.com.key
        SSLCertificateChainFile /home/ubuntu/certificate_bundle/www.simpliassure.com_intermediate.crt

        <FilesMatch "\.(cgi|shtml|phtml|php)$">
                SSLOptions +StdEnvVars
        </FilesMatch>
        <Director /usr/lib/cgi-bin>
                SSLOptions +StdEnvVars
        </Director>
    </VirtualHost>
</IfModule>
/etc/apache2/ports.conf:

Ascultă 80
Ascultă 443

Ufw-ul Ubuntu este inactiv. A fugit...

$ sudo ufw permit https
$ sudo a2enmod ssl
$ sudo a2enmod anteturi
$ sudo a2ensite default-ssl
$ sudo systemctl reporniți apache2

... fara noroc.

Reguli de intrare Oracle Virtual Cloud Network:

Reguli de intrare Oracle Virtual Cloud Network

Vreo idee?

vidarlo avatar
drapel ar
Poate aveți un firewall care blochează pachetele primite în portul 443?
VictorMJ avatar
drapel sa
Încercați să executați curl-ul în interiorul serverului web, folosind localhost: `curl https://localhost` dacă asta funcționează pentru dvs. înseamnă că serverul dvs. web expune corect portul `443` și aveți orice fel de `firewall` la rețea nivelul că „blochează” solicitări către „443” din exterior.
Robbie Zhao avatar
drapel cn
Folosesc versiunea gratuită a Oracle Cloud care nu vine cu funcții de firewall. Am inclus în postarea mea rezultatele „reguli de trafic” și „curl localhost”. Interesant, `curl https://localhost` nu funcționează, dar `curl localhost:443` funcționează.
drapel cn
Este ciudat că curl funcționează la portul 443, dar nu prin HTTPS. Curl va folosi HTTP în mod implicit, așa că mi se pare că Apache ascultă HTTP pe 443, dar nu HTTPS?
Puncte:0
drapel in

Există o eroare în mod clar pe bucle, se pare că există ceva cu certificatul dvs.Verificați ce nume de gazdă ați atribuit certificatului față de server. De asemenea, atunci când efectuați certificări, asigurați-vă că utilizați nume de subiecte, astfel încât să capteze atât numele de gazdă, fqdn, cât și, dacă este necesar, ip-ul, în funcție de nevoile dvs.

Puncte:0
drapel sg

Rulați un „nmap -p 443 132.145.100.143” din exterior pentru a verifica dacă portul este deschis/filtrat. Verificați tot firewall-ul de pe sistem, nu numai UFW.

Robbie Zhao avatar
drapel cn
Portul `nmap` 443 arată că portul este închis. Am postat ceea ce cred că ar putea fi singurul lucru care blochează traficul, regulile de intrare Oracle VCN. Ți se par în regulă?
borcan22 avatar
drapel sg
Dacă portul este închis, cred că gazda nu rulează serviciul web
Puncte:0
drapel cn
  1. Verificați firewall-ul Oracle; Dacă portul 443 nu a fost deschis, ei îl deschid.

  2. Verificați firewall-ul ufw; Rulați ca root: ufw permit https

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.