Tracking / Redirection Server Configuration - RHEL 8 | Community
Skip to main content
April 25, 2023
Question

Tracking / Redirection Server Configuration - RHEL 8

  • April 25, 2023
  • 7 replies
  • 2296 views

Hi all,

 

I'm installing a test Campaign Classic Server V7 build 9349 on a single RHEL 8 machine.

 

Everything is correctly installed and working, the deployment wizard has been executed and the tracking server validation was succesful, and the machine restarted.

 

The tracked links inside the deliveries have the correct form (http://<server>:8080/r/?id=hfa0,1e82,424) however they lead to a 404, just as the test URL : http://<server>:8080/r/test 

 

The Campaign server runs the following processes (xxx is the instance name):

Tracking is set to autostart = "true" in serverConf.xml, but I don't see it in the list of processes.

 

My questions are :

  • Is the redirection handled by Apache or Tomcat ?
  • What did I miss in the configuration ?

Thanks a lot for your help.

 

Igor

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

7 replies

Marcel_Szimonisz
Community Advisor
Community Advisor
April 26, 2023

Hello @igorzk ,
tracking server uses web@default and trackinglogd@default 

have you used option:
Add support for tracking in an existing instance 

in deployment wizard?

Check documentation:
https://experienceleague.adobe.com/docs/campaign-classic/using/sending-messages/tracking-messages/about-message-tracking.html
can you post instance configuration/ deployment wizard
Marcel

IgorZkAuthor
April 27, 2023

Hi @marcel_szimonisz ,

 

Yes I selected "Add support for tracking in an existing instance " and validated successfully (see screenshots below).

 

The third screen-shot is the modified section of config-<instance>.xml after the tracking validation.

 

Do you need anything else ?

 

Thanks a lot for your help !

 

Marcel_Szimonisz
Community Advisor
Community Advisor
April 27, 2023

Hello @igorzk ,

Maybe even it says in docu that you do not need web server like apache i guess you need to have it. Can you add web server by following the documentation?

I have also only installed AC without apache on my sandbox..i will try to make it work later and let you know.

Marcel

IgorZkAuthor
April 27, 2023

Hi @marcel_szimonisz ,

Apache was already installed on the server, along with the firewall.

 

Here were the executed commands :

 

// Install Apache web server, activate it and open 80 and 8080 for Tomcat, 5432 for PostgreSQL

sudo dnf install httpd
sudo systemctl enable httpd
sudo systemctl start httpd
sudo dnf install firewalld
sudo systemctl unmask firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --zone=public --permanent --add-service=smtp
sudo firewall-cmd --zone=public --permanent --add-port 8080/tcp
sudo firewall-cmd --zone=public --permanent --add-port 8080/udp
sudo firewall-cmd --zone=public --permanent --add-port 5432/tcp
sudo firewall-cmd --zone=public --permanent --add-port 5432/udp
sudo firewall-cmd --reload

IgorZkAuthor
April 27, 2023

Oops I wanted to correct my post, not to accept it as an answer ! How can I revert this ?

Sukrity_Wadhwa
Community Manager
Community Manager
April 27, 2023

There you go. I have reverted it for you. 

Best, 

Sukrity

Sukrity Wadhwa
IgorZkAuthor
April 27, 2023

Hi all,

 

I saw that someone already had nearly the same issue : https://experienceleaguecommunities.adobe.com/t5/adobe-campaign-classic-questions/set-up-tracking-redirection-server/td-p/394813 , and it was apparently resolved by setting a tracking password and doing the tracking registration again.

 

So I tried to set up a tracking password on the instance by running a nlserver config -trackingpassword, but I get the error below.

 

[neolane@xxxxx bin]$ ./nlserver config -trackingpassword
21:01:59 > Application server for Adobe Campaign Classic (7.2.2 build 9349@e319b6d of 02/28/2022)
Enter the current password.
Password:
Enter the new password.
Password:
21:02:04 >>> RED-520005 Wrong configuration of remote redirection server. Please check the server configuration. (iRc=16384)
21:02:04 >>> XSV-350029 Unable to change password for account 'default' with identification mode 'tracking'. (iRc=16384)

 

Thanks for your help

 

Regards,

Igor

IgorZkAuthor
April 27, 2023

Oh, when specifying the right instance, the tracking password is ok :

 

[neolane@xxxxx bin]$ ./nlserver config -instance:izt -trackingpassword
21:13:51 > Application server for Adobe Campaign Classic (7.2.2 build 9349@e319b6d of 02/28/2022)
Enter the current password.
Password:
Enter the new password.
Password:
21:14:04 > Password successfully changed for account 'izt' (authentication mode 'tracking').

 

I validated again the tracking configuration with the new password and restarted the server, but still the same 404 errors.

 

CC @adithyacs86 your help would be appreciated on this, thanks a lot !

 

Regards,

Igor

IgorZkAuthor
May 4, 2023

Hi all,

 

According to the documentation (https://experienceleague.adobe.com/docs/campaign-classic/using/installing-campaign-classic/architecture-and-hosting-models/general-architecture.html?lang=en# ), it is stated that redirection is handled by the webmdl module.

 

"To guarantee highest availability, this process is fully independent from the database: the other server processes communicate with it using SOAP calls (HTTP, HTTP(S) and XML) only. Technically, this functionality is implemented in an extension module of a HTTP server (ISAPI extension in IIS, or a DSO Apache module, etc.) and is available in Windows only."

 

Does that really mean that this webmdl module is not usable in a Linux environnent ?

 

Regards,

Igor