В корпоративен свят, където проектните среди се увеличават всеки ден, идеално е да има инструменти, които са свързани с този тип обекти, което позволява перфектна оперативна съвместимост между потребители и ресурси. Управлението на проекти се консолидира все повече благодарение на важността, която всяка организация прилага за екипното сътрудничество и днес ще анализираме полезен инструмент за този тип среда, а именно Redmine заедно с Nginx.
Припомнете си, че Nginx (двигател x) е HTTP и обратен прокси сървър, пощенски прокси сървър и общ TCP / UDP прокси сървър, който е полезен в цялата уеб среда.
За този урок ще използваме CentOS 7, който може да бъде изтеглен, ако все още го нямаме, в следната връзка:
Какво е RedmineRedmine е уеб приложение за управление на проекти, характеризиращо се с високата си гъвкавост. Redmine е написан под рамката Ruby on Rails, е крос-платформен и може да се използва като кръстосана база данни.
Redmine е с отворен код и се пуска при условията на GNU General Public License v2 (GPL).
Помощната програма Redmine ни дава възможност да следим няколко проекта едновременно, можете да интегрирате новини, да използвате управление на документи и файлове и wiki за поддръжка за всеки проект. Потребителските акаунти могат да бъдат удостоверени в LDAP директория, а софтуерът на трети страни може да се свърже чрез REST API, като по този начин разширява възможностите на тази важна помощна програма.
Характеристика
- Множество проекти за поддръжка
- Гъвкав контрол на достъпа въз основа на роли
- Гъвкава система за проследяване на проблеми
- Той има диаграма и календар на Гант
- Управление на новини, документи и архиви
- Известия за емисии и имейли
- Създаване на Wiki проект
- Управление на форума на проекта
- Проследяване на времето
- Персонализирани полета за въпроси, записи във времето, проекти и потребители
- SCM интеграция (SVN, CVS, Git, Mercurial и Bazar)
- Създаване на проблем с имейл
- Поддръжка на множество LDAP удостоверяване
- Поддръжка за саморегистрация на потребители
- Поддръжка на много езици (до 42 езика)
- Поддръжка на множество бази данни
Сега ще видим как да инсталираме Redmine с Nginx на CentOS 7.
1. Как да инсталирате зависимости на Redmine с Nginx на CentOS 7
Redmine има много зависимости, които трябва да бъдат инсталирани в CentOS и за това ще влезем като root потребители.
След като това стане, ще инсталираме всички зависимости, изисквани от Redmine и необходимите пакети за Ruby и RVM, като изпълним следната команда:
yum инсталирате zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel ftp wget ImageMagick-devel gcc-c ++ кръпка readline readline-devel zlib libyaml-devel libffi-devel направи bzip2 autoconf automake libtool bison iconv-devel subversion
Увеличете
Там въвеждаме буквата y, за да потвърдим изтеглянето и инсталирането на споменатите пакети. Инсталацията ще поиска парола за MySQL, там трябва да въведем новата парола на MySQL root, когато бъде поискана.
Вход Присъединете се!