Articles of 部署

通过组策略部署MS Access Runtime

我试图通过组策略部署Access 2007运行时,我有一个问题。 所以,我下载了AccessRT.exe并运行accessrt.exe / extract来获取msi文件。 然后,当我尝试将.msi附加到新gpo的软件策略时,出现以下错误。 “添加操作失败,无法从包中提取部署信息,请在包上运行validation,以确保包是正确的。 为了达到我的谷歌search能力,我发现我需要创build一个config.xml文件。 那么,文档是不是最好的,即使创build一个config.xml文件(下),我仍然无法使它工作。 <Display Level="none" AcceptEula="yes" /> <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> <LIS CACHEACTION="CacheOnly" /> <DistributionPoint Location="\\Shared\NETLogon\Software Deployments\Microsoft\Access RT 2007" /> <Logging Type="standard" Path="%temp%" Template="AccessRT(*).txt"/> <Setting Id="SETUP_REBOOT" Value="NEVER" /> 有什么build议么?

Tomcat .war部署和回滚

我有一个ROOT.war文件,用于部署我的网站版本1。 我现在将这个文件重命名为ROOT_v1.war并将其放在一边。 然后我做一些更改并创build一个新的ROOT.war文件并部署它。 如果我想回滚一下,只需重命名并将ROOT_v1.war复制回服务器就足够了。 还是需要更新date? 或者计算里面的文件的date呢?

gunicorn服务Django的应用程序不产生login例外

我正在尝试使用gunicorn服务Django应用程序。 在Debian 6(production)和Ubuntu 11.04(development)运行的当前设置中,gunicorn(v0.12)在nginx后面,由主pipepipe理。 安装程序运行正常,但不会loggingexception。 如果我从命令行运行gunicorn,那也是一样的: manage.py run_gunicorn 127.0.0.1:XXXX 。 再次没有输出。 这个问题只适用于ERROR级别的事件,INFO级别的输出是在员工启动时产生的。 如果DEBUG = True则追溯显示在页面上。 该应用程序在Django v1.3上运行,在默认日志logging设置中没有任何更改。 今天v0.13具有日志logging重构function,但问题仍然存在。 我非常感谢任何帮助。 编辑:我有错误电子邮件工作,这是无关的日志问题。

错误部署应用与Vlad,运行sudo命令,到Ubuntu服务器

当谈到ssh,sudo和其他unix的东西时,我是一个n00b …所以在这里忍受着我。 我已经build立了一个rails网站,并且已经通过ssh部署了vlad。 这工作正常。 现在我需要让我的部署进程运行一个sudo命令来重新启动monit。 我基本上只是想运行“sudo monit reload”和“sudo monit start my_job_name”。 但是当我有vlad运行这些命令,我​​从ubuntu服务器得到错误: sudo: no tty present and no askpass program specified 我已经做了一些谷歌search,我发现的大部分答案都涉及修改/etc/sudoers ,不需要我想要的命令的密码。 老实说,我不喜欢这个选项。 这似乎是一个黑客/解决方法,当我应该能够configuration我的服务器正确地要求密码,并有vlad提供密码(毕竟, ssh_password支持一个ssh_password设置,我已经填写)。 有人可以指点我正确的方向来configuration我的vlad脚本和我的Ubuntu 10.10服务器,以正确运行我的sudo命令?

使用Mongrel和Apache的Windows Server 2008上的Ruby on Rails 3。 可能吗?

今天看了很多文章之后, 对于我是否可以将Rails 3应用程序部署到多个mongrel实例,同时使用Apache 2.2进行负载均衡,还是有点不清楚 。 我目前有mongrel 1.2.0.pre2在生产模式下运行我的应用程序的一个实例,但似乎mongrel_service gem与Rails 3不兼容。我读过的许多文章都有些过时,所以有人在正在运行的应用程序中解决了这个问题? 还是有一个备用的解决scheme,非常适合在Windows Server 2008中使用? 我很乐意转移到使用Passenger的Linux环境,但不幸的是Windows是一个需求。 这是我们目前的configuration: Windows Server 2008(必需) Rails 3.0.9 Ruby 1.9.2 Apache 2.2 Mongrelgem版本1.2.0.pre2 声明 : 我承认对Web服务器知之甚less! 谢谢!

如何configurationTFTPD32忽略非PXE DHCP请求?

我想给我们的Windows家伙一个简单的PXE启动机器部署方式插入他的笔记本电脑到我们的网站之一。 我已经build立了一个TFTPD32configuration,正是这一点,而我们普通的DHCP服务器忽略了PXE DHCP请求,因为它们有一些魔术标志,所以这部分工作正常。 但是,我不知道如何configurationTFTPD32 只响应PXE DHCP请求(魔术标志),并忽略所有正常的DHCP请求 (以便生产机器不会从PXE服务器获得非路由地址)。 如何configurationTFTPD32忽略这些非PXE DHCP请求? 我知道ISC DHCPD (通过只允许来自PXEClient供应商ID的请求)是可能的 ,但一个好的Windows GUI将是首选。 或者如果TFTPD32无法做到这一点,是否有另一个同样容易使用的软件,他可以在他的Windows笔记本电脑上运行? 由于TFTPD部分工作正常,只有服务于PXE的DHCP服务器才能执行。 最坏的情况我将不得不build立一个ISC DHCPD虚拟机,但我更喜欢一个小的,简单的解决scheme。 我对涉及使用现有DHCP服务器或将networking中的计算机分开进行部署的解决scheme不感兴趣,整个过程非常简单和独立。

从Apache Tomcat Web服务器卸载文件

我有一个网站部署在Apache Web服务器上。 我正在使用Windows安装程序从服务器部署和取消部署此网站。 在卸载期间,我只是从tomcat的webapp目录中删除.war。 现在,当我这样做时,tomcat会自动删除解压war文件时创build的所有文件夹。 但是,删除这些文件夹需要一些时间。 我想知道是否有办法强制tomcat通过与外部工具(如脚本,xml-rpc等)进行通信来立即删除文件夹?

AD中的软件发布

我需要部署一个在客户机上创build一个服务的包。 我在AD中发布它​​,以便它可用,但是,当客户端尝试安装时,在创build服务时会出现权限错误。 如何让最终用户通过控制面板执行安装? 谢谢

Web部署到IIS7失败,401(未授权)

我们在Windows Web Server 2008 R2上运行IIS7。 它设置为支持Web部署。 当我们使用默认的pipe理员帐户时,它工作正常。 我们最近禁用了此帐户(出于安全原因),现在正尝试使用另一个属于Administrators组的帐户进行部署。 使用此帐户,部署失败,401(未授权)。 更具体地说,它说: 使用Web部署代理服务连接到“<IP>”,但无法授权。 确保你是“<IP>”上的pipe理员。 远程服务器返回错误:(401)未经授权。 我该如何解决这个问题?

在启动脚本中运行时,Office 2007安装程序不logging

我正在使用启动脚本来部署Microsoft Office 2007 Standard。 这是不正确的工作,我试图find它的日志logging信息。 不幸的是,安装程序没有生成日志。 我已经尝试在%temp%\,C:\,%systemroot%\ tempconfiguration日志,并将其保留在默认值,都无济于事。 事件日志中也没有显示任何内容。 有没有其他地方可以去查找有关安装程序正在进行的信息? 编辑 :这是我目前正在运行的脚本: // WSH System Objects var shell = new ActiveXObject("WScript.Shell"); var fso = new ActiveXObject("Scripting.FileSystemObject") var env = shell.Environment("Process"); // Well Known Constants var EVENT_SUCCESS = 0; var EVENT_ERROR = 1; var EVENT_WARNING = 2; var EVENT_INFORMATION = 4; var EVENT_AUDIT_SUCCESS = 8; var […]