Jump to content
Froxlor Forum
  • 0

[#808] Umstellung Apache2 > Nginx


maffi

Question

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

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

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 :P

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

(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)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...