Search the Community
Showing results for tags 'vhostconf'.
Found 2 results
-
Buongiorno a tutti, ho diversi domini ospitati su VPS con Aruba, gestiti con Plesk. Vorrei fare in modo che, andando su un qualsiasi "finto sottodominio" (es: pippo.topolinia.com) si venga rindirizzati su www.topolinia.com, dove tramite php intercetto il nome del sottodominio. Ho fatto diverse prove, modificando il dns e il vhost.conf relativo a www.topolinia.com, ma senza successo. A livello di dns ho aggiunto il *.topolinia.com con relativo indirizzo ip. Nel vhost tra le varie prove: ServerName *.topolinia.com ServerAlias *.topolinia.com RewriteEngine On RewriteCond %{HTTP_HOST} !^www.* [NC] RewriteCond %{HTTP_HOST} !^directory\.topolinia\.com RewriteCond %{HTTP_HOST} ^([^\.])\.topolinia\.com RewriteRule ^(.*)$ index.php?id=%{HTTP_HOST} [L] Tutte le richieste, meno che quelle a "directory" dovrebbero venir indirizzate a index.php.... ma errore 404.... :-( Qualche consiglio/suggerimento? Saluti, Davide
- 5 replies
-
- realizziare
- server virtuale
-
(and 4 more)
Tagged with:
-
Salve a tutti, avrei un problema, possiedo un VPS su aruba con SO Linux e pannello plesk. Su uno dei domini ospitati ho necessità di utilizzare una libreria PEAR per utilizzare la crittografia RSA. Ho modificato la vove "include_path" nel file php.ini affinchè includesse il percorso nel quale si trova tale libreria, ma quando richiamo una sua funzione ricevo un messaggio di errore in quanto il file richiamato non si trova in un percorso consentito "open_basedir". A questo punto volevo modificare le impostazioni di tale attributo ed ho notato che esso viene impostato da plesk nel file var/www/vhost/dominio.com/conf/httpd.include. Non è possibile modificare tale file in quanto esso è gestito direttamente da plesk, ma è necessario inserire le modifiche nel file var/www/vhost/dominio.com/conf/vhost.conf e successivamente lanciare il comando /usr/local/psa/admin/sbin/websrvmng -a -v affinche tali modifiche vengano rese attive. Purtroppo nonostante tale procedura quando controllo le modifiche mediante il comando phpinfo() non noto cambiamenti e trovo sempre la configurazione del file httpd.include. Il contenuto del mio file vhost.conf è il seguente: <Directory /var/www/vhosts/dominio.com/httpsdocs/> php_admin_flag engine on php_admin_value safe_mode off php_admin_value open_basedir "/var/www/vhosts/dominio.com/httpdocs:/tmp:/usr/share/pear" </Directory> Invece il contenuto del file httpd.include è: # ATTENTION! # DO NOT MODIFY THIS FILE OR ANY PART OF IT. THIS CAN RESULT IN IMPROPER PLESK # FUNCTIONING OR FAILURE, CAUSE DAMAGE AND LOSS OF DATA. IF YOU REQUIRE CUSTOM # MODIFICATIONS TO BE APPLIED TO THE CONFIGURATION, PLEASE, PERFORM THEM IN THE # FOLLOWING FILE(S): # /var/www/vhosts/dominio.com/conf/vhost.conf # /var/www/vhosts/dominio.com/conf/vhost_ssl.conf # /var/www/vhosts/dominio.com/subdomains/<subdomain-name>/conf/vhost.conf <IfModule mod_ssl.c> <VirtualHost 62.149.165.208:443> ServerName dominio.com:443 ServerAlias www.dominio.com UseCanonicalName Off DocumentRoot /var/www/vhosts/dominio.com/httpsdocs CustomLog /var/www/vhosts/dominio.com/statistics/logs/access_ssl_log plesklog ErrorLog /var/www/vhosts/dominio.com/statistics/logs/error_ssl_log <IfModule mod_userdir.c> UserDir /var/www/vhosts/dominio.com/web_users </IfModule> SSLEngine on SSLVerifyClient none SSLCertificateFile /usr/local/psa/var/certificates/certBGA9894 <Directory /var/www/vhosts/dominio.com/httpsdocs> <IfModule sapi_apache2.c> php_admin_flag engine on php_admin_flag safe_mode off php_admin_value open_basedir "/var/www/vhosts/dominio.com/httpsdocs:/tmp" </IfModule> <IfModule mod_php5.c> php_admin_flag engine on php_admin_flag safe_mode off php_admin_value open_basedir "/var/www/vhosts/dominio.com/httpsdocs:/tmp" </IfModule> SSLRequireSSL Options -Includes -ExecCGI </Directory> <Directory /var/www/vhosts/dominio.com/web_users> <IfModule sapi_apache2.c> php_admin_flag engine off </IfModule> <IfModule mod_php5.c> php_admin_flag engine off </IfModule> </Directory> </VirtualHost> </IfModule> <VirtualHost 62.149.165.208:80> ServerName dominio.com:80 ServerAlias www.dominio.com UseCanonicalName Off DocumentRoot /var/www/vhosts/dominio.com/httpdocs CustomLog /var/www/vhosts/dominio.com/statistics/logs/access_log plesklog ErrorLog /var/www/vhosts/dominio.com/statistics/logs/error_log <IfModule mod_userdir.c> UserDir /var/www/vhosts/dominio.com/web_users </IfModule> <IfModule mod_ssl.c> SSLEngine off </IfModule> <Directory /var/www/vhosts/dominio.com/httpdocs> <IfModule sapi_apache2.c> php_admin_flag engine on php_admin_flag safe_mode off php_admin_value open_basedir "/var/www/vhosts/dominio.com/httpdocs:/tmp" </IfModule> <IfModule mod_php5.c> php_admin_flag engine on php_admin_flag safe_mode off php_admin_value open_basedir "/var/www/vhosts/dominio.com/httpdocs:/tmp" </IfModule> Options -Includes -ExecCGI </Directory> <Directory /var/www/vhosts/dominio.com/web_users> <IfModule sapi_apache2.c> php_admin_flag engine off </IfModule> <IfModule mod_php5.c> php_admin_flag engine off </IfModule> </Directory> Include /var/www/vhosts/dominio.com/conf/vhost.conf </VirtualHost> Qualcuno sa dirmi dove sbaglio e la procedura corretta? Grazie mille.