Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Impazzisco... il mio sito non si vede.

    Ciao a tutti.
    sono nuovo in questo forum, ma sono certo che qualcuno di voi saprà aiutarmi, io purtroppo sto solo arrampicandomi sugli specchi ormai .

    Sto impazzendo per far si che il mio sito sia visibile.
    Ho preso un server dedicato con sistema operativo Windows 2008, su cui per motivi vari ho dovuto installare apache server.

    Ho configurato al meglio il tutto lavorando direttamente sul server.
    Ora navigando il sito sul server riesco a fare tutto quello che mi serve, ma purtroppo, se provo a navigarlo dall'esterno non riesco a visualizzare nulla.

    Se imposto come server IIS il sito si vede, ma non funziona come si deve.
    Con apache funziona alla grande ma non lo vedo al di fuori del server.

    Ho provveduto a stoppare IIS e a settare il LISTEN sulla porta 80.


    Qui sotto c'è il file httpd.conf (commenti esclusi)


    codice:
    ServerRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2"
    
    
    Listen 80
    Listen 8080
    
    
    LoadModule actions_module modules/mod_actions.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    #LoadModule auth_digest_module modules/mod_auth_digest.so
    #LoadModule authn_alias_module modules/mod_authn_alias.so
    #LoadModule authn_anon_module modules/mod_authn_anon.so
    #LoadModule authn_dbd_module modules/mod_authn_dbd.so
    #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authn_file_module modules/mod_authn_file.so
    #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_host_module modules/mod_authz_host.so
    #LoadModule authz_owner_module modules/mod_authz_owner.so
    LoadModule authz_user_module modules/mod_authz_user.so
    LoadModule autoindex_module modules/mod_autoindex.so
    #LoadModule cache_module modules/mod_cache.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule cgi_module modules/mod_cgi.so
    #LoadModule charset_lite_module modules/mod_charset_lite.so
    #LoadModule dav_module modules/mod_dav.so
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    #LoadModule dav_lock_module modules/mod_dav_lock.so
    #LoadModule dbd_module modules/mod_dbd.so
    #LoadModule deflate_module modules/mod_deflate.so
    LoadModule dir_module modules/mod_dir.so
    #LoadModule disk_cache_module modules/mod_disk_cache.so
    #LoadModule dumpio_module modules/mod_dumpio.so
    LoadModule env_module modules/mod_env.so
    #LoadModule expires_module modules/mod_expires.so
    #LoadModule ext_filter_module modules/mod_ext_filter.so
    #LoadModule file_cache_module modules/mod_file_cache.so
    #LoadModule filter_module modules/mod_filter.so
    #LoadModule headers_module modules/mod_headers.so
    #LoadModule ident_module modules/mod_ident.so
    #LoadModule imagemap_module modules/mod_imagemap.so
    LoadModule include_module modules/mod_include.so
    #LoadModule info_module modules/mod_info.so
    LoadModule isapi_module modules/mod_isapi.so
    #LoadModule ldap_module modules/mod_ldap.so
    #LoadModule logio_module modules/mod_logio.so
    LoadModule log_config_module modules/mod_log_config.so
    #LoadModule log_forensic_module modules/mod_log_forensic.so
    #LoadModule mem_cache_module modules/mod_mem_cache.so
    LoadModule mime_module modules/mod_mime.so
    #LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule negotiation_module modules/mod_negotiation.so
    #LoadModule proxy_module modules/mod_proxy.so
    #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    #LoadModule proxy_connect_module modules/mod_proxy_connect.so
    #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    #LoadModule proxy_http_module modules/mod_proxy_http.so
    #LoadModule reqtimeout_module modules/mod_reqtimeout.so
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule setenvif_module modules/mod_setenvif.so
    #LoadModule speling_module modules/mod_speling.so
    #LoadModule ssl_module modules/mod_ssl.so
    #LoadModule status_module modules/mod_status.so
    #LoadModule substitute_module modules/mod_substitute.so
    #LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule userdir_module modules/mod_userdir.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule version_module modules/mod_version.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    
    <IfModule !mpm_netware_module>
    <IfModule !mpm_winnt_module>
    
    User daemon
    Group daemon
    
    </IfModule>
    </IfModule>
    
    
    
    
    ServerAdmin renato@mytg.info
    
    
    ServerName www.mytg.info:80
    
    
    DocumentRoot "D:/inetpub/wwwroot/mytg.info"
    
    
    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>
    
    
    
    
    <Directory "D:/inetpub/wwwroot/mytg.info">
            Options Indexes FollowSymLinks
    
            AllowOverride None
    
            Order allow,deny
        Allow from all
    
    </Directory>
    
    <IfModule dir_module>
        DirectoryIndex index.html
    </IfModule>
    
    <FilesMatch "^\.ht">
        Order allow,deny
        Deny from all
        Satisfy All
    </FilesMatch>
    
    ErrorLog "logs/error.log"
    
    LogLevel warn
    
    <IfModule log_config_module>
        
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
        LogFormat "%h %l %u %t \"%r\" %>s %b" common
    
        <IfModule logio_module>
         
          LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
        </IfModule>
    
            CustomLog "logs/access.log" common
    
        </IfModule>
    
    <IfModule alias_module>
        
    
        
            ScriptAlias /cgi-bin/ "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cgi-bin/"
    
    </IfModule>
    
    <IfModule cgid_module>
        
    </IfModule>
    
    <Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
    
    DefaultType text/plain
    
    <IfModule mime_module>
            TypesConfig conf/mime.types
    
        
        AddType application/x-compress .Z
        AddType application/x-gzip .gz .tgz
    
        
    
        
    
        
    </IfModule>
    
    
    
    
    
    <IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    </IfModule>
    
    
    
    
    #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
    PHPIniDir "C:/PHP/"
    LoadModule php5_module "C:/PHP/php5apache2_2.dll"
    #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL


    Spero che qualcuno di voi sappia darmi l'indicazione per risolvere il tutto.


    Grazie fin da ora.

  2. #2
    quando dici che non vedi nulla, intendi che dall'esterno vedi una pagina bianca?

  3. #3
    Bella rottura apache su server Win.

    Mi salta all'occhio solo questa cosa:

    codice:
    DocumentRoot "D:/inetpub/wwwroot/mytg.info"
    Quando in realtà il server sta su

    codice:
    ServerRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2"

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Il sito è www.mytg.info?

    Esegui un
    codice:
     tracert www.mytg.info
    controlla che l'ip associato sia corretto, non riesco a pingarlo, ma può non voler dire nulla.
    A me risulta essere diverso da quello associato a mytg.info

  5. #5
    Eccomi di ritorno da un paio di settimane di ferie, scusate se rispondo solo ora a tutti voi che ringrazio comunque per la disponibilità.


    *Maje
    Quando dico che non vedo nulla intendo che dall'esterno del server il sito risulta irragingibile, classico messaggio di sito non esistente.


    *Samleo
    Quello che evidenzi è proprio così... il server sta sul disco C: mentre i dati del sito stanno sul disco D:
    Non credo sia questo il problema, ma se mi dite che è questo cerco una soluzione in merito.

    *Enoa
    Il Ping e credo di conseguenza anche il tracert sono segati di default dalla società che mi ha fornito il server, nel caso Aruba.


    Il fatto è che se imposto il sito con l'uso di IIS il sito si naviga, ma poi non funziona per incompatibilità con IIS stesso, per questo sono dovuto ricorrere ad Apache, dove poi il sito funziona benissimo direttamente sul server, ma non si vede all'esterno. Quindi per questo credo che si tratti di un'errata configurazione da parte mia di qualche cosa di specifico.
    Chiedetemi pure tutto quello che vi pare se può essere utile a darvi maggiori dettagli per aiutarmi a risolvere il problema.

  6. #6
    Eccomi di ritorno da un paio di settimane di ferie
    beato te!!

    per prima cosa cambierei questa direttiva:

    codice:
    ServerName www.mytg.info:80
    in

    codice:
    ServerName www.mytg.info

    Poi mi sembra manchi la definizione del virtualhost:

    codice:
    <VirtualHost *:80>....

  7. #7
    beato te!!
    Normalmente ti darei ragione, ma considera che ho ancora 40 giorni di ferie da fare... se ne ho accumulati così tanti ^_*





    Ok provo a fare le modifiche che mi dici.
    Professo però la mia ignoranza... Il virtual host come dovrei settarlo allora a questo punto?
    Io lo setto così

    codice:
    NameVirtualHost *:80
    
    <VirtualHost *:80>
    ServerName mytg.info
    DocumentRoot "D:\inetpub\wwwroot\mytg.info"
    </VirtualHost>
    ma continua a non andare.
    Lo so sono un po' rompiscatole, ma spero tu possa capirmi

  8. #8
    premetto che non mi è ancora capitato di configurare un virtualhost su aruba, a dire la verità non pensavo di potesse fare

    Comunque normalmente per definire un virtualhost ti bastano queste direttive:

    codice:
    <VirtualHost *:80>
        ServerAdmin webmaster@example.com
        DocumentRoot /var/vhosts/example.com/www
        ServerName www.example.com
     
        <Directory /var/vhosts/example.com/www/>
            Options FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
        </Directory>
     
        ErrorLog /var/log/apache2/www.example.com-error.log
     
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
     
        CustomLog /var/log/apache2/www.example.com-access.log combined
        ServerSignature Off
    </VirtualHost>
    puoi provare a mettere queste direttive chiaramente sostituendo con i valori appropriati.

  9. #9
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da Legiaonar
    *Enoa
    Il Ping e credo di conseguenza anche il tracert sono segati di default dalla società che mi ha fornito il server, nel caso Aruba.


    Il fatto è che se imposto il sito con l'uso di IIS il sito si naviga, ma poi non funziona per incompatibilità con IIS stesso, per questo sono dovuto ricorrere ad Apache, dove poi il sito funziona benissimo direttamente sul server, ma non si vede all'esterno.
    La verifica che ti consigliavo, usando ping e tracert (in realtà io ho usato nslookup, ma non so che OS stai usando in locale) era più sulle impostazioni DNS che altro vedendo che l'host www e l'host (void) puntano a 2 ip differenti. essendo un server dedicato sei tu che configuri il firewall e quindi seghi il ping
    Anche adesso gli ip di destinazione sono diversi e provando ad andare via browser all'ip indicato, il server non risponde ma se è attivo apache è "pure normale". Comunque se con IIS tutto funziona anche dall'esterno, il problema DNS non si pone.

    Cambia la configurazione in:
    codice:
    <VirtualHost *:80>
    ServerName mytg.info
    ServerAlias www.mytg.info
    DocumentRoot "D:/inetpub/wwwroot/mytg.info"
    </VirtualHost>
    Benchè tu stia operando in ambiente windows, Apache preferisce lo slash. Aggiungi un alias per il www, ma comunque non sembra un'errore di configurazione di apache, il server proprio non risponde.
    Per le policy del firewall apache può usare la porta 80 e ricervere connessioni dall'esterno?
    non so dirti dove guardare perchè non ho esperienza di server win...

    Edit: telefonata lunga, post di maje non visto sorry

  10. #10
    Grazie ad entrambi.


    Allora...
    Non era questione di virtualhost, ma di firewall (come segnalato da enoa) Adesso il mio sito è raggiungibile anche dall'esterno.
    Le configurazioni precedenti andavano bene così come già mi avevate suggerito.
    Ora devo aggiustare il tiro per altre piccole cose, ma fondamentalmente ora il sito funziona.

    Non posso che ringraziare tutti voi per la pazienza.

    Grazie ancora.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.