Почему Вы принимаете его более старое?
Согласно ссылке Вы, если, флаг-a требует параметра - так 'почта-a', не были бы допустимы даже с той версией почты.
Я ожидаю, что Вы найдете, что эта опция является функцией, специфичной для почтовой команды, поставлющейся с (некоторые версии) BSD.
Вы могли бы хотеть взглянуть на дурака (который позволяет Вам указывать от адреса как огибающий var), и доступно на Centos/Redhat. Но действительно примите во внимание, что только доверяемые пользователи могут управлять от адреса при вызове почты локально, а не через SMTP.
simple-vhost.default-host = "example.org"
уже позаботится о субдомене www.example.org (если для него не существует папка).
оба фрагмента конфигурации в остальном выглядят хорошо; но вы не вставили полную конфигурацию, включения отсутствуют. типы mime, вероятно, не важны, но
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
может многое делать.
lighttpd -p -f /etc/lighttpd/lighttpd.conf
показывает полную конфигурацию.
также, как указано в комментариях, расскажет нам, как вы тестировали (что "не работает вообще " жадный?). протестируйте с помощью curl, чтобы убедиться, что кеш вашего браузера не является проблемой.
также посмотрите http://redmine.lighttpd.net/projects/lighttpd/wiki/DebugVariables .
эти шаги работают на alpine linux
загрузить мелкий laravel, slim и codeigniter
uncomment: "mod_rewrite",
uncomment: "mod_simple_vhost",
var.basedir = "/var/www/localhost"
server.document-root = var.basedir + "/htdocs"
следующие 3 строки делают волшебство!
simple-vhost.server-root = "/var/www/localhost/htdocs/vhost"
simple-vhost.default-host = "myhost1.com"
simple-vhost.document-root = "/public"
переписать конфигурацию
url.rewrite-if-not-file = ("(.*)" => "/index.php/$0")
для каждого хоста создать папку например:
myhost1.com /var/www/localhost/htdocs/vhost/myhost1.com
otherhost.com /var/www/localhost/htdocs/vhost/otherhost.com
добавить свой хост в файл /etc/hosts
127.0.0.1 myhost1.com
127.0.0.1 otherhost.com
перезагрузить lighttpd
rc-service -vv lighttpd restart