Il blog di morphey
Post con tag apache2
Abilitare register_globals per un singolo account con apache2 e suPhp su cPanel
3 gen
Mi è capitato di dover abilitare il register_globals su accounts utenti di cPanel che erano sotto apache 2 e il SuPHP attivo.
La procedura è molto semplice ed è valida anche per altre direttive di php.ini.
Prima di tutto, creiamo la directory /usr/local/Zend/register-enabled e creiamo un php.ini vuoto:
mkdir -p /usr/local/Zend/register-enabled
touch /usr/local/Zend/register-enabled/php.ini
Fatto questo editiamo /usr/local/Zend/register-enabled/php.ini e inseriamo dentro la direttiva:
register_globals = On
Ora editiamo /etc/httpd/conf/httpd.conf e andiamo nel virtual host del dominio (es. miodominio.it) ed inseriamo tra i tag <IfModule mod_suphp.c> … </IfModule> queste direttive:
suPHP_ConfigPath /usr/local/Zend/register-enabled
In questo modo abbiamo il register_globals attivo sul singolo account.
Popularity: 5% [?]
Installazione: cPanel + Subversion + Apache 2
6 dic
Mi è capitato per lavoro di installare una vps con cPanel con delle particolari richieste:
Installazione dei seguenti moduli:
- Subversion client
- Subversion server
- Modulo di svn in apache
Per effettuare tale operazione, basta seguire questi passi:
#install perl-URI and subversion client/lib
wget “ftp://rpmfind.net/linux/redhat/9/en/os/i386/RedHat/RPMS/perl-URI-1.21-7.noarch.rpm”
yum -y install subversion
cd /var/
mkdir -p repo/source/
svnadmin create /var/repo/source
#install apache
cd /usr/src/
rm -rf httpd*
wget “ftp://mirror.nohup.it/apache/httpd/httpd-2.2.6.tar.gz”
tar zxvf httpd-2.2.6.tar.gz
cd httpd-2.2.6
./configure –prefix=/usr/local/apache_svn –with-port=2080 –enable-dav –enable-dav-fs –enable-proxy –enable-rewrite –enable-so –with-included-apr
make
make install
#install apr and apr-util
cd /usr/src/
rm -rf apr*
wget “http://apache.panu.it/apr/apr-1.2.12.tar.gz”
tar zxvf apr-1.2.12.tar.gz
cd apr-1.2.12
./configure
make
make install
cd /usr/src/
wget “http://apache.panu.it/apr/apr-util-1.2.12.tar.gz”
tar zxvf apr-util-1.2.12.tar.gz
cd apr-util-1.2.12
./configure –with-apr=/usr/local/apr/
make
make install
#install subversion
yum info subversion | grep “Version:” | cut -d ” ” -f 2-2
cd /usr/src/
rm -rf subversion*
wget http://subversion.tigris.org/downloads/subversion-`yum info subversion | grep “Version:” | cut -d ” ” -f 2-2`.tar.gz
tar zxvf subversion-*
cd subversion-*
./configure –with-apxs=/usr/local/apache_svn/bin/apxs –with-apr=/usr/local/apr/ –with-apr-util=/usr/local/apr/
make
make install
A seguito, far partire apache: /usr/local/apache_svn/bin/apachectl start
Quando ci serve un reposity svn basta mettere gli entry in httpd.conf dell’apache appena installato, del tipo:
<location>
SVNPath /var/repo/source
AuthzSVNAccessFile /var/repo/conf/svnpolicy
AuthType Basic
AuthName “Imthiaz Subversion repository”
AuthUserFile /var/repo/conf/svnusers
Require valid-user
</location>
Howto ottimizzato e modificato rispetto all’originale.
Popularity: 8% [?]

Commenti recenti