Debmatic und zusätzlicher Webserver

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

Knusterus
Beiträge: 222
Registriert: 16.06.2016, 19:22
Wohnort: Hessen
Hat sich bedankt: 2 Mal

Re: Debmatic und zusätzlicher Webserver

Beitrag von Knusterus » 06.07.2019, 14:49

ja habe ich mit " sudo /opt/lampp/lampp stop " habe ich alle Dienste gestoppt und mit " sudo /opt/lampp/lampp start" alles wieder gestartet.
Dann kommt die Fehlermeldung .
so wie es hier beschrieben wird https://wiki.ubuntuusers.de/XAMPP/.
Ich könnte ja mal versuchen Deinen Webserver auf Port 8085 zu schieben und Apache wieder auf port 80 vielleicht läuft es dann,oder hast du noch eine bessere Idee??

Habe gerade versucht lighttpd zu stoppen mit sudo /etc/init.d/lighttpd stop. dann geht apache wieder ,wenn ich apache als erstes starte ,dann geht lighttpd nicht mehr.
ich habe auch versucht das Port von lighttpd in der /etc/lighttpd/lighttpd.conf zu ändern, danach war die Seite nicht erreichbar.
Jetzt habe ich wieder den Urzustand ,debatic läuft apache nicht.
Hast du noch eine Idee??
Volker

Benutzeravatar
deimos
Beiträge: 5399
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 958 Mal
Kontaktdaten:

Re: Debmatic und zusätzlicher Webserver

Beitrag von deimos » 06.07.2019, 15:37

Hi,

wenn der Apache nicht startet, dann wird irgendwo kn der Config halt noch drinstehen, dass er auf Port 80 lauschen soll. Es gibt da die Listen Option und es gibt die Einträge für die VirtualHosts, welche ggf. auch noch in anderen Dateien drin sind.
Aber wie gesagt, ich nutze die Dienste ditekt ohne XAMPP und daher kenne kch die genaue Struktur der Config-Dateien dort nicht.

Viele Grüße
Alex

Knusterus
Beiträge: 222
Registriert: 16.06.2016, 19:22
Wohnort: Hessen
Hat sich bedankt: 2 Mal

Re: Debmatic und zusätzlicher Webserver

Beitrag von Knusterus » 06.07.2019, 15:47

ok da ich bis jetzt auch nicht fündig geworden bin ,könnte ich doch einfach Dein Port ändern /etc/lighttpd/lighttpd.conf .
Wäre das dort ausreichend oder muß ich nochwas ändern?

Volker

Benutzeravatar
deimos
Beiträge: 5399
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 958 Mal
Kontaktdaten:

Re: Debmatic und zusätzlicher Webserver

Beitrag von deimos » 06.07.2019, 15:58

Hi,

kannst du machen. Allerdings musst du auch die Datei /etc/lighttpd/conf-available/20-debmatic.conf anpassen. Und du musst das dann auch in externen Smarthome Systrmen wie ioBroker oder openHab einstellen.

Viele Grüße
Alex

Knusterus
Beiträge: 222
Registriert: 16.06.2016, 19:22
Wohnort: Hessen
Hat sich bedankt: 2 Mal

Re: Debmatic und zusätzlicher Webserver

Beitrag von Knusterus » 06.07.2019, 16:02

ok,das klingt ja schon wieder sehr kompliziert.
Könntest Du mir das bitte etwas näher erklären?
Volker

Benutzeravatar
deimos
Beiträge: 5399
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 958 Mal
Kontaktdaten:

Re: Debmatic und zusätzlicher Webserver

Beitrag von deimos » 06.07.2019, 16:10

Hi,

was genau? Die zwei conf Dateien editieren und überall aus Port 80 eine Port x machen.
Bei den Smarthome Systemen kommen es halt drauf an, ob bzw. welches du nutzt. Die erwarten halt alle die CCU standardmäßig auf Port 80 das muss man halt umstellen.

Viele Grüße
Alex

Knusterus
Beiträge: 222
Registriert: 16.06.2016, 19:22
Wohnort: Hessen
Hat sich bedankt: 2 Mal

Re: Debmatic und zusätzlicher Webserver

Beitrag von Knusterus » 06.07.2019, 16:36

habe es leider nicht hinbekommen sehe nur ein leeres Bild, habe ich da vielleicht was übersehen??

Code: Alles auswählen

server.modules = (
	"mod_indexfile",
	"mod_access",
	"mod_alias",
 	"mod_redirect",
)

server.document-root        = "/var/www/html"
server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )
server.errorlog             = "/var/log/lighttpd/error.log"
server.pid-file             = "/var/run/lighttpd.pid"
server.username             = "www-data"
server.groupname            = "www-data"
server.port                 = 8085

# strict parsing and normalization of URL for consistency and security
# https://redmine.lighttpd.net/projects/lighttpd/wiki/Server_http-parseoptsDetails
# (might need to explicitly set "url-path-2f-decode" = "disable"
#  if a specific application is encoding URLs inside url-path)
server.http-parseopts = (
  "header-strict"           => "enable",# default
  "host-strict"             => "enable",# default
  "host-normalize"          => "enable",# default
  "url-normalize-unreserved"=> "enable",# recommended highly
  "url-normalize-required"  => "enable",# recommended
  "url-ctrls-reject"        => "enable",# recommended
  "url-path-2f-decode"      => "enable",# recommended highly (unless breaks app)
 #"url-path-2f-reject"      => "enable",
  "url-path-dotseg-remove"  => "enable",# recommended
 #"url-path-dotseg-reject"  => "enable",
 #"url-query-20-plus"       => "enable",# consistency in query string
)

index-file.names            = ( "index.php", "index.html" )
url.access-deny             = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

compress.cache-dir          = "/var/cache/lighttpd/compress/"
compress.filetype           = ( "application/javascript", "text/css", "text/html", "text/plain" )

# default listening port for IPv6 falls back to the IPv4 port
## Use ipv6 if available
#include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
include_shell "/usr/share/lighttpd/create-mime.conf.pl"
include "/etc/lighttpd/conf-enabled/*.conf"

#server.compat-module-load   = "disable"
server.modules += (
	"mod_compress",
	"mod_dirlisting",
	"mod_staticfile",
)
und die andere

Code: Alles auswählen

server.max-request-field-size = 65536
server.modules   += ( "mod_proxy" )

$SERVER["socket"] == ":8085" {
  server.errorfile-prefix    = "/www/error/error-"
  server.document-root = "/www"

  $HTTP["url"] =~ "^/.*\.(exe|oxml|hssml).*" {
    $HTTP["remoteip"] !~ "^(127\.0\.0\.1|::ffff:127\.0\.0\.1|::1)$" {
      url.access-deny = ( "" )
    }
  }
  $HTTP["url"] !~ "^/(config/)|(upnp/)|(webui/)|(ise/)|(api/)|(tools/)|(pda)|(pages/jpages)|(addons).*" {
    proxy.server = ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 8183)))
  }
  $HTTP["url"] =~ "^/(pages/jpages).*" {
    proxy.server = ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 39292)))
  }
  proxy.server = ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 30080)))
}
$SERVER["socket"] == "[::]:8085" {
  server.errorfile-prefix    = "/www/error/error-"
  server.document-root = "/www"

  $HTTP["url"] =~ "^/.*\.(exe|oxml|hssml).*" {
    $HTTP["remoteip"] !~ "^(127\.0\.0\.1|::ffff:127\.0\.0\.1|::1)$" {
      url.access-deny = ( "" )
    }
  }
  $HTTP["url"] !~ "^/(config/)|(upnp/)|(webui/)|(ise/)|(api/)|(tools/)|(pda)|(pages/jpages)|(addons).*" {
    proxy.server = ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 8183)))
  }
  $HTTP["url"] =~ "^/(pages/jpages).*" {
    proxy.server = ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 39292)))
  }
  proxy.server = ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 30080)))
}

$SERVER["socket"] == ":8181" {
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 8183)))
  include "/var/etc/lighttpd_auth.conf"
}
$SERVER["socket"] == "[::]:8181" {
  server.use-ipv6 = "enable"
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 8183)))
  include "/var/etc/lighttpd_auth.conf"
}

$SERVER["socket"] == ":1999" {
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 31999)))
  include "/var/etc/lighttpd_auth.conf"
}
$SERVER["socket"] == "[::]:1999" {
  server.use-ipv6 = "enable"
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 31999)))
  include "/var/etc/lighttpd_auth.conf"
}

$SERVER["socket"] == ":2010" {
  proxy.server = ( "" => ( "localhost" => ("host" => "127.0.0.1", "port" => 32010)))
  include "/var/etc/lighttpd_auth.conf"
}
$SERVER["socket"] == "[::]:2010" {
  server.use-ipv6 = "enable"
  proxy.server = ( "" => ( "localhost" => ("host" => "127.0.0.1", "port" => 32010)))
  include "/var/etc/lighttpd_auth.conf"
}

$SERVER["socket"] == ":9292" {
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 39292)))
  include "/var/etc/lighttpd_auth.conf"
}
$SERVER["socket"] == "[::]:9292" {
  server.use-ipv6 = "enable"
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 39292)))
  include "/var/etc/lighttpd_auth.conf"
}

$SERVER["socket"] == ":2001" {
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 32001)))
  include "/var/etc/lighttpd_auth.conf"
}
$SERVER["socket"] == "[::]:2001" {
  server.use-ipv6 = "enable"
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 32001)))
  include "/var/etc/lighttpd_auth.conf"
}

$SERVER["socket"] == ":2000" {
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 32000)))
  include "/var/etc/lighttpd_auth.conf"
}
$SERVER["socket"] == "[::]:2000" {
  server.use-ipv6 = "enable"
  proxy.server =  ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 32000)))
  include "/var/etc/lighttpd_auth.conf"
}
könntest Du mal bitte schauen, was ich übersehen habe, danke

Volker

Fonzo
Beiträge: 6744
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 486 Mal

Re: Debmatic und zusätzlicher Webserver

Beitrag von Fonzo » 06.07.2019, 17:04

Knusterus hat geschrieben:
06.07.2019, 16:02
ok,das klingt ja schon wieder sehr kompliziert.
Falls Du nicht auf Apache festgelegt bist, kannst Du auch IP-Symcon auf Ubuntu installieren. Dann hast Du sofort nach der Installation ein PHP Server auf Port 3777 laufen und musst sonst nichst weiter konfigurieren.
Eigene Webseiten werden dann unter dem Verzeichnis /var/lib/symcon/webfront/user abgelegt.

Benutzeravatar
Black
Beiträge: 5483
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: Debmatic und zusätzlicher Webserver

Beitrag von Black » 06.07.2019, 17:20

das hat aber nicht nur was mit installieren sondern mit kaufen zu tun ^^
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Fonzo
Beiträge: 6744
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 486 Mal

Re: Debmatic und zusätzlicher Webserver

Beitrag von Fonzo » 06.07.2019, 17:23

Black hat geschrieben:
06.07.2019, 17:20
das hat aber nicht nur was mit installieren sondern mit kaufen zu tun ^^
Das stimmt, dafür muss man aber keine Ports umbiegen bzw. versuchen XAMPP so zu konfigurieren das dieser parallel läuft.

Antworten

Zurück zu „debmatic“