lighttpd bağlantı noktasına bağlanamıyor: İzin reddedildi


0
$ sudo service lighttpd start
Starting lighttpd: 
2016-02-29 09:51:24: (network.c.410) can't bind to port:  88 Permission denied
                                                           [FAILED]

içinde /etc/lighttpd/lighttpd.conf, var:

var.log_root    = "/var/log/lighttpd"
var.server_root = "/var/www/lighttpd"
var.state_dir   = "/var/run"
var.home_dir    = "/var/www/html/eboardit/static"
var.conf_dir    = "/etc/lighttpd"

#######################################################################
##
##  Basic Configuration
## ---------------------
##
server.port = 88

##
## Use IPv6?
##
server.use-ipv6 = "disable"

4 yıl öncesinden çok benzer bir soru olduğunu anladım, ancak cevaplanmadı. lighttpd bağlantı noktası izni engellendilemiyor

Birkaç farklı port denedim. Neye bakmalıyım? bir limana bağlanmak için ne gereklidir?

Teşekkürler!

Yanıtlar:


1

Kullanarak bir komut çalıştırırken bir "İzin reddedildi" mesajı almak olağandışıdır sudo. SELinux'un kurulu / etkin olmadığını kontrol edebilirim.

Bir ağ servisinin bir bağlantı noktasına bağlanmamasının olağan nedeni, TCP bağlantı noktasının zaten başka bir servis tarafından kullanılmakta olmasıdır. Bunu kontrol etmenin normal yolu

$ sudo netstat -plnt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address       Foreign Address     State       PID/Program name
tcp        0      0 :::80               :::*                LISTEN      3944/httpd
tcp        0      0 :::22               :::*                LISTEN      3834/sshd
tcp        0      0 :::443              :::*                LISTEN      3944/httpd

Burada 80 numaralı bağlantı noktasının httpd programı tarafından zaten kullanımda olduğunu görebiliriz.

Daha iyi bir açıklama varsa, yakında bu cevabı reddetmek ve daha faydalı bir tane göndermek için birileri yakında olacak :-)


Haklısın! SELinux bir şeyleri sınırlandırıyordu. İşte başka bir kaynak. visibilityspots.org/selinux.html Ancak SELinux 81 kullanımına izin verdi, bu yüzden 81'e geçildi.
Daniel Wilson,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.