Articles of 部署

无法让url在Django Apache EC2上运行

这是我第一次尝试使用Django设置networking服务器。 我已经把头撞到了墙上,试图设置一段时间,我似乎无法find任何资源来解释这个新手格式化的一步一步的方式。 我已经在我的EC2实例上安装并设置了apache和mod_wsgi。 如何将我的应用程序集的URL映射到我的urls.py文件到Apache? 在本地,我可以通过在Django开发服务器上运行我的应用程序来工作我input的127.0.0.1:8000/flickr/photousers 。 我试图能够得到这个工作在我的公共dns作为http://ec2-122-248-194-176.ap-southeast-1.compute.amazonaws.com/flickr/photouser与Apache和mod_wsgi 。 当我重新启动我的Apache服务器,我也得到这个错误,但与确定状态[error] (EAI 2)Name or service not known: Could not resolve host name *.80 — ignoring 下面列出了相关的片段 django.wsgi文件 import os,sys apache_configuration = os.path.dirname(__file__) project = os.path.dirname(apache_configuration) workspace = os.path.dirname(project) sys.path.append(workspace) sys.path.append(/home/djangotest/flickr) #sys.path.append(path) os.environ['DJANGO_SETTINGS_MODULE'] = 'flickr.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() httpd.conf文件 <VirtualHost *.80> DocumentRoot /home/djangotest/flickr ServerName ec2-122-248-194-176.ap-southeast-1.compute.amazonaws.com ErrorLog […]

应该在哪里部署我的应用程序?

我有VPS,我不知道最好的方法。 / var / www / my_app或/ home / user / www / my_app或其他东西? 哪个更好?

WDS 2008 R2 DHCP错误

我有一个问题,我得到的错误“从DHCP服务器获取IP地址时发生错误。 从Windows 7 DVD上的标准WDS boot.wim映像启动时,请检查以确保此网段上有可用的DHCP服务器。 我正在使用Server 2008 R2,并将驱动程序添加到使用WDS启动,但也有问题,如果驱动程序事先注入使用DISM。 当发生错误时,我可以将+ F10和IPCONFIG移位,看到它已经从DHCP获取了一个内部IP。 似乎它可能会在获得IP之前超时? DHCP服务器不在WDS框中,但在同一子网中。 根据我读过的一些修正,我在交换机上启用了RSTP,但没有任何帮助。 我已经包括setupact.log的结束,看看你有没有任何想法。 似乎是失败,但正如我所说,networking初始化,我可以看到运行IPCONFIG时DHCP分配的内部IP。 我不想以任何方式增加超时? 谢谢。 2011-04-11 17:26:31, Info [0x0b0022] WDS StartNetworking: Trying to start networking. 2011-04-11 17:26:31, Info WDS Network service dhcp not running or could not be queried: 264d00 1 1 2011-04-11 17:26:31, Info WDS Network service lmhosts not running or could […]

通过GPO部署BgInfo实用程序

当我通过GPO部署到客户端BgInfo实用程序时,我收到以下错误。 Error code:800A408 这是我的脚本代码。 Set objShell = CreateObject(“Wscript.Shell”) objShell.Run “\\Server2008\deploy\bginfo\bginfo.exe \\Server2008\deploy\bginfo\test.bgi /NOLICPROMPT /timer:0”, 1, True 谢谢。

数据库文件存储安全问题

我公司的客户之一,决定他想在SQL(最可能是MySQL)数据库中存储文件。 据我所知,这是可能的,只是通过存储二进制文件或内含的文件。 但那不是问题。 主要模式是将网页存储在一个服务器和数据库中,并将另一个OR网页中的file upload到另一个服务器数据库中,并将其上传到数据库中。 以下的解决scheme是我们怀疑的。 主要原因是安全。 在这种情况下你能提供什么最好的安全解决scheme? 我担心,通过打破SQL服务器他们得到的文件,因为SQL注入中断比服务器更常见,更多的服务器在公司内部只有真正安全的连接,更多的如果SQL Server崩溃将是痛苦屁股恢复一切,因为sql dump会重一吨。 我正在为这种情况询问争论和其他解决办法。

创buildApp_Data并在ASP.NET部署上注册Excel应用程序? (IIS7.5)

我正在IIS7中部署一个ASP.NET MVC3应用程序。 我已经部署了其他应用程序,但是他们从未使用App_Data文件夹或任何其他组件(如Interop库)。 我使用了一键式部署,我起诉了默认的应用程序池。 当我启动应用程序时,我立即得到一个错误,指出: [networking访问] 抱歉,处理您的请求时发生错误。 [从IIS7浏览] 无法findpath'D:\ Data \ Apps \ OppUpdate \ App_Data \ Test.xlsx'的一部分。 然后我手动添加部署目录中的App_Data文件夹,并定期启动应用程序。 然后说到使用Interop库的taks,我得到以下错误: [networking访问] 抱歉,处理您的请求时发生错误。 [从IIS7浏览] 检索具有CLSID {00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败,原因如下:80040154类未注册(exception来自HRESULT:0x80040154(REGDB_E_CLASSNOTREG))。 使用1次点击部署时,有没有办法自动添加App_Data文件夹? 我如何注册Interop服务? 谢谢, 弗朗切斯科

如何在A / Btesting模式下部署Web应用程序

我正在寻找有关如何部署Web应用程序的想法,并将一定比例的用户无缝地抽取到新应用程序,同时仍然将其余用户发送到旧应用程序。 我正在寻找的是类似于谷歌,例如,推出了对Gmail的变化 – 并不是所有的用户立即得到新的版本; 相反,用户群开始很小,然后慢慢增长。 任何想法都表示赞赏。 我有我自己的一些想法,但不想不恰当地影响回应。

Apache + mod_wsgi:似乎得到了403服务器错误

你好,我不得不今天重新安装mod_wsgi(因为我们的红帽服务器再次被扼杀)。 用Django进行部署时有趣的事情发生了。 我一直在获取页面403错误You do not have permission to access /mmc on this server错误。 我的项目文件夹存储在/usr/local/src/djcode/c2duo_mms' The permission of my project folder and all of its contents are set to chmod 755`。 应用程序名称叫做mmc。 django.wsgi file import os import sys sys.path.append('/usr/local/src/djcode/') sys.path.append('/usr/local/src/djcode/c2duo_mms') os.environ['DJANGO_SETTINGS_MODULE'] = 'c2duo_mms.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandle() httpd.conf file WSGIScriptAlias /mmc /usr/local/src/djcode/c2duo_mms/apache/django.wsgi WSGIPythonEggs /tmp <Directory […]

从github部署应用程序没有2回购?

我有一个包含我的应用程序的裸露git存储库的Amazon EC2实例。 我已经设置了一个post-receive钩子,在我的www中执行git checkout -f 。 推到这个回购我已经在我的本地存储库中设置一个远程,所以我可以运行git push dev ,一切似乎工作。 问题是这个代码也存在于GitHub上。 这有点多余,并且缺乏查看提交历史logging和更新进入开发(或即将生效)环境的活动的能力。 另外,如果我的EC2设置增长到一个集群,我不认为这是可能的运行git push dev并推送到集群中的多个回购。 GitHub有几个https post hook,可以告诉我的服务器有人提交了。 我的问题是,在不影响安全性或依赖于我所推荐的应用程序的情况下,做到这一点的最佳方法是什么。 例如,如果应用程序不可用,我仍然希望能够部署。 如果url是不可能猜测的,说https://myserver.com/SOME_RANDOM_TOKEN ,是否足以防止任何恶意? 我想避免必须为这个post-recieve URL实现auth。 应该如何设置configuration,因为没有简单的方法将某些东西从存储库中单独推送到服务器上? 分支应该是什么样的? 任何关于这些问题的答案或build议都会非常有帮助。 提前致谢。

托pipeRuby on Rails应用程序

我是一名Ruby on Rails开发人员,我计划购买一个托pipe空间以发布我的Web应用程序(我正在开发一个小型社交networking)。 这是我第一次尝试部署一个Ruby on Rails应用程序,所以我不是这方面的专家。 我想在性能和价格之间find一个“妥协”。 我认为,现在共享服务器就足够(也许)我的需求(build议赞赏…)。 在本地我正在使用 Ruby on Rails 3.0.9 ruby1.9.2-P136 阿帕奇 Phusion乘客 MySQL的 所以托pipe服务器应该满足上述要求。 更多:在我的应用程序中,我使用回形针gem,所以另一个必要条件是图像魔术。 什么托pipe服务,你build议我的需求? 当我为RoR购买托pipe空间时,应该注意什么? 而且,最重要的是,你build议哪个托pipe服务? PS:如果你需要一些其他的信息只是问,我会更新的问题。