如何在Ubuntu服务器上安装Lighttpd
在本教程中,我们将引导您如何在Ubuntu Server上安装Lighttpd。
Lighttpd Web服务器是Windows和UNIX/Linux的开源Web服务器。
它使用最少的系统资源,并且非常快速地向请求客户端提供网页。
对于希望提高网页加载速度的人们来说,Lighttpd成为必不可少的Web服务器。
前提条件
我们在本教程中使用了Ubuntu服务器系统。
但是您可以使用任何Ubuntu或者Debian系统。
开始之前,请确保您具有以下两点:
- 访问root用户或者具有sudo特权的用户
- 没有安装现有的Web服务器应用程序(如apache)
在Ubuntu服务器上安装Lighttpd的步骤
要在Ubuntu上安装Lighttpd,您无需下载任何内容。
在默认的Ubuntu存储库中可用。
软件包的名称是" lighttpd",您可以使用apt命令下载它。
1.更新APT存储库
在开始之前,我们要确保我们可以下载最新的lighttpd软件包,并且要执行此操作,我们需要使用apt软件包管理服务来更新默认存储库。
在Ubuntu系统上打开终端,然后键入以下内容。
sudo apt update
完成后,您就可以继续执行第二步了。
2.在具有APT的Ubuntu服务器上安装Lighttpd
现在我们已经更新了存储库,我们可以继续进行安装了。
我们将使用apt软件包管理器在Ubuntu服务器上安装Lighttpd。
为此,我们在终端中输入以下内容。
可能会提示您输入用户密码以继续。
sudo apt install lighttpd
当您在命令行中输入此命令时,这就是您期望在屏幕上看到的输出。
按Enter键并继续进行安装。
请等待几秒钟或者几分钟,具体取决于您的Internet速度,并且您的系统上应具有功能齐全的Lighttpd服务器。
3.启动Lighttpd服务
在Ubuntu上安装Lighttpd之后,我们需要使用systemctl命令启动该服务。
在启动服务的同时,我们还将挂钩服务,使其在启动时启动。
sudo systemctl start lighttpd.service sudo systemctl enable lighttpd.service
现在我们已经启动并启用了Lighttpd服务,Lighttpd服务器正在我们的系统上运行。
如果正确启用了该服务,则应该在屏幕上看到类似的输出。
就是这样,您已经在系统上启动并运行了Lighttpd服务。
4.在Ubuntu上访问Lighttpd
在Linux中设置任何Web服务器时,除非配置其他目录,否则默认的DocumentRoot目录为/var/www。
如果您在目录中放置一个名为index.html的页面,则可以通过访问本地IP(127.0.0.1)从浏览器查看该页面。
让我们看一下安装后可用于Lighttpd的默认页面。
打开浏览器,然后在URL列中键入以下地址。
http://localhost
如果一切都适合您,您应该会看到如上所示的页面。
既然我们可以看到此页面,那就太好了!我们可以继续前进。
5.允许传入流量
我们的网络服务器已安装,但只能从本地访问,因为来自外部的所有流量都被UFW(我们的默认Ubuntu防火墙)阻止。
让我们添加一些规则,以允许HTTP和HTTPS流量通过。
sudo ufw allow http sudo ufw allow https sudo ufw status
最后一条命令应该告诉您,现在任何IP都允许HTTP和HTTPS通信。
6.附加套餐
既然您已经知道如何在Ubuntu上安装Lighttpd并通过网络提供HTML页面,那么您可能也想知道如何以PHP提供页面。
我将不介绍特定软件包的安装,因为它们非常简单。
但是,请通读本教程,其中讨论了如何安装Apache和PHP。
您可以直接跳到PHP安装部分。
其他说明
Lighttpd Web服务器为您提供了有效且快速的Web服务器,而不会消耗您的内存资源。
您需要记住一些事情
在减少系统负载方面,Lighttpd是最好的选择,而Lighttpd的服务器端包含(SSI)使用不推荐的工作流程来处理脚本。
此外,FastCGI的本质要求需要定义其他配置以在Lighttpd服务器上运行Web应用程序。
在系统上安装Lighttpd服务器时,需要确保正确保护服务器的安全。
由于Lighttpd具有面向网络的特性,因此,如果服务器受到不正确的保护,则可能会使您的系统面临多个漏洞。