Таким образом, моя проблема - то, что мне определили определенный URL в моем lighttpd.conf файле, но при вводе этого в моем браузере, он не перенаправляет меня к моему веб-сайту. Это - мой lighttpd.conf файл.
server.modules += ( "mod_fastcgi" )
server.modules += ( "mod_rewrite" )
fastcgi.debug = 1
debug.log-request-handling = "enable"
debug.log-file-not-found = "enable"
server.document-root = "/var/www/"
$SERVER["socket"] == ":8080" {
server.username = "lighttpd"
server.groupname = "supervisor"
server.document-root = "/var/www/"
server.port = 8080
mimetype.assign = (
".html" => "text/html"
)
url.rewrite-once = (
"^(/static($|/.*))$" => "$1",
"^(/.*)$" => "/application.fcgi$1"
)
$HTTP["host"] =~ "^(www\.)?caseloader.com$" {
server.document-root = "/var/www/"
server.chroot = "/var/www/CaseLoader_Fl"
fastcgi.server = ( "application.fcgi" =>
(( "socket" => "/tmp/fastcgi.socket",
"bin-path" => "/home/knf/.virtualenvs/caseloader-webapp/bin/python/var/www/application.fcgi",
"max-procs" => 1,
"bin-environment" => (
"REAL_SCRIPT_NAME" => ""
),
"check-local" => "disable"
))
)
}
}
Таким образом для разъяснения, вводя "caseloader.com" или "www.caseloader.com", с и без порта в URL, не перенаправляет меня к моему веб-сайту.
Прежде, у меня была эта строка:
$HTTP["host"] =~ ":8080$" {
вместо
$HTTP["host"] =~ "^(www\.)?caseloader.com$" {
и это позволило мне соединяться со своим веб-сайтом путем ввода в IP-адресе в моем браузере как это: http://x.x.x.x:8080.
Конечная цель должна позволить, чтобы все компьютеры в моей локальной сети получили доступ к моему веб-сайту через доменное имя вместо IP-адреса. Я не возражаю, если они должны ввести в порте после домена как "caseloader.com:8080", но у меня были бы это, чем IP-адрес.
Я не очень знаком с сетями, и я все еще плохо знаком с использованием lighttpd, поэтому поделитесь любыми знаниями, что Вы думаете, необходимо, чтобы я достиг своей цели.