June 14, 201115 yr Hallo Community, da ich alle meine Server von Apache2 auf Nginx umgestellt habe und man deswegen auch die Configs neu erstellen musste, ist mir aufgefallen das bei manchen Kunden fehlerhafte vHost-Dateien erstellt werden. Als Bsp. server { listen xx:80; server_name blog.xx.xx *.blog.xx.xx; access_log /var/customers/logs/xx-access.log combined; error_log /var/customers/logs/xx-error.log error; root /var/customers/webs/xx/blog/; location / { index index.php index.html index.htm; } location /lizer/ { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-36577ec907bb741e835932ae7ed0101c.htpasswd; } location /s/ { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-48b0765e029bb538e7a86b850eb5eb2f.htpasswd; } location / { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-7cee2e7ec821f1d7d2a3bf2104345c3c.htpasswd; } location / { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-d51e39bfc852b27889e3d8b8207e2cc2.htpasswd; } location ~ \.php$ { fastcgi_index index.php; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:8888; } location /webalizer { root /var/customers/webs/xx/webalizer/blog.xx.xx; } } Die Domain hab ich mit "xx" ersetzt, also das einfach mal gerade ignorieren Das Problem ist das er zich mal diesen Verzeichnisschutz reinkloppt ohne irgendwas in der richtung eingestellt zu haben. Das Problem taucht bei 2 von 4 Servern auf und verschwindet erst, wenn ich den Kunden komplett l?sche und neu anlege. Nur bei manchen Kunden ist das leider nicht m?glich ... Beispiel 2: Normale vHost: 22_froxlor_normal_vhost_meine.net.conf server { listen xx:80; server_name meine.net *.meine.net; access_log /var/customers/logs/meine-access.log combined; error_log /var/customers/logs/meine-error.log error; root /var/customers/webs/meine/; location / { index index.php index.html index.htm; } location /webalizer/ { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-36577ec907bb741e835932ae7ed0101c.htpasswd; } location /files/ { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-48b0765e029bb538e7a86b850eb5eb2f.htpasswd; } location /dl/ { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-7cee2e7ec821f1d7d2a3bf2104345c3c.htpasswd; } location /surf/ { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-d51e39bfc852b27889e3d8b8207e2cc2.htpasswd; } location ~ \.php$ { fastcgi_index index.php; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:8888; } } Subdomain: 20_froxlor_normal_vhost_surf.meine.net.conf server { listen xx:80; server_name surf.meine.net *.surf.meine.net; access_log /var/customers/logs/meine-access.log combined; error_log /var/customers/logs/meine-error.log error; root /var/customers/webs/meine/surf/; location / { index index.php index.html index.htm; } location /lizer/ { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-36577ec907bb741e835932ae7ed0101c.htpasswd; } location /s/ { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-48b0765e029bb538e7a86b850eb5eb2f.htpasswd; } location / { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-7cee2e7ec821f1d7d2a3bf2104345c3c.htpasswd; } location / { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-d51e39bfc852b27889e3d8b8207e2cc2.htpasswd; } location ~ \.php$ { fastcgi_index index.php; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:8888; } location /webalizer { root /var/customers/webs/meine/webalizer/surf.meine.net; } } In dieser Zusammensetung, funktioniert meine.net einwandfrei. Die Subdomain aber nicht, da Froxlor da irgendwelche "Restricted Area" reinkloppt, die da eigentlich nichts zu suchen haben. Mach ich die komplett via Hand raus, funktioniert wieder alles. Froxlor scheint da irgendwas falsch zu machen ... Habt ihr vllt. ne Idee woran das liegen k?nnte oder was ich probieren k?nnte, damit das Problem verschwindet und Froxlor die Configs richtig anlegt? Mfg
June 14, 201115 yr er mag die mehrfachverwendung von "location /" garantiert nicht, nginx ist da nicht so "flexibel" wie Apache
June 14, 201115 yr Author er mag die mehrfachverwendung von "location /" garantiert nicht, nginx ist da nicht so "flexibel" wie Apache Hm das kann sein, nur was kann ich da machen? Hast du da vllt. ne Idee ?
June 14, 201115 yr da kannst du nichts machen, das ist im Froxlor-Cron nicht vorgesehen. ?ffne dazu am besten einen Bug unter bugs.froxlor.org
June 14, 201115 yr Author da kannst du nichts machen, das ist im Froxlor-Cron nicht vorgesehen. ?ffne dazu am besten einen Bug unter bugs.froxlor.org Kann man dort auch auf Deutsch schreiben? Mein Englisch ist nicht gerade das beste
June 14, 201115 yr Frag die devs...englisch ist halt angenehmer f?r alle User die vllt sp?ter mal den bugreport lesen und kein deutsch k?nnen (sonst tauchen zichmal die gleichen bugreports auf, nur weil einer Sprache xyz nicht kann)
June 14, 201115 yr (sonst tauchen zichmal die gleichen bugreports auf, nur weil einer Sprache xyz nicht kann) Was leider viel zu oft passiert. Kann man dort auch auf Deutsch schreiben? Mein Englisch ist nicht gerade das beste Ich werde dein Ticket ?bersetzen, wenn du es in deutsch anlegst. (ist jetzt aber mal eine Ausnahme :-P)
June 14, 201115 yr Author Oh danke, das ist nett So habs reingeschrieben nur kann ich das Ticket nicht mehr editieren um die Confis in sonem "Code" anzeigen zu lassen. Naja hoffe mal das es so ok ist
Archived
This topic is now archived and is closed to further replies.