Jump to content
Froxlor Forum

Pro-Webs

Members
  • Content Count

    15
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Pro-Webs

  • Rank
    Froxie
  1. Okay i deactivated it an set this code in vHost conf. if ($scheme = http) { return 301 https://www.$server_name$request_uri; } if ($host !~ ^www\.) { rewrite ^ https://www.$host$request_uri permanent; } Thanks
  2. Is it possible to prevent that i got now two 301 redirects on http://digitale-fotografien.com
  3. The alias was already set to www. so that's not the solution. http to https is working even when i doit via vhost config
  4. Nope. The http to https redirect works with the configuration above. I need also a solution to redirect to www from non-www including https. Look this site: https://www.digitale-fotografien.com/ You will be redirectet ever to https. But if you write https://digitale-fotografien.com/ You will be not redirectet to www.
  5. I'm using a nginx server, so .htaccess solutions won't work for me. I want that all requests will be rewrite to https://.www , i have only the vHosts in froxlor to use for it. http://domain.de -> https://www.domain.de http://www.domain.de -> https://www.domain.de https://domain.de -> https://www.domain.de www.domain.de -> https://www.domain.de
  6. Ich habe auf meinem Servre Nginx laufen, daher schon helfen mir .htaccess Lösungen leider nicht. Ich möchte, dass alle Aufrufe auf https://www.domain.de geleitet werden. Singemäß natürlich auch für die Unterseiten. Aktuell funktioniert bei mir nur die weiterheitung auf https mit folgender Konfiguration: location @php { fastcgi_pass unix:/run/php/php7.0-fpm.sock; } if ($scheme = http) { return 301 https://www.$server_name$request_uri; } location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|mp4|ttf|otf|woff|woff2|eot|swf|pdf)(\?ver=[0-9.]+)?$ { expires 30d; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; } location / { rewrite kontakt-anfrage /kontakt permanent; rewrite /typo3/preise/hochzeit/hochzeitsfotos /privatkunden/hochzeitsfotografie permanent; rewrite /preise/hochzeit/hochzeitsfotos /privatkunden/hochzeitsfotografie permanent; rewrite /foto-galerie/personen/frauen /freie-galerie/personen permanent; rewrite /preis-leistung/hochzeit /privatkunden/hochzeitsfotografie permanent; # Generiert von https://donatstudios.com/RewriteRule_Generator rewrite ^/ablauf/$ /shooting-tipps/ablauf/? permanent; rewrite ^/agb/$ /ueber-uns/agb/? permanent; rewrite ^/agb$ /ueber-uns/agb/? permanent; rewrite ^/anfrage/$ /kontakt/? permanent; rewrite ^/datenschutz/$ /ueber-uns/datenschutz/? permanent; rewrite ^/fileadmin/formulare/Preisliste\.pdf$ /? permanent; rewrite ^/haftungsausschluss/$ /ueber-uns/haftungsausschluss? permanent; rewrite ^/preis-leistung/baby-und-schwangerschaft/babyfotos/$ /privatkunden/baby-und-schwangerschaft/babyfotos/? permanent; rewrite ^/preis-leistung/baby-und-schwangerschaft/schwangerschaftsfotos/$ /privatkunden/baby-und-schwangerschaft/schwangerschaftsfotos/? permanent; rewrite ^/preis-leistung/baby-und-schwangerschaft/schwangerschaftsfotos/1/$ /privatkunden/baby-und-schwangerschaft/schwangerschaftsfotos/? permanent; rewrite ^/preis-leistung/baby-und-schwangerschaft/schwangerschaftsfotos/1/1/$ /privatkunden/baby-und-schwangerschaft/schwangerschaftsfotos/? permanent; rewrite ^/preis-leistung/biometrische-passfotos/$ /privatkunden/biometrische-passfotos/? permanent; rewrite ^/preis-leistung/einzel-und-paar-shooting/$ /privatkunden/einzel-und-paar-shooting/? permanent; rewrite ^/preis-leistung/familien/$ /privatkunden/familien/? permanent; rewrite ^/preis-leistung/fotokalender-als-weihnachtsgeschenk/$ /privatkunden/fotokalender-als-weihnachtsgeschenk/? permanent; rewrite ^/preis-leistung/fotokurse/$ /privatkunden/fotokurse/? permanent; rewrite ^/preis-leistung/individuelles-shooting/$ /privatkunden/individuelles-shooting/? permanent; rewrite ^/preis-leistung/paar-freundschaft-shootings/$ /privatkunden/paar-freundschaft-shootings/? permanent; rewrite ^/preis-leistung/spezial-shootings/$ /privatkunden/spezial-shootings/? permanent; rewrite ^/preis-leistung/spezial-shootings/extreme-makeup-shooting/$ /privatkunden/spezial-shootings/extreme-makeup-shooting/? permanent; rewrite ^/preis-leistung/spezial-shootings/regenshooting/$ /privatkunden/spezial-shootings/regenshooting/? permanent; rewrite ^/preis-leistung/taufe-kommunion/$ /privatkunden/taufe-kommunion/? permanent; rewrite ^/preis-leistung/tier-haustier-fotografien/$ /privatkunden/tier-haustier-fotografien/? permanent; rewrite ^/preis-leistung/valentinstags-geschenk/$ /privatkunden/valentinstags-geschenk/? permanent; rewrite ^/preis-leistung/weihnachts-shooting/$ /privatkunden/weihnachts-shooting/? permanent; rewrite ^/privatkunden/baby-und-schwangerschaft/schwangerschaftsfotos/1/$ /privatkunden/baby-und-schwangerschaft/schwangerschaftsfotos/? permanent; rewrite ^/privatkunden/baby-und-schwangerschaft/schwangerschaftsfotos/1/1/$ /privatkunden/baby-und-schwangerschaft/schwangerschaftsfotos/? permanent; rewrite ^/privatkunden/foto-shootings/$ /privatkunden/fotoshooting/? permanent; rewrite ^/privatkunden/fotoshootings/$ /privatkunden/fotoshooting/? permanent; rewrite ^/privatkunden/fotokalender-als-weihnachtsgeschenk/$ /privatkunden/fotoshooting/? permanent; rewrite ^/privatkunden/hochzeit/fotos-detailaufnahmen/$ /privatkunden/hochzeit/fotos-detailaufnahmen/? permanent; rewrite ^/privatkunden/hochzeit/fotos-feier/$ /privatkunden/hochzeitsfotografie/fotos-feier/? permanent; rewrite ^/privatkunden/hochzeit/fotos-kirche/$ /privatkunden/hochzeitsfotografie/fotos-kirche/? permanent; rewrite ^/privatkunden/hochzeit/fotos-park-modern/$ /privatkunden/hochzeitsfotografie/fotos-park-modern/? permanent; rewrite ^/privatkunden/hochzeit/fotos-standesamt/$ /privatkunden/hochzeitsfotografie/fotos-standesamt/? permanent; rewrite ^/privatkunden/hochzeit/fotos-studio/$ /privatkunden/hochzeitsfotografie/fotos-studio/? permanent; rewrite ^/privatkunden/hochzeit/hochzeits-fotobuecher/$ /privatkunden/hochzeitsfotografie/hochzeits-fotobuecher/? permanent; rewrite ^/privatkunden/hochzeit/hochzeitsfotos-1/$ /privatkunden/hochzeitsfotografie/fotos-park-modern/? permanent; rewrite ^/privatkunden/hochzeit/hochzeitsfotos-3/$ /privatkunden/hochzeitsfotografie/fotos-park-modern/? permanent; rewrite ^/privatkunden/hochzeit/hochzeitsfotos-4/$ /privatkunden/hochzeitsfotografie/fotos-park-modern/? permanent; rewrite ^/privatkunden/hochzeitsfotografie/fotos-kirche/1/1/$ /privatkunden/hochzeitsfotografie/fotos-kirche/? permanent; rewrite ^/privatkunden/hochzeitsfotografie/fotos-park/1/$ /privatkunden/hochzeitsfotografie/fotos-park/? permanent; rewrite ^/privatkunden/hochzeitsfotografie/fotos-park/1/1/$ /privatkunden/hochzeitsfotografie/fotos-park/? permanent; rewrite ^/privatkunden/hochzeitsfotografie/fotos-park/2/1/$ /privatkunden/hochzeitsfotografie/fotos-park/? permanent; rewrite ^/privatkunden/hochzeitsfotografie/fotos-standesamt/1/$ /privatkunden/hochzeitsfotografie/fotos-standesamt/? permanent; rewrite ^/privatkunden/hochzeitsfotografie/fotos-standesamt/1/1/$ /privatkunden/hochzeitsfotografie/fotos-standesamt/? permanent; rewrite ^/privatkunden/paar-freundschaft-shootings/$ /privatkunden/paar-amp-freundschaft-shootings/? permanent; rewrite ^/privatkunden/schueler-angebote/$ /privatkunden/fotoshooting/? permanent; rewrite ^/shooting-tipps/shooting-tipps-tricks/$ /shooting-tipps/shooting-tipps-amp-tricks/? permanent; rewrite ^/shooting-tipps/tfp-tfcd-faq/bewerbung-tfp-shooting/$ /shooting-tipps/tfp-tfcd-faq/casting-bewerbung/? permanent; rewrite ^/shooting/ablauf/$ /shooting-tipps/ablauf/? permanent; rewrite ^/shooting/formulare/$ /shooting-tipps/formulare/? permanent; rewrite ^/shooting/shooting-tipps-tricks/$ /shooting-tipps/shooting-tipps-tipps-tricks/? permanent; rewrite ^/shooting-tipps/tfp-tfcd-faq/casting-bewerbung/$ /privatkunden/shooting-tipps/casting-bewerbung/? permanent; rewrite ^/shooting/stilrichtung/$ /shooting-tipps/stilrichtung/? permanent; rewrite ^/shooting/tfp-tfcd-faq/$ /shooting-tipps/tfp-tfcd-faq/? permanent; rewrite ^/freie-galerie/personen/$ /privatkunden/fotoshooting/? permanent; rewrite ^/sitemap/$ /ueber-uns/sitemap? permanent; rewrite ^/startseite/$ /? permanent; #Rewrites nach Redesign Responsive rewrite ^/freie-galerie/personen/erwachsene/katja/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/erwachsene/melissa/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/erwachsene/jessica/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/erwachsene/tina/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/erwachsene/mona/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/erwachsene/leelu/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/jugendliche/katrin/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/weibliche-modelle/lina/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/weibliche-modelle/tanja-s/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/weibliche-modelle/manuela/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/weibliche-modelle/lisa-g/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/weibliche-modelle/daniela/$ /privatkunden/fotoshooting/? permanent; rewrite ^/freie-galerie/personen/weibliche-modelle/$ /privatkunden/fotoshooting/? permanent; rewrite ^/privatkunden/fotoshooting/galerie-akt/$ /privatkunden/spezial-shootings/erotik-shooting/? permanent; rewrite ^/privatkunden/fotoshooting/galerie-dessous/$ /privatkunden/spezial-shootings/erotik-shooting/? permanent; rewrite ^/privatkunden/hochzeitsfotografie/hochzeitsfotos-2/$ /privatkunden/hochzeitsfotografie/? permanent; rewrite ^/privatkunden/hochzeitsfotografie/hochzeitsfotos-3/$ /privatkunden/hochzeitsfotografie/? permanent; rewrite ^/privatkunden/hochzeitsfotografie/hochzeitsfotos-4/$ /privatkunden/hochzeitsfotografie/? permanent; rewrite ^/ueber-uns/freie-galerie/sehenswertes/duesseldorf/kaiserpfalz-kaiserswerth/$ /ueber-uns/freie-galerie/sehenswertes/duesseldorf/submitFilter/ItemList/13/26/? permanent; rewrite ^/ueber-uns/freie-galerie/sehenswertes/duesseldorf/schloss-benrath/$ /ueber-uns/freie-galerie/sehenswertes/duesseldorf/submitFilter/ItemList/13/27/? permanent; rewrite ^/ueber-uns/freie-galerie/tiere/schaeferhund/$ /privatkunden/tier-fotografien/? permanent; rewrite ^/ueber-uns/freie-galerie/tiere/schaeferhund/1/1/$ /privatkunden/tier-fotografien/? permanent; } Was muss ich ändern, damit die Aufrufe entsprechend funktionieren? Vermieden soll ein umleiten von http auf https auf www. Danke im Voraus :)
  7. Ich habe gerade das gleiche Problem nur ist bei mir die Lösung nicht "localhost". A database error occurred SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' Gibt es sonst noch Lösungsansätze? Passwort stimmt natürlich und über die Konsole kann ich auf die DB als root damit zugreifen. <?php //automatically generated userdata.inc.php for Froxlor $sql['host']='127.0.0.1'; $sql['user']='froxlor'; $sql['password']='xxxxx1'; $sql['db']='froxlor'; $sql_root[0]['caption']='Default'; $sql_root[0]['host']='localhost'; $sql_root[0]['user']='root'; $sql_root[0]['password']='xxxx2'; ?> Danke
  8. Schade ;( Wäre einfach übersichtlicher. Aber gut man kann mit leben. Dank Dir
  9. Gibt es eine Möglichkeit die Konfiguration die ich in Froxlor vHost eingebe so zu vereinfachen, dass ich dort nur eine Verweis ala "LINK ZU CONFIG DATEI" eingebe und in dieser Datei dann alle Änderungen vornehme? Diese sollte dann einfach nur über den LINK in den vHist eingebunden werden ... bei mir arteten die vHost Einstellungen gerade etwas aus, so das es langsam unübersichtlich wird diese in Froxlor direkt vorzunehmen. Danke
  10. Offenbar hatte ich einen völlig falschen Ansatz. Damit geht es nun mit Einschränkung, dass die "woff" immer noch kein expires hat ... woran das liegt ist mir noch unbekannt. location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|woff|mp4|ttf|otf|woff2|eot|swf|pdf))$ { expires 30d; add_header Pragma public; add_header Cache-Control "public"; } Vielleicht weiß einer woran das liegt mit der Font?
  11. Also ich habs jetzt mit dieser Konfig probiert. Klappt aber leider immer noch nicht # 35_froxlor_normal_vhost_hochzeitsfotografie-pajo.de.conf # Created 10.10.2017 10:25 # Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel. server { listen 91.250.82.51:80; server_name hochzeitsfotografie-pajo.de www.hochzeitsfotografie-pajo.de hochzeitsfotografen-pajo.de www.hochzeitsfotografen-pajo.de; include /etc/apache2/conf-enabled/acme.conf; access_log /var/customers/logs/klimek-hochzeitsfotografie-pajo.de-access.log combined; error_log /var/customers/logs/klimek-hochzeitsfotografie-pajo.de-error.log error; root /var/customers/webs/klimek/hochzeitsfotografie-pajo.de/; location / { index index.php index.html index.htm; try_files $uri $uri/ @rewrites; } location @rewrites { rewrite ^ /index.php last; } location /webalizer { alias /var/customers/webs/klimek/webalizer/hochzeitsfotografie-pajo.de/; auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/htpasswd/1-c3d3ffdab2b8342809d19524c21b98c1.htpasswd; } location ~ \.php { try_files /b4c9e0f6dcf35af2c81a08071c782baf.htm @php; } location @php { fastcgi_split_path_info ^(.+\.php)(/.+)$; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; try_files $fastcgi_script_name =404; fastcgi_index index.php; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } if ($scheme = http) { return 301 https://www.$server_name$request_uri; } map $sent_http_content_type $expires { default off; text/html epoch; text/css max; application/javascript max; ~image/ max; } expires $expires; add_header Cache-Control private; }
  12. Ein weiteres Problem, welches ich bei der Konfiguration von Nginx mit Froxlor habe wäre: Wie leite ich direkt bei Aufruf der domain bspw. www.hochzeitsfotografie-pajo.de auf https um? Soweit ich es ergoogelt habe müsste ich weitere "server" blöcke einbauen, dass geht über die vHost Einstellungen in Froxlor jedoch nicht. Eine Verschachtelung ist ebenfalls nicht möglich. Was wäre hier also der richtige Ansatz? Das gefundene Snippet wäre wie folgt: server { listen 80; listen [::]:80; server_name www.example.com; return 301 https://$server_name$request_uri; } server { listen 443 default_server ssl; server_name www.example.com; ssl_certificate /path/to/my/cert; ssl_certificate_key /path/to/my/key; } Ideen und Vorschläge sind sehr willkommen
  13. Nein, dass wusste ich nicht. Fand die Syntax aber schon verdächtig. Hatte das so nur eben auch gegoogelt. Wie würde es denn dann korrekt aussehen bzw. wo in Froxlor müsste ich dies dann einfügen, damit es wie gewünscht funktioniert? Danke im Voraus
  14. Danke für die schnelle Antwort Du meinst also so: user www-data; worker_processes auto; pid /run/nginx.pid; include /etc/nginx/modules-enabled/*.conf; events { worker_connections 768; # multi_accept on; } http { ## # Basic Settings ## sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; ## # SSL Settings ## ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE ssl_prefer_server_ciphers on; ## # Logging Settings ## access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; ## # Gzip Settings ## gzip on; # Paul: Gzip Anpassung equivalent zu mod_deflate.c bei Apache gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_min_length 256; gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon; # Ende ## # Virtual Host Configs ## include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } map $sent_http_content_type $expires { default off; text/html epoch; text/css max; application/javascript max; ~image/ max; } Bin was nginx angeht absoluter noop. Bisher war immer apache bei auf dem Server installiert.
  15. Ich habe Froxlor mit Ngnix laufen und wollte gerne die Expires Headers wie folgt setzen: # Expires map map $sent_http_content_type $expires { default off; text/html epoch; text/css max; application/javascript max; ~image/ max; } Soweit ich das jedoch sehe gibt es dabei kein "default" sondern von Froxlor generierte Dateien je Domain. Diese möchte ich natürlich nicht manuell ändern, da diese Froxlor jedes mal überschreiben dürfte, wenn ich dort eine Änderung vornehme. Insofern ist meine Frage, wie kann ich diese Ergänzung in Froxlor selbst vornehmen? Danke im Voraus
×
×
  • Create New...