1 2 Previous Next 15 Replies Latest reply on Jun 22, 2010 10:45 AM by hasi99

    Can the Web HelpDesk run on a different server (Apache Version)

      I was able to successfully configure Web Helpdesk with Apache 2.2 with OpenSSL on my test EEM 5.23 server. However, I doubt if the Pentest team will allow me to do the same in production server (i.e to run webserver on the same box as the Object Directory). Offcourse with the Web HelpDesk, that comes as a part of EEM in the previous versions, did not give room for such a question.  But now, that Apache Version is available, are they any ways to run the Apache web server on a different box and point the required *.conf files to EEM server. I kinda doubt if this possibility exists because of the Object Directory's nature.

       

      Does anybody know?

        • 1. Re: Can the Web HelpDesk run on a different server (Apache Version)

          Yes, it is possible and it does work. That is recommended way.

          "sbhttp.ini" and "SDMCFG.INI" will point to remote database server (running on EEM, database box).

           

           

          on 2/8/10 7:20:59 PM EST
          • 2. Re: Can the Web HelpDesk run on a different server (Apache Version)

            So Peter, How do I then, refer the Enterprise Encryption Manager directory home in httpd.conf, httpd-ssl.conf and sbhttp.ini. Suppose I have this Apache installed on Server1 and EEM exists in Server2, how would I refer the path to the WebCGI related files. For ex: if I edit the line ..

             

            DocumentRoot "C:/Program Files/McAfee/Endpoint Encryption Manager/WebCgi"

             

            in httpd-ssl.conf can i refer a hostname\Webcgi path?

            • 3. Re: Can the Web HelpDesk run on a different server (Apache Version)

              On WebHelpdesk server you install EEM but do not create database. Install Apache and WebHelpdesk as per provided instructions.

              It is just in "sbhttp.ini" and "SDMCFG.INI" you give neccessary information to point to your database server host.

              Path would be exactly as you said, if you have used defaults.

               

              SbHttp.ini

              [Configuration]

              Server.Database.Name=YourDatabaseName

              ...

               

              SDMCFG.INI

              [DatabaseN]
              Description=YourDatabaseName
              ...

               

               

              on 2/8/10 9:06:14 PM EST
              • 4. Re: Can the Web HelpDesk run on a different server (Apache Version)

                Thanks Peter, I will give this a short....

                • 5. Re: Can the Web HelpDesk run on a different server (Apache Version)

                  Hi ,

                   

                  I have tried to follow the post here & the instructions that come with the apache server & have got as far as getting the web helpdesk to run on my test machine but get errors when logging into web admin to do a recovery etc.

                   

                  As I didnt create an EEM database on my test machine, it didnt have an sdmcfg.ini file, so I copied that from my live server.  If I run it now I get "The database has not been created or initialised yet".

                   

                  So I then changed some settings in sdmcfg:

                   

                  [Databases]
                  Database1=SbFileDB.dll
                  Database2=
                  xxxxxxxxxx (IP address blanked out for this post)
                  [Database1]
                  Description=SafeBoot Administration Database
                  IsLocal=Yes to No
                  Authenticate=No
                  DataPath=D:\Program Files\SBAdmin\SBDATA
                  [Defaults]
                  DatabaseID=1
                  TokenType=01000000
                  [Database2]
                  Description=
                  xxxxxxxxxx Server name blanked out
                  IsLocal=No
                  Authenticate=Yes
                  Port=5555

                   

                  I now get "Unable to convert a host name to an IP address".

                   

                  We are running EEM & EEPC 5.2.3

                   

                  Any help appreciated.

                   

                  Many Thanks.

                  • 6. Re: Can the Web HelpDesk run on a different server (Apache Version)

                    You cannot turn connection from local to remote by just changing "IsLocal" setting:

                     

                    Database1=SbFileDB.dll
                    Database2=xxxxxxxxxx (IP address blanked out for this post)
                    [Database1]
                    Description=SafeBoot Administration Database
                    IsLocal=Yes to No

                    Now it thinks that "SbFileDB.dll" is name to be resolved by DNS (which obviously fails).

                     

                    What is your "SBHttp.ini" file? Make sure it uses "xxxxxxxxxx Server name blanked out"
                    database name.

                    • 7. Re: Can the Web HelpDesk run on a different server (Apache Version)

                      Ok, I've changed sdmcfg back so that it now reads:

                       

                      [Databases]
                      Database1=SbFileDB.dll
                      Database2=xxxxxxxxxx (IP address blanked out for this post)
                      [Database1]
                      Description=SafeBoot Administration Database
                      IsLocal=Yes
                      Authenticate=no
                      DataPath=D:\Program Files\SBAdmin\SBDATA
                      [Defaults]
                      DatabaseID=1
                      TokenType=01000000
                      [Database2]
                      Description=xxxxxxxxxx Server name blanked out
                      IsLocal=No
                      Authenticate=Yes
                      Port=5555

                       

                      sbhttp.ini reads:

                       

                      [Configuration]
                      Server.Name=Safeboot webRecovery
                      Server.Port=443
                      Server.Log.FileName=
                      Server.Log.Flags=00000005
                      Server.Ssl.CertName=127.0.0.1
                      Server.Database.Name=xxxxxxxxxx Server name blanked out

                      Server.Logon.Timeout=5
                      [Strings]
                      Server.String.1=Web Server
                      Server.String.2=The challenge you entered was not correct. Please try again.
                      Server.String.3=The recovery action you selected was not valid. Please try again.
                      Server.String.4=The requested URL "%s" was not found.
                      [Page.Handlers]
                      Handler.CeRecovery=SBCEDEV.DLL
                      Handler.WebRecovery=SBWEBREC.DLL
                      Handler.SBWebPassword=sbwebpwd.dll
                      [CGI]
                      ; Specify the root directory from which pages are to be served, this is where you copied the WebCgi folder to.
                      Server.RootDir=C:\Program Files\McAfee\Endpoint Encryption Manager\WebCgi
                      ; Server.RootDir=C:\Program Files\SBAdmin\WebCgi

                      ; Specify the directory where the management software resides
                      Server.AppDir=C:\Program Files\McAfee\Endpoint Encryption Manager
                      ; Server.AppDir=C:\Program Files\SBAdmin

                       

                      I now get: "the datebase has not been created or initialised yet" when trying to log into webhelpdesk ?

                      • 8. Re: Can the Web HelpDesk run on a different server (Apache Version)

                        Can you EEM to database using second database connection (Description=xxxxxxxxxx Server name blanked out)?

                        1 2 Previous Next