Puncte:0

IP-ul URL al serverului de fișiere Seafile expus - certificatul ssl eșuează

drapel gb

Am o instalare de server Seafile pe o mașină server. De asemenea, am achiziționat un nume de domeniu pentru server și am emis un certificat pentru acesta. Seafile este servit folosind Apache 2.

Site-ul principal Seafile funcționează bine, numele domeniului rămâne în bara de adrese URL pe măsură ce îl răsfoiesc, iar certificatul este în vigoare. Cu toate acestea, când încerc să accesez serverul de fișiere seafile, de ex. încercând să descarc un fișier din browser, numele domeniului nu mai apare și ip-ul serverului meu este expus acolo, în timp ce primesc un avertisment că certificatul nu este valid, deoarece numele din url (ip-ul serverului) nu nu se potrivește cu numele de domeniu pentru care este certificat certificatul.

În mod similar, din moment ce clientul Seafile accesează și serverul de fișiere Seafile, de asemenea, lansează un avertisment despre un certificat nevalid.

Bănuiesc că se datorează unei alunecări în configurația mea Apache. Mai jos este fișierul meu de configurare pentru oricine dorește să-și dea sens și, eventual, să descopere ce am greșit.

Domeniul este schimbat în „example.com”.

<IfModule mod_ssl.c>
  <VirtualHost _default_:443>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/html

   # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
   # error, crit, alert, emerg.
   # It is also possible to configure the loglevel for particular
   # modules, e.g.
   #LogLevel info ssl:warn

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

    #   SSL Engine Switch:
    #   Enable/Disable SSL for this virtual host.
    SSLEngine on

    SSLCertificateFile    /etc/letsencrypt/live/example.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem

    Alias /media  /home/debian/seafile/seafile-server-latest/seahub/media
    <Location /media>
        Require all granted
    </Location>

    # seafile fileserver
    ProxyPass /seafhttp http://127.0.0.1:8082
    ProxyPassReverse /seafhttp http://127.0.0.1:8082
    RewriteEngine On
    RewriteRule ^/seafhttp - [QSA,L]

    # seahub web interface
    SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
    ProxyPass / http://127.0.0.1:8000/
    ProxyPassReverse / http://127.0.0.1:8000/
   </VirtualHost>
</IfModule>

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.