Hallo,
zu erst installiert man sich den kleinen Ruby Server Thin
sudo apt-get install thin bzw. sudo apt-get install thin1.8
dann legt man sich die Datei redmine.yml in /etc/thin oder /etc/thin1.8 an, mit folgenden Inhalt:
pid: tmp/pids/thin.pid
group: www-data
timeout: 30
log: log/thin.log
max_conns: 1024
require: []
environment: production
max_persistent_conns: 512
servers: 4
daemonize: true
user: www-data
socket: /tmp/thin.sock
chdir: /path/to/redmine/root/not/public
/etc/init.d/thin start oder /etc/init.d/thin1.8 start
Nun bei der nginx Konfiguration(nginx.conf):
vor dem "server" Bereich fügt man dies ein:
upstream thin_cluster {
server unix:/tmp/thin.0.sock;
server unix:/tmp/thin.1.sock;
server unix:/tmp/thin.2.sock;
server unix:/tmp/thin.3.sock;
}
server{
...
}
Im "server" Bereich fügt man nun noch dies ein:
location /redmine {
proxy_pass http://thin_cluster;
}
und schon kann man über www.meinedomain.tld/redmine auf redmine zugreifen!
Man sollte aber in config/envoirment.rb ganz unten dies einfügen:
Redmine::Utils::relative_url_root = "/redmine"
Keine Kommentare:
Kommentar veröffentlichen