在Unix上安装web应用程序(如Jira)的最佳方法?
你能谈谈这是一种什么样的最佳方式、最佳实践吗 要在Unix上安装web应用程序?在Unix上安装web应用程序(如Jira)的最佳方法?,unix,installation,Unix,Installation,你能谈谈这是一种什么样的最佳方式、最佳实践吗 要在Unix上安装web应用程序? 比如: 在哪里放置应用程序及其基础等, 如何配置为安全且易于备份, 等 例如,我知道这样的建议——为每个应用程序设置uniq用户 有问题的应用程序是FreeBSD上的Jira,但也欢迎更多一般性建议。以下是我在Fedora Linux上安装Jira时所做的: 创建一个单独的用户来运行JIRA 在JIRA用户的主目录下安装JIRA 创建指向jira安装目录的软链接“/home/jira/jira”(安装目录包含版本
比如:
在哪里放置应用程序及其基础等,
如何配置为安全且易于备份,
等 例如,我知道这样的建议——为每个应用程序设置uniq用户
有问题的应用程序是FreeBSD上的Jira,但也欢迎更多一般性建议。以下是我在Fedora Linux上安装Jira时所做的:
- 创建一个单独的用户来运行JIRA
- 在JIRA用户的主目录下安装JIRA
- 创建指向jira安装目录的软链接“/home/jira/jira”(安装目录包含版本号,类似于/home/jira/atlassian-jira-enterprise-4.0-standalone)
- 创建了一个/etc/init.d脚本以将JIRA作为服务运行,并将其添加到chkconfig中,以便在系统启动时运行-请参阅
- 在单独的数据卷上为JIRA创建了一个MySQL数据库
- 通过JIRA管理界面设置定时XML备份
- 设置远程备份脚本以转储MySQL数据库,并将DB转储和XML备份复制到单独的备份服务器
- 为了避免打开额外的防火墙端口,设置Apache虚拟主机“jira.myhost.com”,并使用mod_代理将请求转发到jira URL
我在虚拟机(我的例子中是Amazon EC2实例)上设置了所有内容,并克隆了机器映像,以便在当前实例出现故障时可以轻松重新启动新实例。以下是我在Fedora Linux上安装JIRA时所做的:
- 创建一个单独的用户来运行JIRA
- 在JIRA用户的主目录下安装JIRA
- 创建指向jira安装目录的软链接“/home/jira/jira”(安装目录包含版本号,类似于/home/jira/atlassian-jira-enterprise-4.0-standalone)
- 创建了一个/etc/init.d脚本以将JIRA作为服务运行,并将其添加到chkconfig中,以便在系统启动时运行-请参阅
- 在单独的数据卷上为JIRA创建了一个MySQL数据库
- 通过JIRA管理界面设置定时XML备份
- 设置远程备份脚本以转储MySQL数据库,并将DB转储和XML备份复制到单独的备份服务器
- 为了避免打开额外的防火墙端口,设置Apache虚拟主机“jira.myhost.com”,并使用mod_代理将请求转发到jira URL
我在虚拟机上设置了所有内容(在我的例子中是Amazon EC2实例),并克隆了机器映像,以便在当前实例出现故障时可以轻松重新启动新实例。此问题属于serverfault.com此问题属于serverfault.com