List for cgit developers and users
 help / color / Atom feed
* Avoiding virtual-root with Nginx
@ 2019-01-06  2:02 hi
  2019-01-31 14:30 ` georg
  0 siblings, 1 reply; 3+ messages in thread
From: hi @ 2019-01-06  2:02 UTC (permalink / raw)


cgitrc(5) says

> NOTE: cgit has recently learned how to use PATH_INFO to achieve the
> same kind of virtual urls, so this option will probably be deprecated.

With this in mind, I've been trying and failing to set up CGit with
Nginx without using virtual-root. By default, CGit will generate links
starting with /cgit.cgi/, rather than just /, but I can set virtual-root
to / to get the behaviour I want. I've found vague mentions online of
Nginx's PATH_INFO format not being compatible with CGit, so my question
is: is this a bug in CGit, or is there something I should be doing
differently with Nginx?

Given that the quoted note is at least ten years old, I'm not worried
about it suddenly disappearing, but I'd still like to be sure I'm doing
things properly.

Alyssa Ross
hi at alyssa.is
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.zx2c4.com/pipermail/cgit/attachments/20190106/000084ba/attachment.asc>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Avoiding virtual-root with Nginx
  2019-01-06  2:02 Avoiding virtual-root with Nginx hi
@ 2019-01-31 14:30 ` georg
  2019-01-31 14:46   ` daniel
  0 siblings, 1 reply; 3+ messages in thread
From: georg @ 2019-01-31 14:30 UTC (permalink / raw)


Hi,

On 19-01-06 02:02:45, hi at alyssa.is wrote:
> With this in mind, I've been trying and failing to set up CGit with
> Nginx without using virtual-root. By default, CGit will generate links
> starting with /cgit.cgi/, rather than just /, but I can set
> virtual-root to / to get the behaviour I want. I've found vague
> mentions online of Nginx's PATH_INFO format not being compatible with
> CGit, so my question is: is this a bug in CGit, or is there something
> I should be doing differently with Nginx?
> 
> Given that the quoted note is at least ten years old, I'm not worried
> about it suddenly disappearing, but I'd still like to be sure I'm
> doing things properly.

How do you serve the cgi code? I'm using uwsgi and Nginx, and could send
you the configs, in case that's of interest to you.

Cheers,
Georg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://lists.zx2c4.com/pipermail/cgit/attachments/20190131/8c3f0071/attachment.asc>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Avoiding virtual-root with Nginx
  2019-01-31 14:30 ` georg
@ 2019-01-31 14:46   ` daniel
  0 siblings, 0 replies; 3+ messages in thread
From: daniel @ 2019-01-31 14:46 UTC (permalink / raw)




> On Jan 31, 2019, at 9:30 AM, Georg Faerber <georg at riseup.net> wrote:
> 
> I'm using uwsgi and Nginx, and could send
> you the configs, in case that's of interest to you.

For what it?s worth, a working config is also documented on the Arch Wiki [1]. 

[1] - https://wiki.archlinux.org/index.php/Cgit#Using_uwsgi

-- 
Daniel Moch
daniel at danielmoch.com
https://djmo.ch
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.zx2c4.com/pipermail/cgit/attachments/20190131/6bfd1f26/attachment.html>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, back to index

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-06  2:02 Avoiding virtual-root with Nginx hi
2019-01-31 14:30 ` georg
2019-01-31 14:46   ` daniel

List for cgit developers and users

Archives are clonable: git clone --mirror http://inbox.vuxu.org/cgit

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.archive.cgit


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git