这是我的设置: Windows Server(2003)接收* .mydomain.com的所有stream量,该stream量(到目前为止)将所有传入的端口80stream量redirect到Linux VM(使用VMWare虚拟networkingpipe理器)。 我现在需要在这台服务器上安装另一个网站,使用IIS6来处理subdomain1.mydomain.com。 如何分离HTTPstream量,如下所示: subdomain1.mydomain.com -> IIS everything else (*.mydomain.com, domain.com, raw IP) -> Linux VM 我想在Windows上设置一个Apache服务器作为反向代理。 但是ProxyPass处理主机名吗? (所有例子我看到处理目录)。 有另一个/更容易的解决scheme? lighttpd帮忙吗? TIA为您提供帮助。 [FWIW:改变架构不是一种select。 否则我不会问;-)。 一个可以接受的select,如果它有帮助(我怀疑)是build立第二个公共IP)]
我想知道如何在Lighttpd web服务器上发回501(未实现)的HTTP响应,当有人试图通过非ssl访问我们的api.mydomain.com时。 我们有这个检查,但是看不到如何实际发回501的HTTP响应。 $HTTP["host"] =~ "api\.mydomain\.com$" { $HTTP["scheme"] == "http" { //// HOW DO WE SEND BACK HTTP RESPONSE 501 } }
我是lighttpd的新手,刚刚从Apache切换过来。 我怎样才能通过SSHfind错误日志? 我一直在收到一些500内部服务器错误,我想排除故障。
我有一个index.php页面,但我继续得到404没有find,如果我的数字www.mywebsite.com/ 这是日志: 。 。 。 “GET / HTTP / 1.1”404 0“ – ”“Opera / 9.80(X11; Linux x86_64; U; it)Presto / 2.8 .131版本/ 11.10 该网页存在,但我没有find404。 我应该检查什么?
使用lighttpd,php5,xcache和fastcgi运行debian系统。 2GB内存,2个内核,在5分钟平均峰值时间内CPU负载小于10%,小于1GB的内存。 该系统运行一个自定义的构buildWeb应用程序,刮飞行search网站,没有caching(的结果),所以它是实时制作的,它的代码使用libcurl,可能会执行几秒钟的每一个search。 还有一个OpenX广告系统。 最近这个网站似乎间歇性的超时,我创build了一个简单的testing脚本,只是打印一个单词,以确保它与MySQL数据库无关。 据我所知,当我们运行opcode cacher时,我们不应该运行许多fastcgi“max-procs”(因为每个进程都会使用它自己的caching,我假设),而是增加孩子。 孩子们从20(最大值为2)增加到了32,没有什么不同。 据我所知,同时运行的脚本数量是max-procs * children。 查看status.statistics-url的输出,而脚本需要很长时间才能运行,似乎并不表示所有的孩子都很忙。 正确的做法是不断增加fastcgi儿童的数量,还有更多的工作要做? 是否有可能看到哪些脚本在运行时间,运行多久等等等等等等? fastcgi.active-requests:39 fastcgi.backend.0.0.connected:2259 fastcgi.backend.0.0.died:0 fastcgi.backend.0.0.disabled:0 fastcgi.backend.0.0.load:19 fastcgi.backend.0.0.overloaded:0 fastcgi.backend.0.1.connected:4646 fastcgi.backend.0.1.died:0 fastcgi.backend.0.1.disabled:0 fastcgi.backend.0.1.load:20 fastcgi.backend.0.1.overloaded:0 fastcgi.backend.0.load:39 fastcgi.requests:6905 10 fastcgi.conf: “max-procs”=> 2, “空闲超时”=> 20, “bin-environment”=>( “PHP_FCGI_CHILDREN”=>“32”, “PHP_FCGI_MAX_REQUESTS”=>“500” lighttpd错误日志,这些负载: 2011-05-30 09:45:48:(server.c.1258)注意:/index.php?//search/poll请求写入15180字节后超时。 我们等了360秒。 如果这个问题增加server.max-write-idle 2011-05-30 09:49:08:(server.c.1258)注意:在写入12420字节后,请求/index.php?//定时超时。 我们等了360秒。 如果这个问题增加server.max-write-idle
我尝试使用Nginx自带的基本HTTP身份validation来确保几个位置的安全,但由于某些原因,它不起作用。 我有: website.com/admin(用户ADMIN可访问)website.com/admin/secret.php(只能由用户SECRET访问) 我曾经在Lighttpd中工作过: "/admin/secret.php" => ( "method" => "basic", "realm" => "Server Administrator", "require" => "user=SECRET" ), "/admin" => ( "method" => "basic", "realm" => "Administrators", "require" => "user=ADMIN" ) 任何想法如何可以转换为Nginx。 我已经尝试了以下,但只有ADMIN会要求input密码: location /admin/secret.php { auth_basic "Restricted"; auth_basic_user_file /home/passwords/SECRET; try_files $uri = 404; fastcgi_pass localhost:9000; } location ^~ /admin/.+\.php$ { auth_basic "Restricted"; auth_basic_user_file /home/passwords/ADMIN; […]
当我重新启动lighttpd并且它备份旧的日志并且创build新的日志时,会发生这种情况。 有什么办法,所以我不必每次重新启动服务器和创build新的日志文件时更改该文件的权限或所有权? 在做日志目录中的chmod 777 *之前,有问题的文件是 -rw-r–r– 1 root eduserver 1.9M Jun 16 13:41 access.log -rwxrwxrwx 1 root eduserver 79K Apr 29 09:45 access.log-20110429.bz2* -rwxrwxrwx 1 root eduserver 53K Apr 30 09:45 access.log-20110430.bz2* -rwxrwxrwx 1 root eduserver 55K May 4 09:45 access.log-20110504.bz2* -rwxrwxrwx 1 root eduserver 109K May 13 09:45 access.log-20110513.bz2*
我正在尝试使web服务器(Apache,lighttpd,…)创build的文件可以由ftp用户写入。 将apache添加到nobody组,反之亦然。 umask 002 for ftp正常工作。 但是,networking服务器似乎忽略了/etc/sysconfig/我的umask设置: grep umask /etc/sysconfig/httpd umask 002 或/etc/init.d/ : start() { echo -n $"Starting $prog: " umask 002 daemon $lighttpd -f $LIGHTTPD_CONF_PATH RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog return $RETVAL } 该文件仍然创build755权限: -rwxr-xr-x 1 apache nobody 28243 Jul 28 09:49 ssvzone_997.js -rwxr-xr-x 1 apache nobody 26224 […]
lighthttpd前段时间和Tomcat很热。 还是这样吗? 我听说apache 6和tomcat 6闪电般快速?
在lighttpd 8080端口上作为caching之前,我在端口80上得到了清漆。 有时当我访问http://domain.com/页面时,我被redirect到http://domain.com:8080 。 如何防止这一点?