Clonweb: Difference between revisions

From CLONWiki
Jump to navigation Jump to search
Boiarino (talk | contribs)
No edit summary
Boiarino (talk | contribs)
No edit summary
Line 31: Line 31:
   emacs /www/apache2.2.3/conf/httpd.conf
   emacs /www/apache2.2.3/conf/httpd.conf
   set User (and Group) to 'apache' if necessary
   set User (and Group) to 'apache' if necessary
== php ==
  su
  download 'php-5.2.0.tar.gz' from web to '/usr/local/download/'
  cp /usr/local/download/php-5.2.0.tar.gz /usr/local/src
  cd /usr/local/src
  gunzip php-5.2.0.tar.gz
  tar xvf php-5.2.0.tar
  mv php-5.2.0 php-5.2.0_clonweb
  cd /usr/local/src/php-5.2.0_clonweb
  ./configure --with-mysql --with-apxs2=/apps/apache2.2.3/bin/apxs
  make
  ##make install
  cp /usr/local/src/php-5.2.0/libs/libphp5.so /www/apache2.2.3/modules

Revision as of 14:28, 2 January 2007

clonweb is CLON group web server holding monitoring and utility tools as well as documentation. It assume to be viewed by everybody but can be modified by CLON system experts only. It is running RHEL4 in almost standard configuration, with extra 'clonweb' partition from file server mounted as '/www' where all CLON applications are held. There are some restrictions since 'clonweb' is visible from outside of JLAB firewalls. Access to 'clonweb' is opened through port 80 only, so only web browsing shell be used. Main index.html menu contains full list of applications running on 'clonweb'.

Those restrictions includes: 

Following procedures were used to install an applications:


apache

 su
 download 'httpd-2.2.3.tar.gz' from web to '/usr/local/download/'
 cp /usr/local/download/httpd-2.2.3.tar.gz /usr/local/src
 cd /usr/local/src
 gunzip httpd-2.2.3.tar.gz
 tar xvf httpd-2.2.3.tar
 mv httpd-2.2.3 httpd-2.2.3_clonweb
 cd /usr/local/src/httpd-2.2.3_clonweb
 ./configure --enable-module=so --prefix=/www/apache2.2.3
 make
 make install

make sure that user set to 'apache' (should exist already):

 grep "^User" /www/apache2.2.3/conf/httpd.conf
 emacs /www/apache2.2.3/conf/httpd.conf
 set User (and Group) to 'apache' if necessary

php

 su
 download 'php-5.2.0.tar.gz' from web to '/usr/local/download/'
 cp /usr/local/download/php-5.2.0.tar.gz /usr/local/src
 cd /usr/local/src
 gunzip php-5.2.0.tar.gz
 tar xvf php-5.2.0.tar
 mv php-5.2.0 php-5.2.0_clonweb
 cd /usr/local/src/php-5.2.0_clonweb
 ./configure --with-mysql --with-apxs2=/apps/apache2.2.3/bin/apxs
 make
 ##make install
 cp /usr/local/src/php-5.2.0/libs/libphp5.so /www/apache2.2.3/modules