Seite 7 von 12

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: Sa 22. Feb 2020, 14:52
von billbo40
Datenbank befüllt
Skill nach Anleitung nach Amazon gelegt

Alexa kann Skill nicht erreichen

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: Sa 22. Feb 2020, 15:00
von waringer
Wenn du den Endpoint den du bei Amazon angegeben hast im Browser eingiebst muss ein "Not Authorized" zurückkommen. Auch solltest du im Log vom Apachen und dem Skill den Zugriff sehen.

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: Sa 22. Feb 2020, 15:10
von billbo40
404 page not found
habe meine https://.../echo/radio

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: Sa 22. Feb 2020, 15:46
von waringer
Das dürfte dann noch ein Fehler in deinem Apachen sein.

hast du

Code: Alles auswählen

	Proxypass        	"/echo/radio" "http://127.0.0.1:3081/"
	ProxyPassReverse	"/echo/radio" "http://127.0.0.1:3081/"
mit drin und ist der Skill vom Apachen aus auch unter http://127.0.0.1:3081 erreichbar?

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: Sa 22. Feb 2020, 15:58
von billbo40
die beiden Einträge sind in der ...ssl.conf,
wenn ich im Apachen http://127.0.0.1:3081/echo/radio eingebe bekomm ich
not authorized
in meiner .conf hab ich noch die Einträge
ServerAdmin
DocumentRoot
ServerName
ServerAlias
die stören doch wohl nicht?

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: Sa 22. Feb 2020, 16:07
von waringer
Dann stimmt die ssl.conf noch nicht. Der Apache macht die Weiterleitung zum Skill nicht.

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: So 23. Feb 2020, 07:41
von billbo40
Also Alexa sucht auf intern einen Ordner namens /echo/radio, hab ich bislang noch nicht gefunden, wo liegt der?
Des weiteren muss der Fehler doch definitiv in den beiden besagten Zeilen der ssl.config liegen oder in der Portfreigabe ( die ich lange erledigt habe), der redirectMatch funktioniert ja Mittlerweile auch.

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: So 23. Feb 2020, 08:02
von waringer
/echo/radio ist kein echtes Verzeichnis sondern ein Webservice wo der Skill seine Funktionen für Amazon bereitstellt.
Amazon geht auf den Endpoint den du eingestellt hast z.B. https://extern/echo/radio.
Der Apache auf extern fungiert dann als ReverseProxy für den Skill und leitet /echo/radio auf den Webserver des Skills um -> http://127.0.0.1/echo/radio.
In dem Beispiel ist also der externe Webserver auf dem selben Server wie der Skill.

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: So 23. Feb 2020, 08:20
von billbo40
Für Laien ja echt viel zu lesen und verdauen,
Danke für die Info

bill

Re: Wiedergabe von Lokaler Musiksammlung

Verfasst: So 23. Feb 2020, 08:26
von waringer
Ja, für jemanden der mit Programmierung und Administration von Linux Systemen bisher nichts zu tun hatte ist es etwas mehr zum Lernen und einarbeiten. Aber nichts was man nicht hinbekommen würde da nichts ungewöhnliches gemacht wird. Für das was benötigt wird bekommt man im Internet überall entsprechende Infos. Man muss dann halt nur etwas mehr Zeit mitbringen :)