我有这个.htaccess RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] 我怎样才能转换它通过Lighttpd运行我的网站? 非常感谢!
我想用我的lighttpdnetworking服务器运行许多VHOSTS。 我不知道如何chroot每个虚拟主机。 目前所有的虚拟主机都可以读取其他虚拟主机拥有的文件,我不认为这是真的! 你有什么build议吗? 目前,每个虚拟主机我创build一个新的用户,如: website1.com:lighttpd website2.com:lighttpd website3.com:lighttpd 如此不同的用户与同一组(lighy使用lighttpd:lighttpd权限运行)
我使用lighttpd和php-fpm。 .php脚本用正确的用户权限处理,我在浏览器上看到了结果。 目前,如果我在PFM conf文件中注释chroot =选项,所有运行正确。 如果我添加它,我总是得到404没有发现错误。 我的文档根目录(在lighttpd conf文件中)是:/ home / lighttpd / vhosts / website / web 我如何使用chroot参数? 我必须使用什么path? 谢谢!
我知道有很多教程在那里build议在端口80上使用nginx或lighttpd,并在不同的端口上运行代理dynamic请求。 我还没有准备好为我的VPS做这个飞跃。 不过,我可以肯定地尝试相反的情况。 即使用Apache的mod_proxy代理请求到不同的端口上运行的nginx / lighttpd。 但是,这甚至是有道理的吗? 如果我使用反向设置,会有性能增益吗?
我目前正在PHP 5.0.6上运行Apache 2,在Centos 5.6框中以mod_php身份运行。 我主要使用.htaccess进行redirect。 我已经有最新的APC运行apc.so 我也有MySQL等 直到最近,我一直在阅读像; 在高stream量网站上运行php作为fastcgi的好处。 使用squid作为静态内容的代理。 所有这一次我的困惑正在增加,直到我终于登上了lighttpd,这似乎包含了所有这些优化。 问题是,没有最新的文章涵盖了从Apache到lighttpd的完整迁移。 其次,我已经读了一点lighttpd被用作Apache服务静态内容的代理。 哪个更好? 完成迁移或使用lighttpd从头开始或简单地将httpd设置为代理。
我刚刚build立了一个lighttpd服务器,我想用它来为不同的域上的多个应用程序提供服务。 我已经设法使stream量到一个特定的域被redirect到另一个端口上运行的应用程序,如下所示: $HTTP["host"] =~"my-domain.com" { proxy.balace = "round-robin" proxy.server = ( "/" => ( ( "host" => "127.0.0.1", "port" => 8080 ) ) ) } 我知道我不需要平衡的东西,但我有它,以防万一我要去某个时候。 无论如何,问题是我想所有的stream量到“my-domain.com”去“my-domain.com/my-tomcat-app”。 我知道我可以重新命名为ROOT.war的战争,我想解决这个问题,使用lighttpdredirect或东西,所以我可以主持多个应用程序,如果我想。 所以基本上我如何获得stream量到“my-domain.com”去“my-domain.com/my-tomcat-app”?
我在我的Ubuntu盒子上configuration了一个ftp服务器,并且添加了一个用户。 现在,当我将file upload到/ var / www时,这些文件在networking上不可见。 我使用lighttpd作为我的networking服务器,它以用户www-data运行。 ftp用户名是'bla',谁在ftpusers组中。 我现在有点难受 lighttpd的问题不能为www-data所拥有的图像提供服务吗? 还是应该将“bla”组更改为相同的组www-data所在的组? 要么..?
在我看来,将我的网站的单独function保存在单独的FCGI二进制文件中将更加可维护。 我想要的是这样的请求: http://mysite.com/funcA.fcgi http://mysite.com/funcB.fcgi?action=go 要被redirect到适当的文件: /var/fcgi/funcA.fcgi /var/fcgi/funcB.fcgi 所以,在我的lighttpd.conf文件中,我需要这样的东西: fastcgi.server = ( ".fcgi" => (( "bin-path" => "/var/fcgi", "socket" => "tmp/fcgi.sock", "check-local" => "disable" )) ) 或者,也许它会更像这样: fastcgi.server = ( "funcA.fcgi" => (( "bin-path" => "/var/fcgi/funcA.fcgi", "socket" => "tmp/fcgi.sock", "check-local" => "disable" )) ), ( "funcB.fcgi" => (( "bin-path" => "/var/fcgi/funcB.fcgi", "socket" => "tmp/fcgi.sock", "check-local" => […]
我正在为我的个人资料build立一个新的服务器。 在旧的盒子里,我用了近两年的lighttpd。 我已经读了一些,大多数人倾向于转向nginx,因为它的开发更为活跃。 现在我对nginx的威力感到有点不知所措了。 我使用的最酷的事情是“evhost.path-pattern”function,我可以简单地使用或多或less的复杂正则expression式来委托所有域和子域,并定义“evhost.path-pattern =”/ var / www / pages /%0 / subdomains /%3 /“,所以我只需要在”子域名“中创build一个新的文件夹,同样的秒钟,我有一个工作的WebDIR上传东西,新的子域名(或新的域名)。 Nginx有这样的构造: server { server_name ~^(www\.)?(?<domain>.+)$; location / { root /sites/$domain; } } 但现在我有问题寻找一个适当的正则expression式来覆盖域和子域的同时(轻描淡写我已经做了这个RegEx已经赶上了域名,否定了子域名)。 我希望主域名(有和没有“www”)去/ var / www /页// htdocs /和所有子域需要去/ var / www /页/ /子域//。 任何帮助吗?
我将Samba运行在运行Debian Squeeze的插件计算机上,我试图将其configuration为基于Web的文件服务器。 该机器运行Web服务器的Lighttpd,以及用于文件共享的Samba。 用户可以使用Samba使用Samba将本地机器上的文件复制到插件计算机上,然后通过Web浏览器(我写的脚本)查看它们。 Lighttpd以www-data运行,Samba以root身份运行,用户通过名为admin的用户帐户使用Samba进行身份validation。 问题是,当用户通过Samba从机器上复制文件时,我遇到了许多权限问题。 我们来看一个名为foo.pdf的文件的例子: 例 foo.pdf存储在LAN上的一个单独的NAS驱动器上,用户将其复制到运行OS X的本地计算机上。权限现在如下所示: – mac:Desktop jon$ ls -l | grep foo.pdf -rwx—— 1 jon NETWORK\Domain Users 3516266 10 May 10:54 foo.pdf 一切都很好,因为用户有完整的文件权限,即使没有其他人做 – 这不是问题。 但是现在,用户决定要把foo.pdf从本地机器上复制到电脑上,事情就会出错! 使用Samba复制文件后,权限现在如下所示: – root@plug:/home/admin/content# ls -l | grep foo.pdf -rwx—— 1 admin admin 3516266 May 10 09:54 foo.pdf 问题是,现在只有 admin有权rwx文件。 没有其他用户有任何权利。 这意味着www-data (这是web服务器)对这个文件没有权限。 结果是一个403 […]