Puncte:0

Problemă cu serverul web Apache

drapel us

Înainte de a adăuga certificatul am putut accesa următorul site

http://website.com:4043/web/login

Dar după ce am adăugat certificatul nu pot accesa adresa URL completă cu https.
Totuși, pot accesa doar https://website.com

Orice sprijin va rog.

drapel us
când adăugați codul menționat apare următoarea eroare: nu se pot defini mai mulți ascultători pe același ip:port @matigo
Puncte:0
drapel in

Presupunând că rulați o versiune modernă de Ubuntu, veți dori să vă asigurați că fișierul dvs. de configurare virtuală Apache arată cam așa:

Ascultă 443
Ascultă 4043

<VirtualHost *:443>
    ServerName website.com

    SSLProxyEngine activat
    SSLEngine activat
    SSLCertificateFile /etc/ssl/certs/server.crt
    SSLCertificateKeyFile /etc/ssl/private/server.key
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost *:4043>
    ServerName website.com

    SSLProxyEngine activat
    SSLEngine activat
    SSLCertificateFile /etc/ssl/certs/server.crt
    SSLCertificateKeyFile /etc/ssl/private/server.key
    DocumentRoot /var/www/html
</VirtualHost>

De aici, puteți configura un pic rapid .htaccess regulă pentru a se asigura că traficul este redirecționat corespunzător către 4043 mai degrabă decât serverul implicit al 443. De exemplu:

RewriteEngine activat

# Dacă portul nu este 4043
RewriteCond %{SERVER_PORT} !^4043$

# Redirecționăm către aceeași adresă cu portul corespunzător
RewriteRule ^(.*)$ https://%{HTTP_HOST}:4043/$1 [R=301,L]

IMPORTANT: Nu copiați și lipiți pur și simplu aceste lucruri. Privește textul și face ajustări pentru propriul tău mediu, care este necunoscut tuturor cu exceptia tu.

drapel us
la adăugarea codului menționat apare următoarea eroare: nu se pot defini mai mulți ascultători pe același ip:port
drapel in
Observați bitul „important”. De asemenea, rețineți că întrebarea dvs. lasă *o mulțime* de detalii. De aici mesajul „nu copiați și lipiți pur și simplu”. Dacă doriți o soluție mai specifică, vă rugăm să furnizați informații mai precise.
pa4080 avatar
drapel cn
Chestia `:4043` probabil este un fel de panou de control și probabil este deservit de o altă aplicație (nu Apache). În acest caz, putem folosi Apache ca proxy invers și transmite `website.com/web/login` la `127.0.0.1:4043/web/login` sau ceva de genul acesta... @Walid?
drapel us
Am făcut-o și am lucrat, dar după autentificare a fost redirecționată către alt director după cum urmează http://e127.0.0.1/web cu eroarea 404 nu a fost găsită, URL-ul solicitat nu a fost găsit pe acest server, vă rugăm să mă sprijini.

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.