I've just installed Gitorious on our development server on SLES11
using nginx-passenger
When i'm clicking login Firefox says: "The page isn't redirecting
properly. Firefox has detected that the server is redirecting the
request for this address in a way that will never complete."
And i have a whole bunch messages like:
[11/Nov/2009:20:36:31 +0300] "GET /login HTTP/1.1" 302 104 "http://
gitorious.dev.scalaxy.ru/" "Mozilla/5.0 (X11; U; FreeBSD amd64; en-US;
rv:1.9.1.3) Gecko/20090929 Firefox/3.5.3"
[11/Nov/2009:20:36:31 +0300] "GET /login HTTP/1.1" 302 104 "http://
gitorious.dev.scalaxy.ru/" "Mozilla/5.0 (X11; U; FreeBSD amd64; en-US;
rv:1.9.1.3) Gecko/20090929 Firefox/3.5.3"
[11/Nov/2009:20:36:31 +0300] "GET /login HTTP/1.1" 302 104 "http://
gitorious.dev.scalaxy.ru/" "Mozilla/5.0 (X11; U; FreeBSD amd64; en-US;
rv:1.9.1.3) Gecko/20090929 Firefox/3.5.3"
in access.log
You can check it out here:
http://gitorious.dev.scalaxy.ru/
Any suggestions?
PS. config/gitorious.yml:
production:
cookie_secret: Bebddfdf
repository_base_path: "/srv/git"
extra_html_head_data:
system_message:
gitorious_client_port: 3000
gitorious_client_host: localhost
gitorious_host:
gitorious.dev.scalaxy.ru
gitorious_user: git
exception_notification_emails:
mangle_email_addresses: false
public_mode: false
locale: en
archive_cache_dir: "/var/cache/gitorious-tarballs-cache"
archive_work_dir: "/var/tmp/gitorious-tarballs-work"
only_site_admins_can_create_projects: false
hide_http_clone_urls: false
is_gitorious_dot_org: false
PPS. nginx.conf:
passenger_root /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.5;
passenger_ruby /usr/bin/ruby;
server {
listen 80;
listen 443 default ssl;
server_name
gitorious.dev.scalaxy.ru;
ssl_certificate /etc/ssl/servercerts/servercert.pem;
ssl_certificate_key /etc/ssl/servercerts/serverkey.pem;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:
+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
passenger_enabled on;
rails_spawn_method smart-lv2;
rails_env production;
root /srv/www/htdocs/public;
location ~* \.(ico|jpg|jpeg|gif|png|css|js)(\?[0-9]+)?$ {
root /srv/www/htdocs/public;
expires 30d;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.html\.erb$ {
deny all;
}
location ~ /\.ht {
deny all;
}
}