Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    232

    Problemi Virtual Host in apache2

    Ciao a tutti, sono riuscito ad installare e configurare un Virtual Host sul mio server "casalingo" che monta ubuntu server 12.04. Se nella document root del Virtual Server carico, via ftp, un file index.php o index.html tutto sembra funzionare, quando invece carico tutto il mio sito (sito fatto in drupal7) mi viene fuori la pagina di errore 403 e sul log degli errori cìè questo messaggio:
    codice:
    [Sat Jan 18 11:13:48 2014] [crit] [client 192.168.1.95] (13)Permission denied: /var/www/miosito.test/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
    Un altra cosa strana è che sia in ftp che in con riga di comando di ubuntu, non riesco a visualizzare i file .htsccess e .gitignore ma sono regolarmente stati caricati, infatti se digito
    codice:
    sudo nano /var/www/miosito.test/public_html/.htaccess
    riesco correttamente ad editare il file. In più no riesco a combiargli i permessi poichè mi dice che il file non esiste...

    Aiutatemi... Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Da riga di comando, per vedere il file htaccess ( o tutti quelli che iniziano per "." ) devi usare il parametro 'a':
    codice:
    $ cd /var/www/miosito.test/public_html/
    $ ls -la
    //per vedere solo l'.htaccess
    $ ls -la .htaccess
    per vedere tutte le opzioni di ls:
    codice:
    $ man ls
    per l'ftp, potrebbero essere filtri presenti nel client

    il percorso che digiti quando tenti di cambiare i permessi è corretto? riporta il comando che hai provato, aiutati con il "tab" per l'auto-completamento

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    232
    Grazie mille intanto per l'aiuto.
    L'utente sono io: andrea andrea.
    Sono riuscito a far partire il virtual host modifivando il file miosito.test presente in /etc/apache2/sites-available. Con precisione ho impostato questo codice, potesse servire a qualcuno che ha il mio stesso problema:
    codice:
    <VirtualHost *:80>
       ServerAdmin webmaster@miosito.test
       ServerName miosito.test
       DocumentRoot /var/www/miosito.test/public_html
       <Directory />
          Options FollowsSysLinks
          AllowOverride None
       </Directory>
       <Directory /var/www/miosito.test/public_html/>
          Options Indexes FollowSymLinks MultiViews
          AllowOverride All
          Order allow,deny
          allow from all
          Allow from 127.0.0.0/255.0.0.0 ::1/120
       </Directory>
    
       ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    
       <Directory "/usr/lib/cgi-bin">
          AllowOverride None
          Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
          Order allow,deny
          Allow from all
       <Directory>
    
       ErrorLog /var/www/miosito.test/logs/error.log
       
       #Possible values include: debug, indo, notice, warm,error, crit,
       #alert, emerg.
       LogLevel warn
    
       CustomLog /var/www/miosito.test/logs/access.log combined
    
       Alias /doc/ "/usr/share/doc/"
       <Directory "/usr/share/doc/">
          Options Indexes MultiViews FollowSymLinks
          AllowOverride None
          Order deny,allow
          Deny from all
          Allow from 127.0.0.0/255.0.0.0 ::1/120
       </Directory>
    
    </VirtualHost>
    Comunque i file .htaccess non mi compaiono sul client ftp (filezilla).

    Ora vorrei usare il servizio no-ip per poter far raggiungere il mio sito di prova anche all'esterno della rete, qualche consiglio sulla sicurezza e su come fare?
    Grazie mille

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.