Problem med Listen
Jeg har pt ingen Listen eller BindAddress i min httpd.conf, kun en Port 80, derfor lytter apache på alle min ips.Dette har kørt fint, men nu vil jeg godt have sat en anden webserver op på en anden ip, og apache skal derfor ikke lytte på samtlige ips. Jeg har derfor prøvet at adde Listen _ip_:80 til min httpd.conf, hvor _ip_ er skiftet ud med de ips apache skal lytte på.
Jeg laver en configtest og får syntax OK. Genstart apache, men nu virker mine sider ikke. Fjerner jeg de Listen jeg har addet og genstarter igen kører siderne igen.
Hvad gør gør forkert?
Min httpd.conf med de addede Listen direktiver:
########################
# server configuration #
########################
ResourceConfig /dev/null
AccessConfig /dev/null
ServerType standalone
Port 80
Listen ***.***.***.3:80
Listen ***.***.***.4:80
HostnameLookups off
User nobody
Group nobody
UserDir disabled root
ServerAdmin webmaster@localhost
ServerRoot /usr/local/apache
DocumentRoot /usr/local/apache/htdocs
TransferLog logs/access_log
ErrorLog logs/error_log
LogLevel warn
PidFile logs/httpd.pid
ScoreBoardFile logs/apache_runtime_status
ExtendedStatus on
UseCanonicalName on
TimeOut 300
KeepAlive on
MaxKeepAliveRequests 200
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 10
MaxClients 1024
MaxRequestsPerChild 30000
#ServerName www.server.com
UserDir public_html
DirectoryIndex index.html index.shtml index.htm index.php index.php3 index.phtml
IndexOptions FancyIndexing NameWidth=*
AccessFileName .htaccess
DefaultType text/plain
#######################
# virtualhost entries #
#######################
NameVirtualHost ***.***.***.3:80
NameVirtualHost ***.***.***.4:80
#HER ER VIRTUAL HOSTS
#BLAH
#BLAH
#END VIRTUAL HOST
