on debian, lighttpd apache2 using 80 port, lighttpd throws :address already use error
Posted
by
user1960581
on Server Fault
See other posts from Server Fault
or by user1960581
Published on 2013-10-25T07:48:42Z
Indexed on
2013/10/25
9:58 UTC
Read the original article
Hit count: 557
I bought the linode(linode.com) server the other day. I've been trying to run lighttpd and apache2 at the same port, using lighttpd for static files. As linode is only providing ONE ipv4 address, I tried to bind lighttpd on the ipv6 address. That's where I got the same error each and very single time: can't bind to port [ipv6] 80 Address already in use. I tried bind the ipv4 address. Everything worked. Please help me, this is driving me nuts for the last two days.
my lighttpd.conf file:(the ipv6 address isn't true)
server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
# "mod_rewrite",
)
server.document-root = "/var/www"
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 = 80
server.bind = "2600:3c02::0000"
server.use-ipv6 = "enable"
#server.pid-file = "/var/run/lighttpd.pid"
index-file.names = ( "index.php", "index.html", "index.lighttpd.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
#include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
### ipv6 ###
$SERVER["socket"] == "[2600:3c02::0000]:80" {
# accesslog.filename = "var/log/lighttpd/ipv6/access.log"
# server.document-root = "/var/www/"
# server.error-handler-404 = "/index.php?error=404"
}
and the error message: can't bind to port, 2600:3c02::0000 Address already in use.
© Server Fault or respective owner