我有一台VMWare 6.5.2虚拟机运行的Ubuntu服务器。 我从桌面上将整个虚拟机文件夹结构直接复制到我的笔记本电脑,然后启动它。 虚拟机客户操作系统启动后,事情有点怪异。 特别是,mysql不会启动,所有我的localhost'd文件出现404甚至根索引。 有任何想法吗? 编辑 – 为了澄清,我将位于主机Windows计算机的文件系统中的虚拟机文件从我的台式计算机复制到笔记本电脑,然后在笔记本电脑上的VMware中打开复制的文件。 这里是syslog的mysql错误日志: Jul 23 11:51:03 ubuntu mysqld_safe[9194]: started Jul 23 11:51:03 ubuntu mysqld[9197]: 090723 11:51:03 InnoDB: Started; log sequence number 0 8539038 Jul 23 11:51:03 ubuntu mysqld[9197]: 090723 11:51:03 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address Jul 23 11:51:03 ubuntu mysqld[9197]: 090723 […]
我正在编写一个脚本,我将在一系列Web服务器上展开。 这将允许我在他们每个人上承载数千个站点…脚本的一部分是将新的域和子域添加到数据库中。 虽然我这样做,我要么[一个]添加每个域到我的虚拟主机使用PHP(我不知道如何做到这一点),或者[b]添加某种通配符DNS的任何域指向我的服务器使用Alogging将转到相同的文件/目录,在那里它将被sorting使用htaccess和PHP(我认为更好的select)。 有任何想法吗? 它需要完全由数据库驱动。 所以,当你去test.com/file.htm它将提供dedicateddomain.com/index.php?s=test.com&f=file.htm将拉和显示从MySql的一些内容。 它需要是这样的,因为不值得进入的原因,所以大概我需要做一些虚拟主机的东西,使一切去dedicatedDirector.com和其余与Htacess / modrewrite?
我们最近安装了一个IIS的Apache反向代理服务器。 除了一个之外,我们所有的应用都能正常工作 在一个应用程序中,我们将使用以下示例代码准备和传输PDF文件给用户: Response.Clear(); Response.ContentType = "binary/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=" + downloadName + "; size=" + downloadBytes.Length); Response.OutputStream.Write(downloadBytes, 0, downloadBytes.Length); Response.End(); 该应用程序似乎挂起,从不stream传PDF。 该应用程序工作正常,没有代理。 而且,如果我使用相同大小的PDF并将其存储在服务器的文件系统上,然后从该目录下载,则工作正常。 当我们尝试使用响应stream时,似乎只有一个问题。 我怀疑这个连接在生成PDF的时候没有保持活跃(大约需要5到7秒),但是我已经调整了超时时间,没有运气。 这是我的Apache代理configuration。 <VirtualHost *:443> <Proxy *> 顺序拒绝,允许全部允许 SSLEngine on SSLCertificateFile C:/certs/example.crt SSLCertificateKeyFile c:/certs/example.key ServerName www.example.com ProxyVia On ProxyPass / http://127.0.0.1:5000/ timeout=360 ProxyPassReverse / http://127.0.0.1:5000/ ProxyPreserveHost On LogLevel debug
我试图find一种方法来快速重新启动Apache来应用configuration更改。 目标是: 重新启动而不分发当前处理的请求 尽可能以primefaces方式进行,即新configuration必须应用于从重新启动时间开始接收的所有新请求,旧版本不应处理新请求。 Apache具有满足第一个目标的平稳重新启动命令,重新启动命令是直接的,现有请求不受影响。 但是,重新启动不是primefaces的。 如果存在与Keep-Alive状态的服务器的连接,那么它们发送的所有以下请求都将由具有旧configuration的旧进程处理。 就我而言,Apache服务器位于负载均衡器的后面,负载均衡器可能通过单个连接发送数百个请求。 因此,在重新启动之后,需要很长时间才能将新configuration应用于所有新请求。 有没有什么办法可以解决这个问题,例如,在完成当前请求的服务之后,让Apacheclosures与旧进程的任何现有的Keep-Alive连接?
我在一台新的Ubuntu服务器上安装了一个站点。 当我从该站点下载某些内容时,服务器不接受来自该用户的额外连接。 如果我点击一个链接,它将不会响应,直到下载完成。 任何想法为什么会发生在Apache中,我应该改变什么configuration? 问候, 佩德罗
我在Apache下安装了Mono,并且正在运行。 我的问题是 – 我需要重新启动单声道服务,每次我做任何改变,在Apache下的任何asp.net文件,这是一个.cs甚至web.configconfiguration更改?
我试图摆脱写入configuration文件的恶意守护进程,需要root权限才能运行。 我想将虚拟主机/域名存储在一个MySQL数据库中,理想情况是限制访问。 我正在寻找一些模块,将能够dynamic地生成vhostconfiguration检索他们使用查询。 我发现的一些,为什么我不能使用它: mod_sqltemplate – 正是我所期待的,直到我意识到需要httpd重新加载时,新的虚拟主机插入到数据库(意思是一个外部脚本/无密码sudo / nasty守护进程/等) mod_sqlinclude – 看起来和上面一样,但是只是apache1.3 。 我也不知道是否需要在插入新条目时重新加载httpd。 我试图自己移植它,并最终落后于一个function 。 mod_vdbh – 我找不到任何信息,但它有一些参考,显示可能是我正在寻找 mod_shapvh – 只有apache1.x ,无法移植它。 如果有一种方法可以读取/写入带宽限制计数器到MySQL,那也是很好的。 在Debian GNU / Linux上运行。
只需在Ubuntu 9.04上设置lighttpd,但是会遇到权限问题。 该网站加载罚款,因为我使用快速CGI,但我的媒体(JavaScript,CSS,图像)不会加载。 我在configuration文件中启用了日志选项: debug.log-request-handling =“enable” 我在日志文件中得到以下内容: 2009-08-16 02:42:27:(response.c.473) – 处理物理path2009-08-16 02:42:27:(response.c.474)path :/var/www/sites/mysite.com/http/media/css/style.css 2009-08-16 02:42:27:(response.c.520) – 访问被拒绝 然后我去检查所有这些目录的权限,改变他们,所以WWW数据组有权限,但我仍然得到403禁止错误和日志文件中的错误。 我跑了: chgrp -R id:www-data css / chmod -R g + rx css / 和ls -l > [email protected]:/var/www/sites/mysite.com/http/media$ > ls -l total 12 drwxr—– 2 id > www-data 4096 Aug 16 01:59 css > drwxr—– 2 id www-data […]
问题: 我的颠覆已经开始停止工作定期(每一个小时或两个),这似乎已经开始时,一个域控制器失败(我还没有做元数据清理)。 但是,失败的不是在AuthLDAPUrl目录中指定的那个。 我的问题: 有没有人有任何想法的可能是什么原因造成这种情况,有可能是auth_ldap联系人的域控制器发送一个响应告诉auth_ldap使用现在已经走了的域控制器? 另外,有没有办法将AuthzSVNAccessFile中的用户的所有ldap身份validation密码转储为本地文件作为临时解决方法? 它看起来像我使用全球目录,港口3268,我会更好的使用636或389。这是什么意思,如果我使用其中的一个,而不是? 我的其他一些DC没有在3268上监听,但在其他端口上,所以也许我可以指定还原剂AuthLDAPUrls? 参考资料: 错误信息: [warn] [client 192.168.80.80] [22364] auth_ldap authenticate: user aUserName authentication failed; URI /svn/someRepo/trunk [LDAP: ldap_simple_bind_s() failed] [Can't contact LDAP server] auth_ldapconfiguration: <Location /svn> DAV svn SVNParentPath /var/svn AuthzSVNAccessFile /etc/httpd/authfiles/authz_svn_access AuthType Basic AuthBasicProvider ldap AuthName "Company's Software Repository" AuthLDAPBindDN "[email protected]" AuthLDAPBindPassword "someSuperSecretPassword" AuthLDAPUrl "ldap://pdc.myDomain.com:3268/dc=myDomain,dc=com?samAccountName?sub?(objectCategory=person)(objectClass=User)" Require valid-user </Location>
我和其他一些人在运行Apache的Debian服务器上设置Redmine。 其实我没有做初步的设置,但是我现在还不能确定谁现在就做的,所以我在这里问。 我们正在使用Phusion Passenger来提供Ruby内容(我猜,我对Apache很不熟悉),而且Redmine显示正常,但没有一个静态内容(css,images,js)出现,而当我尝试去myurl / redmine / images或/ stylesheets,我得到了一个404页面,我认为它源于Phusion Passenger。 这似乎应该是明显的东西,但我不明白什么是错的。 在公共目录中有一个.htaccess文件,因为有人在另一个网站上提到.htaccess文件导致Phusion Passenger出现问题,但是即使重新启动了Apache,我仍然无法看到图像或样式表。 这台服务器也运行我们的主站点,用Django编写,运行在mod_python,以及一些PHP的东西和一些其他的Python,但非Django的东西。 httpd.conf的相关部分如下: <Location "/redmine"> PassengerEnabled on SetHandler none PassengerAppRoot /var/www/redmine/ RailsBaseURI /redmine </Location>