mirror of
https://github.com/klaussilveira/gitlist.git
synced 2026-02-02 20:59:45 +01:00
Merge pull request #211 from Myhrlin/master
hiawatha webserver URLToolkit configuration
This commit is contained in:
18
INSTALL.md
18
INSTALL.md
@@ -1,5 +1,5 @@
|
||||
# GitList Installation
|
||||
* Download GitList from [gitlist.org](http://gitlist.org/) and decompress to your `/var/www/gitlist` folder, or anywhere else you want to place GitList.
|
||||
* Download GitList from [gitlist.org](http://gitlist.org/) and decompress to your `/var/www/gitlist` folder, or anywhere else you want to place GitList.
|
||||
* Rename the `config.ini-example` file to `config.ini`.
|
||||
* Open up the `config.ini` and configure your installation. You'll have to provide where your repositories are located and the base GitList URL (in our case, http://localhost/gitlist).
|
||||
* Create the cache folder and give read/write permissions to your web server user:
|
||||
@@ -13,7 +13,7 @@ chmod 777 cache
|
||||
That's it, installation complete!
|
||||
|
||||
## Webserver configuration
|
||||
Apache is the "default" webserver for GitList. You will find the configuration inside the `.htaccess` file. However, nginx and lighttpd are also supported.
|
||||
Apache is the "default" webserver for GitList. You will find the configuration inside the `.htaccess` file. However, nginx and lighttpd are also supported.
|
||||
|
||||
### nginx server.conf
|
||||
|
||||
@@ -73,4 +73,16 @@ url.rewrite-once = (
|
||||
"^/gitlist/favicon\.ico$" => "$0",
|
||||
"^/gitlist(/[^\?]*)(\?.*)?" => "/gitlist/index.php$1$2"
|
||||
)
|
||||
```
|
||||
```
|
||||
|
||||
### hiawatha
|
||||
|
||||
```
|
||||
UrlToolkit {
|
||||
ToolkitID = gitlist
|
||||
RequestURI isfile Return
|
||||
# If you have example.com/gitlist/ ; Otherwise remove "/gitlist" below
|
||||
Match ^/gitlist/.* Rewrite /gitlist/index.php
|
||||
Match ^/gitlist/.*\.ini DenyAccess
|
||||
}
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user