lighttpd виртуальная конфигурация хостинга

Короткий ответ не, и начиная с палец и начиная с оболочка полагаются на время доступа почтового ящика в/var/mail (в mbox формате) для отображения такой информации. Однако Вы могли записать демону, который мог "бить" зарегистрированных пользователей и изменить ~/.plan соответственно для содержания такой информации.

1
задан 3 January 2013 в 03:57
2 ответа

Вам понадобится некоторая конфигурация в этих строках:

$HTTP["host"] == "web1.com" {
    server.document-root = "/var/www/web1.com/public_html"
}
$HTTP["host"] == "web2.com" {
    server.document-root = "/var/www/web2.com/public_html"
}

Это должно быть все, что нужно для сопоставления этих двух каталогов с этими двумя заголовками хоста. Если это не сработает, не могли бы вы подробнее рассказать о проблемах, с которыми вы сталкиваетесь при попытке использовать эту конфигурацию?

Изменить:

Для перенаправления доменов www на без www, используйте такую ​​конфигурацию:

$HTTP["host"] =~ "^www\.(.*)$" {
  url.redirect-code = 301
  url.redirect = (
    "/(.*)" => "http://%1/$1" 
  )
}
1
ответ дан 4 December 2019 в 00:50

эти шаги работают на 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:36

Теги

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