我一直在试图教自己创build和部署Django应用程序。 我创build了一个testing项目,我可以使用Djangotesting服务器浏览它。 现在我想用apache和mod_wsgi来部署它。 我按照“ 快速安装指南”中的安装说明安装了mod_wsgi。 然后,我查看了“ 快速configuration指南”中的示例,并能够成功连接到浏览器中的示例输出。 我现在已经转向与Django集成( http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango )部分,我无法取得任何进展。 任何时候,我尝试浏览到我为我的项目设置的URL,而是使用configuration指南创build的示例输出。 我已经看了Apache的错误日志,并没有消息(当我debugging第一个例子时,我得到了一些,所以我知道我正在查看正确的日志)。 我甚至设置了“LogLevel info”来尝试获取日志中的更多细节,但是没有。 有没有人有什么build议? 这里是我的apach2.conf: LockFile ${APACHE_LOCK_DIR}/accept.lock PidFile ${APACHE_PID_FILE} Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 15 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 […]
我不确定我的问题是否清楚,但这是一个小的解释: 我正在使用Apache的mod_vhost_alias,这对我来说很容易创build新的域(只需创build相应的域名文件夹)它是这样configuration的: UseCanonicalName Off VirtualDocumentRoot /var/www/%0/htdocs 但是,我希望能够自动写入日志到/ var / www /%0 / logs 有没有办法用这样的mod来做到这一点? 谢谢
我试图让Apache Tomcat 5为客户启动。 (是的,我知道有更新的版本,但忍受着我)Tomcat以前在这台机器上正常运行,但它是旧的,并没有在一段时间内使用。 它是一个带有Bash shell的Linux服务器。 Tomcat似乎安装正确,但是,当我尝试启动Tomcat时,它说: 启动Tomcat:使用CATALINA_BASE:/opt/jakarta-tomcat-5.5.9/bin使用CATALINA_HOME:/opt/jakarta-tomcat-5.5.9/bin使用CATALINA_TMPDIR:/opt/jakarta-tomcat-5.5.9/bin/temp使用JRE_HOME:/usr/java/jre1.5.0_11 当我检查状态时,表示停止。 在catalina.out中,它说: 线程“main”中的exceptionjava.lang.NoClassDefFoundError:org / apache / catalina / startup / Bootstrap 但是,Bootstrap.jar存在于/opt/jakarta-tomcat-5.5.9/bin! 我做了很多谷歌search,但没有运气。 我在这里错过了什么? 谢谢
我有一个奇怪的问题,我试图解决,但不能找出如何。 我试图访问一个PHP页面时发现这个问题,只有基本的HTML和CSS被加载,但闪光灯没有。 当我试图直接下载swf文件时,我遇到了http超时错误。 为了find问题我跑了一些testing:1)当我通过FTP下载文件,下载速度是好的。 2)当我通过http下载一个BIG文件(100M)时 – 下载速度也是可以的。 3)当我通过http下载一个小文件(50K) – 下载速度非常慢。 我尝试了几个文件扩展名,但它给出了相同的结果。 这是闪存swf文件无法成功加载的原因 – 由于超时。 编辑 :文件被下载,但损坏,因为在文件中间缺less数据 最有趣的部分是,当我通过本地或外部networking访问相同的页面(通过蜂窝调制解调器通过PPP接口),文件加载完美。 所以问题只在于局域网。 服务器是通过Ubuntu 10.04的apache2。 有任何想法吗?
很多时候,谷歌提醒我滥用内容或networking安装在我的网站。 但是看看我的服务器上的公用文件夹没有任何东西。 我看到推介url是在我的域名,但是到一个尾随通配符的url,如:example.com/~alifer/paypal/index.php这在Linux上的Apache共享主机是指一个网站和文件夹是不是我的! 那么共享托pipe服务器上有没有办法禁用或保护我的域example.com不接受〜通配符?
我在php.ini中将内存限制设置为128M,我所做的只是上传一个大小为130KB的Excel 2007表,其中只包含100行。 apache日志中的错误消息是: [Mon May 09 11:09:00 2011] [error] [client 192.168.1.71] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32 bytes) in /usr/share/phpmyadmin/libraries/PHPExcel/PHPExcel/Cell.php on line 155, referer: http://192.168.1.228/phpmyadmin/tbl_import.php?db=ddms&table=DRUG_STANDARD&token=5cafbefd7afc55b4c627e71ef8625b41
我有一个Apache2服务器。 我的大部分网站都使用PHP。 一个使用Ruby on Rails。 所以我想要在一个子文件夹中的乘客。 我怎么能告诉Apache在一个子文件夹中为乘客制作虚拟主机? 我只看到虚拟主机在特定的IP或子域的例子。 谢谢,MrB
我有我的networking服务器,目前正在运行非常高的负载问题。 没有cron作业正在运行,我可以看到使用CPU的任何进程。 我怎样才能知道发生了什么?
我遇到了一个问题,apache2在我的VPS上根本无法启动,并输出这个错误: [Mon May 09 07:00:38 2011] [emerg] (28)No space left on device: mod_fcgid: Can't create shared memory for size 13018600 bytes 我知道有一个事实,我有足够的内存(我有2 GB可用加上1 GB可爆发)。 任何想法可能是什么? 编辑: 如果有任何帮助,VPS运行在OpenVZ上,客户操作系统是Ubuntu 10.04 64bit
在我们的几台服务器上,我们几个月后随机获得了403条Forbidden信息。 在这些服务器上,我们正在运行Apache 2.0 mpm itk上运行的2个php应用程序。 我们正在使用mpm itk版本,以便我们可以使用与我们项目相同的用户来运行我们的apache。 这些项目有很多的图像文件,一些用户在试图查看这些图像时会得到一个403的禁止。 而在其他机器上,我们没有相同的图像这个问题。 这也是非常随意的,因为有些事情他们看到的形象,下一次他们没有。 每当在访问日志中引发403禁止时,我们会在error.log中获取以下错误消息Permission denied: <PROJECT_PATH>/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable 对于两个项目之一,我们没有使用.htaccess文件,所以我在它抱怨的位置添加了一个空的。 我也做了一个chmod 777,确保每个人都有权限。 但是这并没有解决问题。 在网上,我大部分时间看到.htaccess文件的父目录需要足够的权限,但所有者是与Apache运行在同一个用户,所以我不认为有任何问题。 有任何想法吗?