мне нужно обновить поддомен в моих dns и lighhtpd conf, я пробовал dns как
example.test.org IN A (my ip address)
в моем DNS и моем lighttpd conf здесь
$HTTP["host"] == "example.test.org"{
server.document-root = "/var/www/example"
accesslog.filename = "/var/www/example/access.log"
}
Я не перенаправлен, говорит, что сервер не найден, может ли кто-нибудь мне помочь .////
Каков результат "dig example.test.org"? Правильный ли IP? В любом случае, пока вы не получите там надлежащего ответа, у вас не будет ничего работать в этом поддомене.
Вы также можете взглянуть на mod_simple_vhost. Вот пример конфигурации debian:
root@yourdomain:/etc/lighttpd# cat conf-enabled/10-simple-vhost.conf
## Simple name-based virtual hosting
##
## Documentation: /usr/share/doc/lighttpd-doc/simple-vhost.txt
## http://www.lighttpd.net/documentation/simple-vhost.html
server.modules += ( "mod_simple_vhost" )
## The document root of a virtual host isdocument-root =
## simple-vhost.server-root + $HTTP["host"] + simple-vhost.document-root
simple-vhost.server-root = "/srv/www/"
simple-vhost.document-root = "/htdocs/"
## the default host if no host is sent
simple-vhost.default-host = "yourdomain.com"
Это позволит вам создать любой каталог в / srv / www в форме «test.yourdomain.com», чтобы активировать этот поддомен. Убедитесь, что вы добавили каталог htdocs внутри каталога.
Но я думаю, вам следует сначала проверить распространение DNS, например Бен Квик упомянул.
С уважением
Замените первую строку на: $HTTP["host"] =~ "example\.test\.org$"{
Может, это сработает.