在Lighttpd服务器中设置虚拟主机的方法

  介绍

在Lighttpd服务器中设置虚拟主机的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

VirtualHosting是在单个服务器上托管多个域的一种实现。它能够利用服务器的最大资源并降低消耗现在,大多数Web服务器都支持虚拟主机环境。

在Lighttpd服务器中设置虚拟主机的方法

在我们之前的文章中,我们介绍了在CentOS/RHEL上安装Lighttpd服务器。本篇文章将介绍关于在Lighttpd服务器中设置虚拟主机。

例如,我们使用以下域名:site1.php.cn

site2.php.cn

<强>步骤1:创建服务器文档根目录

首先为两个域创建文件夹(如果不存在)

# mkdir - p/网站/vhost/site1.php.cn/www   # mkdir - p/网站/vhost/site2.php.cn/www

出于测试目的,我们在两个文档根目录中创建index . html文件

#回声“欢迎来到Site1"比;/网站/vhost/site1.php.cn/www/index.html   #回声“欢迎来到Site2"比;/网站/vhost/site2.php.cn/www/index.html

<强>步骤2:更新主配置文件

现在编辑Lighttpd主配置文件/etc/Lighttpd/lighttpd.conf并启用包含虚拟主机的文件。通过删除起始#符号取消对以下行的注释。

include_shell“猫/etc/lighttpd/vhosts.d/* .conf"

<强>步骤3:创建虚拟主机 <强>配置文件

现在开始为两个域或子域创建virutalhost配置文件,首先为site1.php.cn创建

# vim/etc/lighttpd/vhosts.d/site1.php.cn.conf HTTP [“host"]美元==皊ite1.php.cn"{      服务器。文档根=?网站/vhost/site1.php.cn/public"   服务器。errorlog=?var/log/lighttpd/site1.php.cn.error.log"   accesslog。文件名=?var/log/lighttpd/site1.php.cn.access.log"   }

现在为site2.php.cn创建配置文件

# vim/etc/lighttpd/vhosts.d/site2.php.cn.conf HTTP [“host"]美元==皊ite2.php.cn"{   服务器。文档根=?网站/vhost/site2.php.cn/public"   服务器。errorlog=?var/log/lighttpd/site2.php.cn.error.log"   accesslog。文件名=?var/log/lighttpd/site2.php.cn.access.log"   }

<>强步骤4:验证配置并重新启动lighttpd

首先验证所有配置文件的语法,包括主配置文件

# lighttpd - t - f/etc/lighttpd/lighttpd.conf      语法好

如果发现所有语法都正常,让我们重新启动服务。

#服务lighttpd重启

完成后在浏览器中测试你的两个域,并检查是否获得了步骤1中创建的页面上的正确内容。

感谢各位的阅读!看完上述内容,你们对在lighttpd服务器中设置虚拟主机的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

在Lighttpd服务器中设置虚拟主机的方法