首 页最新软件下载排行文章资讯投稿发布下载专题
维维软件站
您的位置:首页网络软件服务器区 → lighttpd开源web服务器1.5.01中文版

lighttpd开源web服务器1.5.01中文版

平台:Linux 大小:1024 KB 时间:2018-6-24 5:40:00
  • 智能高速地址
  • 群英网络地址
  • 微子网络地址
  • lighttpd服务器官方汉化版下载,一说到服务器的搭建,有不少小伙伴想到的大多是windows的IIS,确实IIS是一些新手朋友都会首先接触到的,而想要搭建web服务器肯定少不了使用各种实用服务器工具吧,下面小编为大家分享的lighttpd开源服务器是一款很优秀的web网页服务器软件,相信它一定会让你满意的,它具有安全、快速、兼容性好独家优势,并且支持输出压缩、URL重写、Alias等重要功能,相较于其他的网页服务器,lighttpd仅需少量的内存及CPU资源即可达到同样的效能,是大家选择网页服务器的最佳首选,有兴趣的可以试试它的强大功能。

    工具特色:

    lighttpd服务器是一款功能强大又安全可靠的网页服务器,也是众多开源程序的轻量级web server非常优秀的一个,同时支持FastCGI,CGI,Auth,输出压缩(output compress),URL重写,Alias等重要功能。

    使用说明:

    在Linux中安装Lighttpd Web服务器,下面是我们在运行 Ubuntu 15.04 或 CentOS 7 Linux 发行版的机器上安装 Lighttpd Web 服务器的简要的流程。

    安装Lighttpd:

    使用包管理器安装

    这里我们使用包管理器的最简单的方法安装Lighttpd。只需在终端或控制台以sudo模式输入以下命令。

    由于Lighttpd在官方的CentOS 7.0版本库中不可用,因此我们需要在系统上安装一个额外的软件源代码库。使用以下yum指令来安装epel。

    # yum install epel-release

    然后,我们需要更新系统及为 Lighttpd 的安装做前置准备。

    # yum update
    # yum install lighttpd

    Ubuntu 15.04 官方仓库中包含了 Lighttpd,因此只需要更新本地仓库索引并且使用 apt-get 指令即可安装 Lighttpd。

    # apt-get update
    # apt-get install lighttpd

    从源代码安装 Lighttpd:

    要是想从 Lighttpd 源码安装最新版本(例如 1.4.39),我们需要在本地编译源码并进行安装。首先我们要安装编译源码所需的依赖包。

    # cd /tmp/
    # wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.39.tar.gz

    下载完成后,执行下面的指令解压缩。

    # tar -zxvf lighttpd-1.4.39.tar.gz

    然后使用下面的指令进行编译。

    # cd lighttpd-1.4.39
    # ./configure
    # make

    注:在这份教程中,我们安装的是默认配置的 Lighttpd。其他拓展功能,如对 SSL 的支持,modrewrite,modredirect 等,需自行配置。

    当编译完成后,我们就能够将它安装到系统中了。

    # make install

    设置 Lighttpd

    如果需求较高,我们可以通过修改默认设置文件(如/etc/lighttpd/lighttpd.conf)来进一步设置Lighttpd。在本教程中,我们将使用默认设置并且不要修改设置文件。如果您进行了更改并且想要检查配置文件是否错误,请执行以下说明。

    # lighttpd -t -f /etc/lighttpd/lighttpd.conf

    在 CentOS 7 中,我们需创建一个在 Lighttpd 默认配置文件中设置的 webroot 文件夹,例如/src/www/htdocs。

    # mkdir -p /srv/www/htdocs/

    而后将默认欢迎页面从/var/www/lighttpd复制至刚刚新建的目录中:

    # cp -r /var/www/lighttpd/* /srv/www/htdocs/

    开启服务:

    现在,通过执行 systemctl 指令来重启 Web 服务。

    # systemctl start lighttpd

    然后我们将它设置为伴随系统启动自动运行。

    # systemctl enable lighttpd

    设置防火墙:

    为了让我们运行Lighttpd上的网页或网站,可以在互联网上或同一网络上访问,我们需要在防火墙程序中设置开放端口80。由于CentOS 7和Ubuntu 15.04将Systemd作为默认初始化系统,因此我们默认使用firewalld。要打开80端口或http服务,我们只需要执行以下命令:

    # firewall-cmd --permanent --add-service=http
    success
    # firewall-cmd --reload
    success

    连接至 Web 服务器:

    将端口80设置为默认端口后,我们可以直接访问Lighttpd的默认欢迎页面。我们需要根据运行Lighttpd的设备来设置浏览器的IP地址和域名。在本教程中,我们让浏览器访问http://lighttpd.linoxide.com/并将子域指向上述IP地址。因此,我们可以在浏览器中看到以下欢迎页面。

    另外,我们可以将网站的文件添加到webroot目录并删除Lighttpd的默认索引文件,以便我们的静态网站可以在Internet上访问。

    如果您想在Lighttpd Web服务器上运行PHP应用程序,请参阅以下步骤:

    安装 PHP5 模块:

    在 Lighttpd 成功安装后,我们需要安装 PHP 及相关模块,以在 Lighttpd 中运行 PHP5 脚本。

    # apt-get install php5 php5-cgi php5-fpm php5-mysql php5-curl php5-gd php5-intl php5-imagick php5-mcrypt php5-memcache php-pear

    # yum install php php-cgi php-fpm php-mysql php-curl php-gd php-intl php-pecl-imagick php-mcrypt php-memcache php-pear lighttpd-fastcgi

    设置 Lighttpd 的 PHP 服务

    如要让 PHP 与 Lighttpd 协同工作,我们只要根据所使用的发行版执行如下对应的指令即可。

    首先要做的便是使用文件编辑器编辑 php 设置文件(例如/etc/php.ini)并取消掉对cgi.fix_pathinfo=1这一行的注释。

    # nano /etc/php.ini

    完成上面的步骤以后,我们还需将 PHP-FPM 进程的所有权从 Apache 转移至 Lighttpd。要完成这些,首先用文件编辑器打开/etc/php-fpm.d/www.conf文件。

    # nano /etc/php-fpm.d/www.conf

    然后在文件中增加下面的语句:

    user = lighttpd
    group = lighttpd

    做完这些,我们保存并且退出文本编辑器。然后从/etc/lighttpd/modules.conf设置文件中添加 FastCGI 模块。

    # nano /etc/lighttpd/modules.conf

    然后,去掉下面语句前面的#来取消对它的注释。

    include "conf.d/fastcgi.conf"

    最后我们还需在文本编辑器设置 FastCGI 的设置文件。

    # nano /etc/lighttpd/conf.d/fastcgi.conf

    在文件尾部添加以下代码:

    fastcgi.server += ( ".php" =>
    ((
    "host" => "127.0.0.1",
    "port" => "9000",
    "broken-scriptfilename" => "enable"
    ))
    )

    在编辑完成之后保存并退出文本编辑器即可。

    如需启用 Lighttpd 的 FastCGI,只需执行下列代码:

    # lighttpd-enable-mod fastcgi

    Enabling fastcgi: ok
    Run /etc/init.d/lighttpd force-reload to enable changes

    # lighttpd-enable-mod fastcgi-php

    Enabling fastcgi-php: ok
    Run `/etc/init.d/lighttpd` force-reload to enable changes

    然后,执行下列命令来重启 Lighttpd。

    # systemctl force-reload lighttpd

    检测 PHP 工作状态:

    如需检测 PHP 是否按预期工作,我们需在 Lighttpd 的 webroot 目录下新建一个 php 文件。本教程中,在 Ubuntu 下 /var/www/html 目录,CentOS 下 /src/www/htdocs 目录下使用文本编辑器创建并打开 info.php。

    # nano  /var/www/info.php

    # nano /srv/www/htdocs/info.php

    然后只需将下面的语句添加到文件里即可。

    <?php phpinfo(); ?>

    在编辑完成后保存并推出文本编辑器即可。

    现在,我们需要根据位于http://lighttpd.linoxide.com/info.php的info.php文件的IP地址或域名将我们的Web浏览器指向系统上运行的Lighttpd。如果一切按照上述说明进行,我们将看到下面显示的PHP页面信息。

    此时,我们已成功在CentOS 7和Ubuntu 15.04 Linux发行版上安装了轻量级,快速且安全的Lighttpd Web服务器。现在,我们可以将网站文件上传到站点根目录,配置虚拟主机,启用SSL,连接到数据库以及在我们的Lighttpd Web服务器上运行Web应用程序。。

      相关软件
      栏目导航
      本类热门阅览