rpm packaging a web application software to run on nginx
Styopa Semenukha
semenukha at gmail.com
Sat Feb 22 15:25:28 UTC 2014
Hello Doruk,
Package manager should not undertake creating _usable_ configuration, this is
configuration manager prerogative. The PM must create a sample configuration
("Welcome to Nginx").
I would declare your conf file as %doc, then rpmbuild will put it to
/usr/share/doc/%{name}-%{version}/
Experienced users will see it and fit to their needs. Beginners will ignore it
and copy-paste configs from forums anyway :)
On Saturday, February 22, 2014 03:55:17 PM Doruk Fisek wrote:
> Hi,
>
> I'm trying to add Nginx support to the LDAP Account Manager RPM
> package.
>
> In Apache, the package adds a /etc/httpd/conf.d/lam.apache.conf that
> has a simple Alias directive:
>
> Alias /lam /usr/share/ldap-account-manager
>
> However when I try to do that with a Location directive
> in /etc/nginx/conf.d/lam.nginx.conf, I get:
>
> "location directive is not allowed here"
>
> I have to put the Location directive inside a server block, which
> makes the config file not usable out of the box (the user has to
> manually place it in all server blocks, including the default one).
>
> Since my Apache way of thinking isn't working in Nginx, my question
> is: How do I prepare an RPM package of a web application, which when
> installed, will be up and running in Nginx without any manual editing
> on the user's part?
>
> Doruk
>
> --
> Özgür Yazılım A.Ş. ~ #
> http://www.ozguryazilim.com.tr
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
--
Sincerely yours,
Styopa Semenukha.
More information about the nginx
mailing list