Lighttpd: Difference between revisions

From Alpine Linux
mNo edit summary
Line 42: Line 42:


== Testing Lighttpd ==
== Testing Lighttpd ==
This section is assuming that lighttpd is running. If you now launch a web browser from a remote system and point it to your web server, you will see a page that says "404 - Not Found".
This section is assuming that lighttpd is running. If you now launch a web browser from a remote system and point it to your web server, you will see a page that says "404 - Not Found". Well, at the moment there is no content available but the server is up and running.


http://IP-ADDRESS/
Let's add a simple test page to get rid of the "404 - Not Found page".
 
At the moment there is no content to show. Let's add a simple test page.


{{Cmd|echo "Lighttpd is running..." > /var/www/localhost/htdocs/index.html}}
{{Cmd|echo "Lighttpd is running..." > /var/www/localhost/htdocs/index.html}}


Now you will get the test page if you reload.
Now you will get the new "test page" if you reload.


== Advanced configurations ==
== Advanced configurations ==

Revision as of 11:35, 16 June 2011

lighttpd is a simple, standards-compliant, secure, and flexible web server.

General information

  • Configuration file: /etc/lighttpd/lighttpd.conf
  • Standard directory for files: /var/www/localhost/htdocs/

Installation

lighttpd is available in the Alpine Linux repositories. To install, simple launch the command below:

apk add lighttpd

Configuration

If you just want to server simple HTML pages lighttpd can be used out-of-box. No further configuration needed.

Controlling Lighttpd

Start lighttpd

/etc/init.d/lighttpd start

You will get a feedback about the status.

 * Caching service dependencies                                 [ ok ]
 * Starting lighttpd...                                         [ ok ]

Stop lighttpd

If you want to stop the web server use stop.

/etc/init.d/lighttpd stop

Restart lighttpd

After changing the configuration file lighttpd needs to be restarted.

/etc/init.d/lighttpd restart

Runlevel

Normally you want to start the web server when the system is launching. This is done by adding lighttpd to the needed runlevel.

rc-update add lighttpd default

Testing Lighttpd

This section is assuming that lighttpd is running. If you now launch a web browser from a remote system and point it to your web server, you will see a page that says "404 - Not Found". Well, at the moment there is no content available but the server is up and running.

Let's add a simple test page to get rid of the "404 - Not Found page".

echo "Lighttpd is running..." > /var/www/localhost/htdocs/index.html

Now you will get the new "test page" if you reload.

Advanced configurations