en
Nyelv
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI fordítás
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

URL-előtag (sub-uri) szerverkonfiguráció (elavult a 11. verzióból)

Megszüntetés a 11 -es verziótól

A legújabb előlapi összetevőkkel való kompatibilitási problémák miatt az Easy Redmine futtatása a sub-uri-n már nem támogatott a 11-es verzióban.

Bevezetés

A legtöbb esetben az Easy Redmine aldomainen fut (pl. Https://redmine.mycompany.com). Ez a legstabilabb módszer.

A belső irányelvek miatt azonban egyes vállalatok uri sub-on futnak (pl. Https://mycompany.com/redmine). Ebben az esetben különösen óvatosnak kell lennie a szerver konfigurációjával kapcsolatban. Íme tippjeink a helyes működéshez.

A helytelen konfiguráció használata egyes funkcióknál problémákat okozhat. Leginkább: export, Javascript -összetevők, például Gantt vagy WBS, modális ablakok és mások.

Ez az útmutató az eredeti Redmine-en alapul (http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI#Using-RedmineUtils-preferred-solution)

A mintakonfiguráció a https://prefix.easyredmine.com/redmine alkalmazásra vonatkozik

Puma beállítása

A puma esetében 2 fájlt kell szerkesztenie - config.ru és config/environment.rb

config.ru -> térkép hozzáadása a "/redmine" -hez az aktuális futó alkalmazás körül
map '/redmine' futtassa a RedmineApp :: Alkalmazás végét
config/puma.rb -> állítsa be a RAILS_RELATIVE_URL_ROOT env változót
RAILS_ENV = ENV ['RAILS_ENV'] ENV ['RAILS_RELATIVE_URL_ROOT'] = '/redmine' munkások 2 szál 1, 2 preload_app! rackup DefaultRackup környezet RAILS_ENV || 'production' plugin "tmp_restart" worker_timeout 600 APP_HOME = File.join (File.absolute_path (File.dirname (__ FILE__)), "../") könyvtár File.join (APP_HOME, 'public_html') bind "unix: // #{APP_HOME} /application.sock "pidfile File.join (APP_HOME, 'application.pid') stdout_redirect File.join (APP_HOME, 'public_html/log/puma.log'), File.join (APP_HOME, 'public_html/log) /puma.err ') on_worker_boot do ActiveRecord :: Base.establish_connection end

nginx

Frissítse a gyökeret, adja hozzá a "/redmine" helyét, és hozzon létre álneveket. Példa:

upstream prefix.easyredmine.com {server unix: ///home/easyproject/prefix.easyredmine.com/application.sock; } szerver {figyelj 443 ssl http2; szerver_neve előtag.easyredmine.com; # root /home/easyproject/prefix.easyredmine.com/public_html/public; root /home/easyproject/prefix.easyredmine.com/redmine; access_log /var/log/nginx/prefix.easyredmine.com.log; error_log /var/log/nginx/prefix.easyredmine.com.err; location/redmine { # root /home/easyproject/prefix.easyredmine.com/public_html/public; alias /home/easyproject/prefix.easyredmine.com/redmine; proxy_pass http://prefix.easyredmine.com; include default.d/upstream.conf; } hely/kábel {proxy_pass http://prefix.easyredmine.com; include default.d/websocket.conf; } location ~ ^/redmine/(képek | rendszer | eszközök | plugin_assets)/{alias /home/easyproject/prefix.easyredmine.com/redmine; proxy_pass http://prefix.easyredmine.com; gzip_static on; lejár 3M; add_header Cache-Control public; add_header ETag ''; szünet; } ssl_certificate /etc/nginx/ssl/easyredmine_com.crt; ssl_certificate_key /etc/nginx/ssl/easyredmine_com.key; }

Apache2

    RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on Options Indexes FollowSymLinks MultiViews AllowOverride Nincs Rendelés engedélyezése, megtagadása

Ne felejtsd el!

Az alkalmazás beállításaiban adja meg a teljes URL -t.

Adminisztráció >> Beállítások >> Általános - Gazdagép neve és elérési útja

Próbálja ki az Easy Redmine-t 30 napos ingyenes próbaverzióval

Teljes funkciók, SSL védett, napi biztonsági mentések az Ön földrajzi elhelyezkedésében