我最近试图得到trac和svn在centOS 5上通过一些谷歌search与Apache的工作,我发现我需要安装mod_dav_svn。 我用yum来安装它,它列出了一个依赖的httpd 2.2.3(以前安装的版本是2.2.16)。 我让它安装,现在没有什么似乎工作…有什么办法来撤消这个安装? 或者只是为了使它与2.2.3一起工作会更好?
我打算在一个星期左右发布一个网站,我将首先在公共服务器上进行上传。 我的问题是,如果我有很多用户,我将如何添加更多的服务器(可能是专用的)到网站? 另外,我应该什么时候开始考虑添加更多的服务器,如何知道服务器是否无法处理stream量?
是否有可能通过Apache服务器使用我自己的PC托pipe我的网站使其在线? 如果是的话,任何人都可以请指导我如何做到这一点。 提前致谢!
我不能让WordPress漂亮的固定链接工作在我的Fedora LAMP服务器上。 如果我设置他们,并点击页面/post链接,我会得到一个“”哎呀! 这个链接似乎被打破了。“ .htaccess文件是可写和正在更新, mod_rewrite模块似乎是加载在我的httpd.conf(见下文) 我的apache日志中的错误只是简单地说“Document not found”。 我在绳子的尽头! 这里是httpd.conf : ### Section 1: Global Environment # start the rewrite engine (I ADDED THIS) RewriteEngine on ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 120 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 15 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 […]
只是一个简单的说明:我对Apache很新,我的本地networking可能有点棘手。 我可能完全不在基地。 我最近在Apache2的虚拟主机上安装了一个内部networkingRuby应用程序。 IP地址将立即尝试parsing“ServerName”属性,该属性不是完全限定的域名。 每次我尝试通过IP访问应用程序时,它都会自动redirect到无效的URL。 添加一个无效的URL的DNSlogging转发回这个服务器提出了另一个问题,因为我学习讨厌Windows DNS服务器。 是否可以通过本地IP地址访问此虚拟主机?
我想将/ naredirect到/na.php 所以我在.htaccess中写下如下。 我不想为/ na创buildwordpress页面。 只是想redirect。 但它不工作,总是显示404错误。 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^na$ [NC] RewriteRule . /index.php [L] RewriteCond %{REQUEST_URI} ^na$ [NC] RewriteRule . /na.php [L] </IfModule> # END WordPress
我在Apache中有一个VirtualHost,使用ServerAlias和通配符来匹配很多子域,如下所示: <VirtualHost> ServerName foo.com ServerAlias *.foo.com </VirtualHost> 有几百个与别名相匹配的子域,现在我想要一个特定子域的身份validation提示: bar.foo.com 怎么会这样做呢? 我曾经想过为bar.foo.com创build一个新的VirtualHost,但是我最好避免这种情况,因为一旦我想添加更多的域名就会变得麻烦。
我试图强制www。 只在生产服务器上。 我不想影响登台服务器的域名。 这是我目前的规则: # Force www RewriteCond %{HTTP_HOST} !^www.mydomain.com$ #production RewriteCond %{HTTP_HOST} !^mydomain.s2.mycompany.com$ #staging RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301] 基本上,如果主机不是www.mydomain和主机不是mydomain.s2 ….那么我想redirect到www.mydomain.com。 用上面的代码,我得到一个redirect循环。 有任何想法吗?
我已经find了一些设置Subversion版本库的指南,并通过一个子域(在Apache中使用一个虚拟主机)使其可用,但由于某些原因无法正常工作。 这是迄今为止我所得到的: 创build了一个子域“svn.mydomain.com” 使用新的VirtualHostconfigurationApache: <VirtualHost *:80> ServerAdmin [email protected] ServerName svn.mydomain.com <location> DAV svn SVNPath /Volumes/Storage/Resources/Subversion/svn_repo </location> </VirtualHost> 现在我没有任何身份validation(保持简单,直到我得到这个工作)。 我错过了什么明显的? 如果没有,有什么想法/build议?
是否可以configurationApache使用主机的用户帐户进行身份validation? 假设我已经运行了一个vanilla OS X安装的Apache,并且基本上允许pipe理员用户使用他们的系统用户名/密码进行身份validation。 甚至指着我这种types的身份validation的专用名称将有助于我的search(当然,我将本着StackExchange问题更新我的进展)。