Panel absichern mit Redirect

  • Ok.


    Also im Grunde sollte temporär dies auch funktionieren?

    Code
    1. <VirtualHost {BASE_SERVER_IP}:80>
    2. Redirect / http://domain.tld
    3. </VirtualHost>


    Oder wie haste das gemeint mit dem Redirect in der Vhost? Ich warte aber vielleicht noch etwas ab bis es ein Plugin bzw. neues tutorial dazu gibt :)

  • genau so hab ichs gemeint :D Müsste eigt ohne Probs klappen?

  • genau so hab ichs gemeint :D Müsste eigt ohne Probs klappen?


    Werde morgen mal folgendes versuchen:
    00_master.conf

    Code
    1. <VirtualHost {BASE_SERVER_IP}:80> Redirect / http://domain.tld</VirtualHost>


    00_master_ssl.conf


    Dann noch ein:

    Quote

    perl /var/www/imscp/engine/setup/imscp-setup


    Gibs auch ne Möglichkeit die Configs neu zu generieren ohne das imscp-setup laufen zu lassen, da mit dem setup ja alle manuelle eingriffe wieder überschrieben werden?


    Werde das wie gesagt morgen testen und euch hier bescheid geben ob das soweit geklappt hat.
    Danke

  • @Ninos @Nuxwin


    Hab das ganze nun soweit getestet wie ich das hier im Beitrag drüber geschrieben habe, funktioniert auch soweit ABER leider bewirkt diese änderung dass das Panel auch umgeleitet wird, wie könnte man dies noch umgehen?

  • Das Panel auch? Hast du in den Masters die anderen virtualhost-Einträge ersetzt oder über diese deinen Eintrag hinzugefügt?
    Anders kannst du die configs nicht neu generieren, außer du fügst deine Änderungen manuell den generierten Configs hinzu:
    /etc/apache2/sites-enabled/..

  • Das Panel auch? Hast du in den Masters die anderen virtualhost-Einträge ersetzt oder über diese deinen Eintrag hinzugefügt?
    Anders kannst du die configs nicht neu generieren, außer du fügst deine Änderungen manuell den generierten Configs hinzu:
    /etc/apache2/sites-enabled/..


    Jap mit dieser Änderung wird das Panel auch umgeleitet, habe nur unter /etc/imscp/apache/ die 00_master.conf und 00_master_ssl.conf angepasst und das imscp-setup script durchlaufen lassen.


    Ist noch eine andere Änderung nötig?

  • Hab Sie zwar jetzt Rückganging gemacht aber SIe war wie folgt


    /etc/imscp/apache/00_master.conf

    Code
    1. <VirtualHost {BASE_SERVER_IP}:80> Redirect / http://domain.tld</VirtualHost>


    /etc/imscp/apache/00_master_ssl.conf


    Dann:

    Quote

    perl /var/www/imscp/engine/setup/imscp-setup


    Wie gesagt ging alles wie gewollt eben nur das panel wurde auch umgeleitet :)

  • Ich sagte doch, du musst diese Änderungen vor dem anderen vhost setzen, NICHT ersetzen :D
    Sollte somit so aussehen:
    00_master.conf

    Code
    1. <VirtualHost {BASE_SERVER_IP}:80> Redirect / http://domain.tld</VirtualHost><VirtualHost {BASE_SERVER_IP}:80> ServerName {BASE_SERVER_VHOST} ServerAdmin {DEFAULT_ADMIN_ADDRESS} DocumentRoot {WEB_DIR}/public LogLevel error ErrorLog {APACHE_LOG_DIR}/{BASE_SERVER_VHOST}/error.log Alias /errors {WEB_DIR}/public/errordocs Alias /ftp {WEB_DIR}/public/tools/filemanager Alias /ispLogos {WEB_DIR}/data/persistent/ispLogos Alias /pma {WEB_DIR}/public/tools/pma Alias /webmail {WEB_DIR}/public/tools/webmail AliasMatch ^/themes/(.*)/assets/(.*)$ {WEB_DIR}/themes/$1/assets/$2 AliasMatch ^/(.*)/themes/(.*)/assets/(.*)$ {WEB_DIR}/plugins/$1/themes/$2/assets/$3 # SECTION itk BEGIN. AssignUserID {SYSTEM_USER_PREFIX}{SYSTEM_USER_MIN_UID} {SYSTEM_USER_PREFIX}{SYSTEM_USER_MIN_UID} # SECTION itk END. # SECTION suexec BEGIN. SuexecUserGroup {SYSTEM_USER_PREFIX}{SYSTEM_USER_MIN_UID} {SYSTEM_USER_PREFIX}{SYSTEM_USER_MIN_UID} # SECTION suexec END. <Directory {WEB_DIR}/public> Options +FollowSymlinks AllowOverride All # SECTION fcgid BEGIN. Options +ExecCGI FCGIWrapper {PHP_STARTER_DIR}/master/php5-fcgid-starter # SECTION fcgid END. # SECTION itk BEGIN. php_admin_value open_basedir "{HOME_DIR}/:{CONF_DIR}/:/proc/:/bin/df:/bin/mount:{RKHUNTER_LOG}:{CHKROOTKIT_LOG}:{PEAR_DIR}/{OTHER_ROOTKIT_LOG}" php_admin_value session.save_path "{WEB_DIR}/data/sessions" php_admin_value upload_tmp_dir "{WEB_DIR}/data/tmp" php_value include_path ".:{WEB_DIR}/library:{PEAR_DIR}" php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@{BASE_SERVER_VHOST}" # SECTION itk END. RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ plugins.php [NC,L] {AUTHZ_ALLOW_ALL} </Directory> <Location /ispLogos> {AUTHZ_ALLOW_ALL} </Location> <LocationMatch ^/themes/.*/assets/.*$> {AUTHZ_ALLOW_ALL} </LocationMatch> <LocationMatch ^/.*/themes/.*/assets/.*$> {AUTHZ_ALLOW_ALL} </LocationMatch> # SECTION php_fpm BEGIN. Alias /php5-fcgi /var/lib/apache2/fastcgi/php5-fcgi-master FastCGIExternalServer /var/lib/apache2/fastcgi/php5-fcgi-master \ -socket /var/run/php5-fpm-master.socket \ -idle-timeout 300 \ -pass-header Authorization # SECTION php_fpm END. # SECTION custom BEGIN. # SECTION custom END.</VirtualHost>


    00_master_ssl.conf

  • Ja klar habe das ja nicht ersetzt sondern vor den ersten vhost gesetzt :) wird trotzdem umgeleitet :)