bme-db-lab / szglab5-main

Szglab5 táltos 2017: top-level SW-repository
0 stars 0 forks source link

Webszerver csere dokumentálása #14

Open jmarton opened 6 years ago

jmarton commented 6 years ago

Az install dokumentációban át kellene vezetni, hogy nginx helyett Apache httpd lett a webszerver.

Ehhez raw info:

# a2enmod ssl proxy_http
# a2ensite default-ssl
# vim /etc/apache2/sites-enabled/000-default.conf
------------------>%---------------------
    #DocumentRoot /var/www/html
    Redirect permanent / https://fecske.db.bme.hu/
------------------>%---------------------
# vim /etc/apache2/sites-enabled/default-ssl.conf
------------------>%---------------------
        #DocumentRoot /var/www/html
DocumentRoot /srv/http/szglab5-frontend/dist
ProxyPass /api http://127.0.0.1:7000
ProxyPreserveHost On
# az X-Forwarded-For automatikusan beallitasra kerul ProxyPass hasznalatakor
<Directory /srv/http/szglab5-frontend/dist>
       Options Indexes FollowSymLinks
       AllowOverride None
       Require all granted
</Directory>
SSLCertificateFile ...
SSLCertificateKeyFile ...
SSLCertificateChainFile ...
------------------>%---------------------
csutorasr commented 6 years ago

Miert lett lecserelve?

jmarton commented 6 years ago

@csutorasr a címtár integráció (bme-db-lab/szglab5-backend#39, #15) első lépéseként került lecserélésre.

Ugyanis Apache httpd alatt standard Debian csomagból elérhető a Shibboleth modul, és már dolgoztam is vele, és a httpd-t jobban is ismerem. Ezzel szemben nginx-hez külön modult kell fordítani, és külön karbantartani/frissíteni, l. https://github.com/nginx-shib/nginx-http-shibboleth

jmarton commented 6 years ago

Szintén dokumentálandó: bme-db-lab/szglab5-backend#104