Back Office Health Check Tool - ABO - Reference Guides

Back Office Configuration Guide

Product
ABO
AFS_Version
7.11
Category
Reference Guides
language
English
audience
public

A tool is available to check if Apache has been properly configured on the server.

This tool is available in the antidot-v79-python-3-ws-tools package.

Run the following command:

/usr/local/afs7/contrib/python/3.5/bin/bo_health_check

This command will:

  1. Send a request to the Back Office to make sure it is reachable.
  2. Send a request containing an encoded slash to make sure that the "AllowEncodedSlashes" parameter is properly activated.

If the command returns the following result:

04:59:46 INFO: Sending normal request
04:59:46 INFO: Normal request succesfull, BO is reachable
04:59:46 INFO: Sending encoded request
04:59:46 INFO: Encoded Request Succesfull, AllowEncodedSlashes is ON

The Back Office is reachable AND AllowEncodedSlashes has been properly activated.

If the command returns the following result:

04:59:46 ERROR: Error 503: Is BO server started? If you are using RHEL, make sure SELinux is disabled

The Back Office is not reachable. Make sure that the BO server is started by running the following command:

As root user

systemctl status bo-server.service

If the commands returns the following result:

AFS v7 BO Web Services server not running.

Run the following command:

As root user

systemctl start bo-server.service

If the command returns the following result:

04:59:46 INFO: Sending normal request
04:59:46 INFO: Normal request succesfull, BO is reachable
04:59:46 INFO: Sending encoded request
04:59:46 WARNING: Error 404: AllowEncodedSlashes is not On
04:59:46 WARNING: You need to add "AllowEncodedSlashes On" to the vhost file controlling http://localhost

The Back Office is reachable BUT AllowEncodedSlashes has not been properly activated. Ensure that you followed all Apache Virtual Host Configuration steps.