Forum: NGINX Rewriteing awstats to base path

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Fe5a4dd131fbf0befa4a55b27ff8f6f4?d=identicon&s=25 Moritz Herrmann (Guest)
on 2014-01-01 17:44
(Received via mailing list)
Hi,

I like to beautify my urls used for awstats.

Currently I have to use the following path for awstats
> /cgi-bin/awstats.pl?config=www.example.com
that works as expected.

For easier handling for our users I like to shorten the url to
/www.example.com
I tried a simple rewrite like
> rewrite ^/www.example.com$ /cgi-bin/awstats.pl?config=www.example.com;

but I'll get the following error
> 2013/12/31 23:43:20 [error] 23736#0: *1 open()
"/srv/awstats/dist/wwwroot/awstats.pl" failed (2: No such file or directory),
client: ::ff:123.123.123.123, server: awstats.example.com, request: "GET
/awstats.pl?config=www.example.com&framename=mainleft HTTP/1.1", host:
"awstats.example.com", referrer: "http://awstats.example.com/www.example.com"

here is the full server block
>                 include fastcgi_params;
> }
Desired url http://awstats.example.com/www.example.com

Probably I didn't fully understand the rewrite rules.

Hopefully you can help!

Best regards
moe
This topic is locked and can not be replied to.