Jein - der Link im Menü zeigt ja auf OScam himself, also OScam hat ja einen eigenen eingebauten Webserver.
Um das was du haben möchtest zu erreichen musst du die apache2 Konfiguration anpassen und das Module "proxy" sowie "proxy_http" einbinden...
Und zwar gehst du da wie folgt vor:
- module in apache2 einbinden:
- apache2 Konfiguration ergänzen, zum Beispiel so:
->
nano /etc/apache2/httpd.confCode: Alles auswählen
<IfModule mod_proxy.c>
ProxyRequests On
ProxyVia On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass "/oscam/" http://localhost:16002/
ProxyPassReverse "/oscam/" http://localhost:16002/
</IfModule>
Wobei
16002 der webif Port von OScam wäre..
Das funktioniert aber nur für http, nicht für https
Danach den apache2 neu starten:
/etc/init.d/apache2 restart
Und dann musst du noch den Link im IPC WebIf anpassen:
->
nano /var/www/ipc/page/include/menue_list.php
Code: Alles auswählen
if (!empty($OSWEB) AND $OSWEB != "inaktiv" AND file_exists("$OSBIN")) {
if (preg_match("/\+/",$OSWEB)) {
$MENUE['Cams']['OScamWI'] = "https://$_SERVER[SERVER_NAME]:".str_replace("+","",$OSWEB)." ; target='_blank' ; OScam WebInterface";
} else {
$MENUE['Cams']['OScamWI'] = "http://$_SERVER[SERVER_NAME]/oscam/ ; target='_blank' ; OScam WebInterface";
}
}
(der https (mit dem preg_match +) abschnitt bleibt wie er is)