Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Download and Extract 2.2 code
  • Shutdown httpd and vcld services
  • Create backup of vcl database
  • Update mysql schema
  • Update Web code, create a backup, copy in new, make changes
  • Restart httpd service
  • Update Management node vcl code, create a backup, copy in new, make changes
  • Restart httpd and vcld servicesservice

Download and Extract 2.2 code

...

  1. copy your old code out of the way
    Code Block
    cd /var/www/html
    mv vcl ~/vcl_2.1_web
    
  2. copy the new code in place
    Code Block
    cd /root/apache-VCL-2.2-incubating
    cp -r web /var/www/html/vcl
    
  3. copy your 2.1 config files
    Code Block
    cd ~/vcl_2.1_web/.ht-inc
    cp conf.php secrets.php pubkey.pem keys.pem /var/www/html/vcl/.ht-inc
    
  4. make /var/www/html/vcl/.ht-inc/maintenance writable by the web server - if httpd on your server is running as the user apache:
    Code Block
    chown apache /var/www/html/vcl/.ht-inc/maintenance
    
  5. add the following new entries to conf.php - You can copy them in from .ht-inc/conf-default.php. Descriptions of each item can also be found in conf-default.php
    • date_default_timezone_set('America/New_York');
    • $blockNotifyUsers = "adminuser@example.org";
    • define("SCHEDULER_ALLOCATE_RANDOM_COMPUTER", 0);
    • define("DOCUMENTATIONURL", "https://cwiki.apache.org/VCLDOCS/");
    • define("USEFILTERINGSELECT", 1);
    • define("FILTERINGSELECTTHRESHOLD", 1000);
    • define("DEFAULTTHEME", 'default');

...

Restart httpd service

Code Block
service httpd start or /etc/init.d/httpd start

...