Lighttpd Expires Configuration
Nov 2, 2007
For those of you who have installed and are using Lighttpd, I have a question about if my content is being properly cached.
I am completely new to Lightthpd. I setup my server to have all the
static content (CSS, images, JS and HTML) to be apart of a static-only
subdomain and I have noticed that ALL of my static content gets
downloaded each time. My Lighttpd build does have the mod_expires
module.
Therefore, there is no "browser cache" going on with the static content.
Before, when I was using apache for everything, all of my content (html,
css, etc...) was given an expires header and, therefore, the enduser's
browser cached them.
What do I need to do to make the content cached?
View 1 Replies
ADVERTISEMENT
Jul 2, 2008
I was recently inroduced to lighttpd being able to run on apache with a different port. So I setup my lighttpd that way.
lighttpd.conf
Code:
server.modules = (
"mod_access",
"mod_fastcgi",
"mod_cgi",
"mod_accesslog" )
server.document-root = "/var/www/vhosts/domain.com/httpdocs/lighttpd/"
server.errorlog = "/var/log/lighttpd/error.log"
index-file.names = ( "index.php", "index.html",
"index.htm", "default.htm" )
and my httpd.conf
Code:
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /lighttpd http://0.0.0.0:81/
ProxyPassReverse / http://0.0.0.0:81/
Now when I created a folder on my server's httpdocs /lighttpd/
everything runs smooth so I got the lighty to work for me.
Okay now that i figure it works I wanted to run one of my subdomain on lighty so that I can reduce the load on the server. Does anyone know how I can setup one of my subdomain to open with lighttpd and keep everything else on apache?
View 1 Replies
View Related
Jul 27, 2007
I am setting up Expires headers for my site. The site allows users to upload photos of themselves. The photos are stored as <user id number>.jpeg. I want these to be cached, but updated when the user uploads a new photo. From what I understand, new browsers use ETags to make sure this happens (since if they upload a new file, the inode and/or mtime will change). However for older browsers, I plan to add ?file-mtime to the end of the file name. This should allow caching but it will change when the user uploads a new image. Will the cause any technical problems with caches that would not be a problem if I changed the filename to be user_id.mtime.jpeg when the user uploads the file? The trade-off is that if I just append ?file-mtime to the end of the filename, I don't have to track these images in a database or use file globs (cpu-expensive for large directories) to find the filename to output.
View 3 Replies
View Related
Aug 17, 2014
I'm using Parallels Plesk 12.0 and a mysql-Server.
I'm logged in with a customer's account into his phpmyadmin. Whenever a client connects to his website (which uses the database of his account) I get logged out and receive a "session expired" error. When I log in again I get "there's already a user with your username logged in".
View 4 Replies
View Related
Mar 4, 2007
SSI isn't working with lighttpd. I have enabled the module and set the extension, but it still doesn't work.
View 1 Replies
View Related
Jun 2, 2009
So basicly I got a vps and am using lxadmin *renamed* and with ssh and lxadmin the lighthttpd wont start and it is installed under the centos hostinabox distro.
View 3 Replies
View Related
Jun 3, 2009
my php.ini had some changes (/etc/php.ini). Today i have switch from apache to lighttpd, do i need to edit another php.ini file ? Apache and lighttpd use the same php.ini ( /etc/php.ini)?
View 5 Replies
View Related
May 4, 2009
how I can use mod-rewrite with lighttpd.
Actually I am going to use phpprobid system and it has in built function for mod rewrite but I think it is for apache as if i turn it on I cant access pages
View 1 Replies
View Related
May 15, 2009
I am struggling to get this .htaccess file to work with lighttpd, i am not a coder so its very hard for me to fix it, hopefully if someone knows how can tell me how to write rewrite code that will get it working.
{quote}
1. Comment the 2 lines below if the server returns 500 errors!
Options -Indexes
Options +FollowSymLinks
#Uncomment following lines if you want to use image caching!
#<IfModule mod_expires.c>
1. ExpiresActive On
2. ExpiresDefault A1209600
3. ExpiresByType text/html A1
#</IfModule>
1. Uncomment following lines if Apache doesnt support MultiViews!
<IfModule mod_rewrite.c>
RewriteEngine On
1. Uncomment the 2 lines below if you are using www.domain.com # as the baseurl for the site and users access your site # via domain.com (THIS IS REQUIRED FOR JQUERY TO WORK)
#RewriteCond %{HTTP_HOST} ^domain.com [NC]
#RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* loader.php [L,QSA]
</IfModule>
1. Edit below lines and set to
2. ErrorDocument CODE /RELATIVE/error.php
3. If the script is installed in the default document
4. root then relative is null.
#ErrorDocument 401 /error.php
#ErrorDocument 403 /error.php
#ErrorDocument 404 /error.php {/quote}
looks like its calling the rule from loader.php file, now how can i convert this to lighttpd language,
View 4 Replies
View Related
Mar 30, 2009
How I can convert the following into lighttpd rewrite?
RewriteCond %{REQUEST_FILENAME}
View 4 Replies
View Related
Aug 9, 2009
Until recently, it seemed like everything I read about a server indicated that Apache was king. I have never read anything that has given me any reason not to use Apache.
However, about a year ago when I discovered Django, I discovered Lighttpd. From everything I've been able to read, Lighttpd seems to be a better web server, but still don't know very much at all about Lighttpd.
I'm fairly comfortable with Apache, although I've never cared much for it. I have a feeling that I'll like Lighttpd quite a bit more from the very little that I do know about it. I'm wondering if I should even consider switching.
For one, it seems that everyone knows how to work with Apache and Lighttpd seems to be far less common. Apache also seems to be much more established which leads me to believe that it's a safer choice. Nonetheless, I still really want to give Lighttpd a shot. And, judging from what I've seen about Django and Lighttpd, Lighttpd seems to be a better choice when working with Django.
What do you think? Should I stick with Apache since I already know how to use it? Is Lighttpd worth the time to learn or is Apache just too good?
View 2 Replies
View Related
Jun 5, 2009
I wanted to know what do you prefer as server apache or lighttpd , though I am running lighttpd and have no issue except that there is too much work for mod rewrite and it effects search engine, so I was thinking to use apache instaed of it will it be possible to install apache over lighttpd or will I have to go for fresh install.
View 14 Replies
View Related
Jun 23, 2008
I'm about to set my own permalink rules in Wordpress.
My VPS is running LxAdmin on CentOS and I have lighttpd installed. I've read I need to edit lighttpd.conf but I don't know which application I should use. The file is located in /etc/lighttpd/ but have no idea how to gain access.
View 7 Replies
View Related
Nov 12, 2008
I keep getting a segmentation fault after a few hours when I leave lighttpd on. It doesn't seem like much resources are being used and its serving about 60mbit/s. There's nothing in the error or log file.
I'm using CentOS 2.6.18-92.1.13.el5
and
lighttpd-1.5.0-r1992
Here's the config:
server.modules = (
"mod_access",
"mod_trigger_b4_dl",
"mod_status",
"mod_proxy_core",
"mod_proxy_backend_fastcgi",
"mod_uploadprogress"
)
upload-progress.progress-url = "/progress"
server.network-backend = "gthread-aio"
server.max-fds = 15000
server.max-connections = 10000
server.event-handler = "linux-sysepoll"
I've actually been having this issue since I've moved to lighttpd 1.5, 1.4 was working fine but I need the features in 1.5. I've tried changing the event handler and network backend to no avail.
How can I at least find out what's causing the error?
View 1 Replies
View Related
Jul 25, 2008
I just recompiled PHP 5 with MySqli in cPanel and Mysqli is working fine under Apache, but it doesn't work under lighttpd. I can see the MySqli module in phpinfo when I run it under Apache, but there's no MySqli module when I run it under lighttpd. So how can I fix it to use MySqli with lighttpd?
View 1 Replies
View Related
Jun 12, 2008
I'm going to see what Lighttpd on cPanel does today. I've asked my VPS provider (Zone.net) to perform this and provided them several links too. Their manager said they should be able to and so I submitted a ticket .
View 3 Replies
View Related
Oct 28, 2008
I have a fresh out of the box vps install of centos-5-i386-hostinabox571.
I found the web root directory at: /home/lxadmin/httpd/default
Where is the cgi folder supposed to be?
View 4 Replies
View Related
Apr 4, 2008
Having constant and random downtime with Lighttpd being that for no reason connections get refused and my server load is low, that I think maybe get Litespeed.
I believe my server is an Intel Core2Quad Q6600
I think its only got 1 CPU in it.
What license do I need?
View 2 Replies
View Related
Mar 25, 2007
i had following rewrite (for wordpress multi user ) and it was working with lighttpd 1.4.x but i dont know its not working in 1.5
Quote:
$HTTP["host"] == "blogs.domain.com" {
url.redirect = ("^/(.*)" => "http://%1/$1")
url.rewrite-once = ("^/(.*)?/?files/(.*)" =>
"wp-content/blogs.php?file=$2", "^/(wp-.*)$" => "$1",
"^/([_0-9a-zA-Z-]+/)?(wp-.*)" => "$2", "^/([_0-9a-zA-Z-]+/)?(.*.php)$" => "$2", "." => "index.php")
}
and its showing following error
Quote:
mod_rewrite.c.293: (error) url.rewrite contains a regex for '/' which
leads to a URI without a leading slash: index.php
View 1 Replies
View Related
Jun 17, 2008
i have small - mid size forum
1) 25k members with 100 - 125 members / guest being online at all times. about 400,000 page views per month
2) software pages static html about 200,000 page views per month.
3) a script library which get about 200,000 page views per month
4) i get about 2000 - 2500 software downloads per day. each download between 1mb to 3 mb give or take
i would estimate a total of 1 million page views per month...
a) i am using Apache right now would lighttpd help?
b) if yes, how does one go about switching from Apache to Lighthtpd
c) is it easy to manage and optimize lighttpd?
d) can i just ask for lighttpd to be installed as default by any hosting company out there?
e) does lighttpd support cPanel?
currently i am on a AMD Athlon(tm) 64 X2 Dual Core Processor 3800+(2 Ghz) with 2 GB RAM.
my server loads are sky high - anywhere between 10, 15 and 20.
View 2 Replies
View Related
Nov 9, 2007
Lighttpd works well with static file.
But for php, it's totally not good for me
I just install lighttpd and php.
By [url]
Now It takes about 10 seconds for the
server to response.
Here is a part of config file
############ Options you really have to take care of
####################
server.max-keep-alive-requests = 4
server.max-keep-alive-idle = 4
server.max-read-idle = 60
server.max-write-idle = 1024
server.max-fds = 8192
php.ini using the default one
Here is the link to it
[url]
And only about 200 connections. the load average is only 0.02.
When I check the error log
2007-11-08 12:38:46: (server.c.1253) NOTE: a request for
/view_video.php?viewkey=f8e13f14b405e038deb6&page=&viewtype=&category=
timed out after writing 13068 bytes. We waited 1024 seconds. If this a
problem increase server.max-write-idle
2007-11-08 12:40:07: (server.c.1253) NOTE: a request for
/view_video.php?viewkey=b9530df88f7f002e78ea timed out after writing
13068 bytes. We waited 1024 seconds. If this a problem increase
server.max-write-idle
View 6 Replies
View Related
Aug 6, 2007
I´m using cpanel with the latest mysql Ver 14.7 Distrib 4.1.22, for pc-linux-gnu (i686) using readline 4.3.
I´m trying to access MySQL from lighttpd, but I´m getting this error:
Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in /home/jkl/public_html/login.php on line 9
View 6 Replies
View Related
Aug 22, 2007
Seriously though, is there no such thing as a company that provides advanced management services that covers the installation and maintenance of lighttpd and some addons.
it has to cost less then $1 a month
View 8 Replies
View Related
Nov 2, 2007
Would it be possible to have this kind of setup?
Lighttpd running on port 80 to serve only static content, and if it receives php requests, to forward the request to Apache running on another port. Not sure if this is useful [url]
If it is possible, is there any example of lighttpd conf where this can be done?
View 1 Replies
View Related
Apr 7, 2007
How do I Install Lighttpd on CentOS 4.4 I installed it once but php doesn't seemed to work so I removed it.
How I can Install Lighty and Re-compile php to work with lighthttpd.
View 0 Replies
View Related
Dec 23, 2007
to accomplish:
[url] ==> [url] however it should be proxied so that the user never sees [url]
This is because the sub domain is using apache while www is using lighttpd and I want to keep the entire site with www to the user.
View 3 Replies
View Related
Dec 3, 2007
Can Lighttpd be installed with DirectAdmin in this fashion:
Lighttpd - port 80
DirectAdmin on Apache - port 999
OR
Is there any performance decrease in
Apache - Port 80
Lighhttpd - port 81 (proxy between Apache)
DirectAdmin on Apache - port 999
View 7 Replies
View Related
Dec 24, 2007
I would like to use Lighttpd to rewrite and proxy as in this example:
1) There is no [url]download on server.
2) [url] => proxy => Apache 2.2 on same server to [url]
3) *.php should be handled by Lighttpd, however, the reason I want *.php5 to be done by Apache is due to compatibility issues.
proxy.server = ( ".php5" =>
( "localhost" =>
(
"host" => "XXX.XXX.XXX.XXX",
"port" => 81
)
)
)
The reason is because I don't want people to see .php5 file
Does this work using url.rewrite? If so how to do it?
I already have the following in lighttpd.conf, should the url.rewrite be placed in side of this?
$HTTP["host"] =~ "^domain.com$" {
url.redirect = ( "^/(.*)" => [url])
}
View 0 Replies
View Related
Aug 6, 2007
For a year now I've been running my server with Lighttpd. It's worked out well so far, but now that I have a new box I'm reconsidering.
Lighttpd does not support .htaccess files which is a bit of a pain, and doesn't have the same support by apps like Apache does. Given that I get very little traffic to my box (it sits idle most of the time) I am considering Apache.
How is security between Apache and Lighttpd? I know Apache has things like mod_security and mod_evasive, but I've never really checked how Lighttpd compared.
View 12 Replies
View Related
Dec 23, 2007
Is it possible to do this scenario:
[url]
[url]
So basically anything that comes out of "upload" directory will be served by apache and both on port 80 from the end-users point of view.
View 3 Replies
View Related