我一直在考虑用EC2创build一个高度可用的设置。 它将涉及多个Web服务器节点,作为多个NFS和数据库服务(后端)的前端。 理想情况下,该平台可以包含多个负载平衡器,以便将stream量平均分配给每个前端节点。 我刚刚遇到一个项目,允许您将S3存储桶直接挂载到Linux文件系统中。 它支持AWS的authentication,所以你可以在那里保存非公开的数据。 有没有人使用过这种types的设置(Web服务器 – > S3 +数据库 – >浏览器)?
我在Windows 7上安装了Mono,按照http://www.mono-project.com/Using_Mono_on_Windows#Using_Mono_on_Windows中的说明操作。 mod_mono被添加到httpd.conf,理论上,它应该工作。 不过,我希望我的一个虚拟主机通过mod_mono运行asp.net。 这里是: <VirtualHost *:80> ServerName www.joebloggstest1.co.uk ServerAlias joebloggstest1.co.uk DocumentRoot /www/joebloggstest1.co.uk </VirtualHost> <Directory "/www/joebloggstest1.co.uk"> Options All AllowOverride All order allow,deny allow from all </Directory> </VirtualHost> 我无法find如何在Google上使用Windows,只有Linux / Ubuntu发行版,这对我的情况并不有用。 mod_mono是安装的,这是从httpd.conf: Include conf/mod_mono.conf AddHandler mono .aspx .asp .ascx .asax .ashx .config .cs .asmx .axd <Location /mono> SetHandler mono-ctrl Order deny,allow Deny from all Allow from […]
我有一个Apache2configuration <VirtualHost *:80> ServerName y.com </VirtualHost> 和子域 <VirtualHost *:443> ServerName xycom </VirtualHost> 目标是使https:// xycom只能通过SSL访问。 但是,当我input任何其他子域名,例如https://any.y.com我看到相同的页面为https:// xycom 如何禁用像https://any.y.com这样的任何url,以https:// xycom显示相同的网页。 我希望这样的网站根本不应该被访问。
在具有8GB内存的四核服务器上,我有apache进程使用高达2.3GB的RES内存和2.6GB的VIRT内存。 以下是top -c command的副本: 有没有办法来减less这些Apache进程的内存使用量? 这些是我的httpd.conf设置: Timeout 160 TraceEnable Off ServerSignature Off ServerTokens ProductOnly FileETag None StartServers 6 <IfModule prefork.c> MinSpareServers 4 MaxSpareServers 16 </IfModule> ServerLimit 400 MaxClients 320 MaxRequestsPerChild 10000 KeepAlive On KeepAliveTimeout 4 MaxKeepAliveRequests 80 注意 :似乎有一些连接延迟。 另外,如果16个连接使用8GB或RAM。 我有点担心,如果我的服务器获得300个连接,它将脱机。 同样在Munin,我可以看到承诺的内存在两周内从几GB增加到80GB。 随着每一个Apache重新启动下降到几GB
首先,我们需要一个对*.example.com的请求来处理相应的/var/www/*/目录,我们通过使用带有VirtualDocumentRoot mod_vhost_alias这个工作,如下所示: <VirtualHost *:80> ServerAlias *.example.com UseCanonicalName Off VirtualDocumentRoot /var/www/%1/ </VirtualHost> 现在我们想通过在vhostconfiguration的<Directory>块中应用相同的RewriteRules到所有子域/目录来扩展这个共享configuration,但是我们不知道如何引用子域/目录。 我们基本上是想做这样的事情(注意使用%1,在这种情况下不起作用): <VirtualHost *:80> ServerAlias *.example.com UseCanonicalName Off VirtualDocumentRoot /var/www/%1/ <Directory /var/www/%1> RewriteEngine on RewriteRule ^about/?$ index.php?view=about RewriteRule ^settings/?$ index.php?view=settings RewriteRule ^support/?$ index.php?view=support </Directory> </VirtualHost> 是这样的可能吗? 谢谢。
我正在尝试设置一个适当的configuration,让Apache提供一些静态html页面,并将其他dynamic页面的请求传递给Tomcat。 到目前为止,我已经成功安装了Apache2和Tomcat6。 我正在尝试按照这里提供的说明。 我卡在第4步。在我的/etc/apache2/sites-enabled目录中有一个000-default文件。 内容是: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: […]
高在那里,是否有可能混合mod_ssl和mod_auth_ldap,以便通过mod_auth_ldap(Require组)对客户端证书和授权进行身份validation? 如果是这样,你能给我一些指针吗? 提前致谢
请如何确保我的IP IP地址具有与我的域不同的内容。 任何时候我访问我的IP地址,它会一直显示我的虚拟主机文件中的第一个条目。
当使用mod_proxy时,是否有可能不发送一个301永久移动响应给客户端? 我希望客户尽可能不透明地处理反向代理。 我的虚拟主机设置:相关代码片段: ProxyPreserveHost On ProxyPass /GTM http://192.168.1.27/GTM ProxyPassReverse /GTM http://192.168.1.27/GTM wget localhost/GTM : –2011-09-27 21:54:22– localhost/GTM Resolving localhost… ::1, 127.0.0.1 Connecting to localhost|::1|:80… failed: Connection refused. Connecting to localhost|127.0.0.1|:80… connected. HTTP request sent, awaiting response… 301 Moved Permanently Location: localhost/GTM/ [following] –2011-09-27 21:54:22– localhost/GTM/ Reusing existing connection to localhost:80. HTTP request sent, awaiting response… […]
我试图让web.py工作。 我已经编译mod_wsgi来使用python2.6,并正确configuration了我的虚拟主机(至less我确定它是!)。 你好,世界应用程序不断显示为404。我将Apache的日志级别更改为info。 并看到以下内容: [Wed Sep 28 15:41:12 2011] [info] mod_wsgi (pid=25969): Attach interpreter ''. [Wed Sep 28 15:42:55 2011] [info] mod_wsgi (pid=25969): Create interpreter 'clearpoint.turnleftllc.com|/budgetcalculator'. [Wed Sep 28 15:45:33 2011] [info] mod_wsgi (pid=25969): Destroying interpreters. [Wed Sep 28 15:45:33 2011] [info] mod_wsgi (pid=25969): Destroy interpreter 'clearpoint.turnleftllc.com|/budgetcalculator'. [Wed Sep 28 15:45:33 2011] [info] mod_wsgi (pid=25969): […]