Как объединить Lighttpd simple_vhost с www к перенаправлениям non-www?

Почему Вы принимаете его более старое?

Согласно ссылке Вы, если, флаг-a требует параметра - так 'почта-a', не были бы допустимы даже с той версией почты.

Я ожидаю, что Вы найдете, что эта опция является функцией, специфичной для почтовой команды, поставлющейся с (некоторые версии) BSD.

Вы могли бы хотеть взглянуть на дурака (который позволяет Вам указывать от адреса как огибающий var), и доступно на Centos/Redhat. Но действительно примите во внимание, что только доверяемые пользователи могут управлять от адреса при вызове почты локально, а не через SMTP.

0
задан 26 December 2012 в 02:28
2 ответа
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 .

0
ответ дан 5 December 2019 в 15:48

эти шаги работают на 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
0
ответ дан 9 November 2020 в 21:58

Теги

Похожие вопросы