Re: How do I set the RT hostname?

Peter Zillmann <[email protected]>
Newsgroups gmane.comp.bug-tracking.request-tracker.user
Message-ID <[email protected]>
On my test system I get the behavior you describe when $WebDomain does not match the URL in my browser.

Are you sure you’ve restarted your web server since making the change?

From: rt-users [mailto:[email protected]] On Behalf Of Barton Chittenden
Sent: Monday, November 21, 2016 8:19 AM
To: rt-users
Subject: [rt-users] How do I set the RT hostname?

I'm in the process of setting up a new RT 4.4 instance. I used the web installer, which generated the following RT-SiteConfig.pm:

Set( $CommentAddress, '[email protected]<mailto:[email protected]>' );
Set( $CorrespondAddress, '[email protected]<mailto:[email protected]>' );
Set( $DatabaseHost, 'localhost' );
Set( $DatabaseName, 'rt4' );
Set( $DatabasePassword, 'xxxxxxxxxxxxx' );
Set( $DatabasePort, '' );
Set( $DatabaseType, 'mysql' );
Set( $DatabaseUser, 'rt_user' );
Set( $Organization, 'rt2.example.com<http://rt2.example.com>' );
Set( $OwnerEmail, '[email protected]<mailto:[email protected]>' );
Set( $SendmailPath, '/usr/sbin/sendmail' );
Set( $WebDomain, 'rt2.example.com<http://rt2.example.com>' );
Set( $WebPort, '80' );
Set( $rtname, 'rt2.example.com<http://rt2.example.com>' );
1;

{ I've substituted 'rt2.example.com<http://rt2.example.com>' for the actual FQDN of the machine that's hosting the instance }

When I tried to set up a new asset, I got the following error message:

RT has detected a possible cross-site request forgery for this request, because the Referrer header supplied by your browser (rt2.example.com:80<http://rt2.example.com:80>) is not allowed by RT's configured hostname (127.0.0.1:80<http://127.0.0.1:80>).

A bit of googling showed me how to set this in  RT-SiteConfig.pm:

Set(@ReferrerWhitelist, qw(127.0.0.1:80));

... that did disable the message, but why is the 'configured hostname' set to 127.0.0.1:80<http://127.0.0.1:80>, and how do I set it to the actual domain name of the machine?

Thanks,

--Barton

---------
RT 4.4 and RTIR training sessions, and a new workshop day! https://bestpractical.com/training
* Los Angeles - January 9-11 2017
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.