关于Lighttpd
Lighttpd的是一个开源的Web服务器,在专注于提高性能和光的内存占用量世界强国众多网站。 与非常流行的MySQL数据库服务器和PHP服务器端动态脚本语言一起,Lighttpd是一个强大的替代资源密集型,否则非常强大的LAMP。
本教程将向您展示如何安装Lighttpd,PHP和MySQL,以便快速启动和运行您的云服务器。 为此,它假定您已经运行具有root权限的Ubuntu VPS。 要了解这是什么意思的更多信息,可以咨询本教程讲解如何开始。
安装Lighttpd
您可以通过运行以下命令来安装Lighttpd:
sudo aptitude install lighttpd
现在,如果你的浏览器指向你的IP地址,你应该已经看到云计算服务器的文档根目录文件夹中,或者,如果你以后把它添加index.lighttpd.html,你应该看到Lighttpd的默认欢迎页面:
http://198.199.50.50/index.lighttpd.html
在这个页面上,您还将获得一些有关Lighttpd配置的一些更有用的信息,例如CGI脚本,日志文件等。如果你习惯使用Apache,你会很高兴知道默认的云服务器的文档根也是在/ var / WWW(设置为index.html的默认目录索引)和配置文件可以在/ etc / lighttpd的发现。
对于lighttpd的主要配置文件是/etc/lighttpd/lighttpd.conf。 如果你打开它,你会看到一些重要的指令:
nano /etc/lighttpd/lighttpd.conf
在以下块中,您可以看到Lighttpd加载的模块:
server.modules = ( "mod_access", "mod_alias", "mod_compress", "mod_redirect", # "mod_rewrite", )
在这里您可以指定您想要由VPS加载的其他模块。 但是要小心,因为它们的加载顺序很重要。 查看本自述页了解更多信息。
下面,您可以配置云服务器的默认文档根目录(如果在/ var / www是对你不好),服务器用户和组,将Lighttpd的操作,索引文件和其他设置。
安装PHP
Lighttpd的要求PHP的FastCGI以设置PHP。 此外,你需要为了能够使用MySQL也安装PHP-mysql软件包。 要安装这两个命令,请运行以下命令:
sudo aptitude install php5-cgi php5-mysql
要使PHP与VPS交互,请使用以下两个命令启用模块:
sudo lighttpd-enable-mod fastcgi sudo lighttpd-enable-mod fastcgi-php
类似的Apache,这些命令将创建从/ etc / lighttpd的/启用的conf-/文件夹中的文件到/ etc / lighttpd的/ conf目录可用/文件夹中的文件的符号链接(如一个快捷方式)。
现在你可以继续并重新加载Lighttpd使更改生效:
sudo service lighttpd force-reload
像往常一样,要测试PHP是否正在运行,创建一个空的php文件,并从它调用函数phpinfo()。 创建文件:
nano /var/www/info.php
并粘贴以下代码:
<?php phpinfo(); ?>
保存,退出文件并在浏览器中指向它。 你应该得到所有关于安装在您的VPS PHP的信息,它的模块等等。你也应该看到,在PHP MySQL的安装模块让你准备安装MySQL本身着手。
安装MySQL
最后,安装MySQL数据库服务器; 运行以下命令:
sudo aptitude install mysql-server
然后将要求您提供MySQL root用户的密码。 使用以下命令激活它:
sudo mysql_install_db
然后运行安全安装脚本:
sudo /usr/bin/mysql_secure_installation
提供您刚刚设置的root用户密码(如果您没有设置,请留空),然后系统会询问您是否要更改该密码。 随意选择否 ,然后继续。
在此之后,我们建议选择有以下几个问题,因为他们处理去除一些测试数据库和用户,最重要的是,在你的数据库为匿名用户删除权限。
然后你就完成了! 您可以开始使用基于LLMP的新Web服务器。