@@ -521,7 +521,7 @@ public function configure_apache()
521521 replaceLine ('/etc/suphp.conf ' ,'umask=0077 ' ,'umask=0022 ' ,0 );
522522 //}
523523
524- // Sites enabled and avaulable dirs
524+ // Sites enabled and available dirs
525525 exec ('mkdir -p ' .$ conf ['apache ' ]['vhost_conf_enabled_dir ' ]);
526526 exec ('mkdir -p ' .$ conf ['apache ' ]['vhost_conf_dir ' ]);
527527
@@ -591,13 +591,16 @@ public function configure_nginx(){
591591 //* Create the logging directory for the vhost logfiles
592592 if (!@is_dir ($ conf ['ispconfig_log_dir ' ].'/httpd ' )) mkdir ($ conf ['ispconfig_log_dir ' ].'/httpd ' , 0755 , true );
593593
594- // Sites enabled and avaulable dirs
594+ // Sites enabled and available dirs
595595 exec ('mkdir -p ' .$ conf ['nginx ' ]['vhost_conf_enabled_dir ' ]);
596596 exec ('mkdir -p ' .$ conf ['nginx ' ]['vhost_conf_dir ' ]);
597597
598- $ content = trim (rf ('/etc/nginx/nginx.conf ' ));
599- $ content = substr ($ content ,0 ,-1 )."\n include /etc/nginx/sites-enabled/*.vhost; \n} " ;
600- wf ('/etc/nginx/nginx.conf ' ,$ content );
598+ $ content = rf ('/etc/nginx/nginx.conf ' );
599+ if (stripos ($ content , 'include /etc/nginx/sites-enabled/*.vhost; ' ) === false ){
600+ $ content = trim ($ content );
601+ $ content = substr ($ content ,0 ,-1 )."\n include /etc/nginx/sites-enabled/*.vhost; \n} " ;
602+ wf ('/etc/nginx/nginx.conf ' ,$ content );
603+ }
601604 unset($ content );
602605
603606 // create PHP-FPM pool dir
0 commit comments