Lighttpd配置子域
时间:2020-01-09 10:42:22 来源:igfitidea点击:
我已经在http://example.com上配置了主域,并且想将http://support.example.com与其他文件一起使用。
如何在UNIX或者Linux操作系统下为Lighttpd Web服务器添加子域支持?
您可以按照以下步骤设置lighttpd服务器:
- example.com将使用/home/lighttpd/example.com/http作为文档根目录
- support.example.com将使用/home/lighttpd/support.example.com/http作为文档根目录
两个域都可以指向相同的IP地址或者不同的IP地址。
编辑lighttpd.conf,执行:
# vi /etc/lighttpd/lighttpd.conf
更新/编辑如下:
server.modules = ( "mod_redirect", #"mod_alias", "mod_rewrite", "mod_expire", "mod_access", "mod_auth", "mod_status", "mod_fastcgi", "mod_secdownload", "mod_accesslog", "mod_compress", "mod_setenv", "mod_proxy", "mod_geoip" ) server.errorlog = "/var/log/lighttpd/error.log" accesslog.filename = "/var/log/lighttpd/access.log" index-file.names = ( "index.php", "index.html", "index.htm", "default.htm" ) server.tag = "lighttpd" server.document-root = "/home/lighttpd/example.com/http" server.username = "lighttpd" server.groupname = "lighttpd" server.port = "80" server.bind = "192.54.1.1." ###### Subdomain settings ############## $HTTP["host"] == "support.example.com"{ server.document-root = "/home/lighttpd/support.example.com/http" accesslog.filename = "/var/log/lighttpd/support.example.com/access.log" }
保存并关闭文件。
创建子域所需的目录:
# mkdir -p /home/lighttpd/support.example.com/http # mkdir /var/log/lighttpd/support.example.com/
重新加载或者重启lighttpd服务器:
# /etc/init.d/lighttpd reload
您现在可以在/home/lighttpd/support.example.com/http上将所有文件上传到http://support.example.com/