Verwendung von dpkg-www

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
geier22

Verwendung von dpkg-www

Beitrag von geier22 » 24.12.2017 11:19:12

Einen wunderschönen Weihnachts- Guten Morgen allerseits :mrgreen:
Bin bei Browsen in Synaptic über das Paket Debiandpkg-www gestolpert und dachte, das probier ich gleich mal in einer VM aus.
Hört sich ja sehr schön an:
Sie können Pakete auflisten, Paketinformationen und installierte Dateien anzeigen, Dokumentation durchsuchen und durch die Paketabhängigkeiten navigieren. Sie können auch die Paketeigentümer von Dateien oder Verzeichnissen oder von virtuellen Paketen finden.
Hab die Seite gfunden,:
https://wiki.ubuntuusers.de/dpkg-www/

Nach der Installation kann ich zwar im Browser mit http://localhost/dwww/
die dort beschriebene Seite aufrufen, jedoch geben die Anfragen im Browser diese Antwort:
Not Found
The requested URL /cgi-bin/dwww was not found on this server.
Apache/2.4.29 (Debian) Server at localhost Port 80
Im Terminal gemäss Ubuntu - Wiki kommt dann das heraus:

Code: Alles auswählen

# apache2ctl configtest
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK
Die /etc/apache2/sites-enabled/000-default.conf
sieht so aus:

Code: Alles auswählen

<VirtualHost *:80>
	# The ServerName directive sets the request scheme, hostname and port that
	# the server uses to identify itself. This is used when creating
	# redirection URLs. In the context of virtual hosts, the ServerName
	# specifies what hostname must appear in the request's Host: header to
	# match this virtual host. For the default virtual host (this file) this
	# value is not decisive as it is used as a last resort host regardless.
	# However, you must set it for any further virtual host explicitly.
	#ServerName www.example.com

	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/html

	# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
	# error, crit, alert, emerg.
	# It is also possible to configure the loglevel for particular
	# modules, e.g.
	#LogLevel info ssl:warn

	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined

	# For most configuration files from conf-available/, which are
	# enabled or disabled at a global level, it is possible to
	# include a line for only one particular virtual host. For example the
	# following line enables the CGI configuration for this host only
	# after it has been globally disabled with "a2disconf".
	#Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Leider bin ich - was Webserver und die Syntax in dem Config- File betrifft ein total "Unwissender".
Hat jemand mit Debiandpkg-www schon gearbeitet ?
Ich würde gerne meinen weihnachtlichen Spieltrieb mit einem Erfolg krönen :hail: :mrgreen:

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Verwendung von dpkg-www

Beitrag von rendegast » 24.12.2017 11:32:52

https://packages.debian.org/stretch/all ... w/filelist
/etc/apache2/conf-available/dpkg-www.conf

Code: Alles auswählen

<Location /cgi-bin/dpkg>
    require local
    # require ip 192.168.0
</Location>
(/usr/lib/)cgi-bin/ muß wohl noch "verbunden"/aktiviert werden.
Vielleicht per
#Include conf-available/serve-cgi-bin.conf
(im Paket Debianapache2, https://packages.debian.org/file:serve-cgi-bin.conf)
oder durch Verlinkung nach /var/www/html/ (?)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

geier22

Re: Verwendung von dpkg-www

Beitrag von geier22 » 24.12.2017 11:50:38

Danke für die Antwort :THX:
Die VM sieht so aus:

Code: Alles auswählen

ifconfig
enp0s3: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255 
die /etc/apache2/conf-available/dpkg-www.conf sieht so aus:

Code: Alles auswählen

# Apache config for dpkg-www

# Disable execution of dpkg from remote hosts
<Location /cgi-bin/dpkg>
    require local
    # require ip 192.168.0
</Location>

# End dpkg-www config
Also einfach mal 10.0.2.15 statt 192.168.0
eintragen ???

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Verwendung von dpkg-www

Beitrag von rendegast » 24.12.2017 12:01:31

Nach dem doc/dpkg-www/README.Debian öffnet das wohl den Zugang von aussen,
statt nur von localhost/127.0.0.1 aus.


The requested URL /cgi-bin/dwww was not found on this server.
Apache/2.4.29 (Debian) Server at localhost Port 80
<->
/usr/lib/cgi-bin/dpkg
Der richtige Pfad/Dateiname wäre wohl eher
localhost/cgi-bin/dpkg
localhost/html/cgi-bin/dpkg
o.ä., siehe 'man 8 dpkg-www' resp. 'man 8 dpkg-www-installer'.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

geier22

Re: Verwendung von dpkg-www

Beitrag von geier22 » 24.12.2017 12:19:05

Ok - werde ich morgen Abend weiter dran gehen.

Jetzt muss ich erst mal Weihnachten mit Pin-Priority 1005 setzen :mrgreen: :facepalm:

Antworten