Newsgroup: it.comp.www.server
Titolo: Apache da 80 a 88 ma non parte!

Salve a tutti,
ho dovuto spostare la porta di Apache dalla 80 alla 88. Ora pero' non parte
piu' (e non riesco a vedere nulla dai log).
Non ho nessun'altro demone su quella porta e qualsiasi porta scelga (diversa
dalla 80) non permette la partenza ad apache....
Cosa puo' essere?
Grazie
Pietro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 piu' (e non riesco a vedere nulla dai log).
hai scritto in http.conf:
port 88
?
sicuro di non aver modificato altro in http.conf?
-- 
Ciao, Dmitry
X-Privat F.A.Q. : 
http://www.x-privat.org/faq.php

 sicuro di non aver modificato altro in http.conf?
Per la verita', se non erro, il parametro in httpd.conf e' Listen e ho
scritto
Listen 88
Altro non ho modificato.


 Listen 88
no, inserisci PORT 88


 no, inserisci PORT 88
Per scrupolo ci ho provato, tieni conto che io ho Apache 2.0, port non si
usa piu' con questa versione, infatti si usa Listen. Cmq, la risposta
all'avvio e' stata:
Starting httpd:
 Apache 1.3 configuration directives found
 please read /usr/share/doc/httpd-2.0.54/migration.html
[FAILED]
Altre idee?


 Pietro
Leggere /usr/share/doc/httpd-2.0.54/migration.html e quello che dicono i
log?
-- 
Luca Curatola
http://www.neodigital2k.com
 

 log?
No, appare sul terminale all'avvio (con /etc/rc3.d/S85httpd start in poche
parole).
Era solo per indicare che la direttiva Port, consigliatami in precedenza,
non e' piu' usata per Apache 2.0. Per questa versione c'e' Listen, direttiva
che ho usato per cambiare porta (Listen 88). Il problema e' che anche usando
Listen apache non parte, con qualsiasi altra porta libera diversa dalla 80.


 Listen apache non parte, con qualsiasi altra porta libera diversa dalla 80.
Va bene, e i log cosa dicono?


Questa e' l'altra cosa che non riesco a capire. Non appare nulla nei log!
Ho controllato /etc/httpd/logs/error.log ma non appare nessuna riga quanto
tento di far partire apache.
Forse per far apparire qualcosa, devo aumentare il livello di logging? Ma
per farlo dovrei modificare cosa? lo stesso httpd.conf?
Ci sono altri log da controllare?


 Ci sono altri log da controllare?
facciamo cosě, posta il tuo HTTP.CONF e non se ne parla piů, perchč mi sa che 
hai fatto un pň di casino.


 hai fatto un pň di casino.
Mah, vedi che ho solo decommentato una riga, relativa al Listen, di un file
di configurazione standard, cioe' mai modificato. Ecco il file httpd.conf,
senza commenti per brevita'. Il server ha nome xserver e al configtest
apache non mi da nessun errore:
ServerTokens OS
ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 120
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 
12.34.56.78:80
Listen 88
LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule auth_anon_module modules/mod_auth_anon.so
LoadModule auth_dbm_module modules/mod_auth_dbm.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule auth_ldap_module modules/mod_auth_ldap.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule cache_module modules/mod_cache.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule file_cache_module modules/mod_file_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule cgi_module modules/mod_cgi.so
User apache
Group apache
ServerAdmin root@localhost
ServerName xserver:88
UseCanonicalName Off
DocumentRoot "/var/www/html"
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
<IfModule mod_userdir.c>
    UserDir disable
</IfModule>
DirectoryIndex index.html index.html.var
AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
TypesConfig /etc/mime.types
DefaultType text/plain
<IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
</IfModule>
HostnameLookups Off
ErrorLog logs/error_log
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog logs/access_log combined
ServerSignature On
Alias /icons/ "/var/www/icons/"
<Directory "/var/www/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
<IfModule mod_dav_fs.c>
    # Location of the WebDAV lock database.
    DAVLockDB /var/lib/dav/lockdb
</IfModule>
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
IndexOptions FancyIndexing VersionSort NameWidth=*
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
ReadmeName README.html
HeaderName HEADER.html
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no
pl pt pt-BR ru sv zh-CN zh-TW
ForceLanguagePriority Prefer Fallback
AddDefaultCharset UTF-8
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddHandler type-map var
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Alias /error/ "/var/www/error/"
<IfModule mod_negotiation.c>
<IfModule mod_include.c>
    <Directory "/var/www/error">
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en es de fr
        ForceLanguagePriority Prefer Fallback
    </Directory>
</IfModule>
</IfModule>
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
BrowserMatch "Microsoft Data Access Internet Publishing Provider"
redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully


 Listen 88
no ..
commenta listen (#listen)
ed inserisci
port 88
-- 
Ciao, Dmitry


Scusa Dmitry, forse non hai letto la mia precedente risposta a questo
tentativo. L'ho fatto e la risposta e' stata:
Starting httpd:
 Apache 1.3 configuration directives found
 please read /usr/share/doc/httpd-2.0.54/migration.html
[FAILED]
Per tua conoscenza ti riporto le righe di migration.html relative a port:
********************************************
2.1.1. Selecting which interfaces and ports to bind to
The BindAddress and Port directives no longer exist: their functionality is
now provided by a more flexible Listen directive.
If you had set Port 80 you should change it to Listen 80 instead. If you had
set Port to some other value then you should also append the port number to
the contents of your ServerName directive:
Example 1. Apache 1.3 port configuration
Port 123
ServerName 
www.example.com
Example 2. Equivalent Apache 2.0 port configuration
Listen 123
ServerName 
www.example.com:123
******************************************
Io ho Apache 2.0. La direttiva PORT non viene piu' usata ed e' stata
sostituita da LISTEN. Tu che versione hai di apache? probabilmente la 1.3...
Pietro


 1.3... 
ok, ma se usi listen credo tu debba cmq indicare dove fare il bind, ovvero
listen 88 credi non basti, se hai un clear channel inserisci il tuo ip cosģ:
listen tuoip:88
-- 
Ciao, Dmitry

 listen tuoip:88
In realta' listen e' possibile usarlo anche solo con la porta (come leggi
dalla documentazione) in modo da lasciare libero il bind sull'ip (ip locale
o no).
Cmq, avevo gia' provato con l'ip ma l'errore rimane.
