当一些网站有php和jsp,java时就可以用
apache为80端口
jboss什么口都可以了8080
就可以实现例如:
都是用的80端口访问的
-----------安装mysql----------
#groupadd mysql
#useradd -g mysql mysql
#tar -zxvf mysql-5.0.27.tar.gz
#cd mysql-5.0.27
#mkdir /usr/local/mysql
#./configure --prefix=/usr/local/mysql --with-extra-charsets=gbk,gb2312,utf8
#make
#make install
#/usr/local/mysql/bin/mysql_install_db --user=mysql
#cp support-files/my-medium.cnf /etc/my.cnf
#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
#chmod 700 /etc/rc.d/init.d/mysqld
#chkconfig --add mysqld
#cd /usr/local/mysql
#chown -R root .
#chown -R mysql var
#chgrp -R mysql .
#/usr/local/mysql/bin/mysqld_safe --user=mysql &
在出现 mysqld ended 的时候.点击回车.回到命令行
#/usr/local/mysql/bin/mysql
(#/usr/local/mysql/bin/mysqladmin -u root password 'password_for_root')登陆时就会加密码
bin/mysqladmin -u root password 'rootroot'
#/usr/local/mysql/bin mysql -u root -p )就要这样才能登陆
mysql>show databases; /show version();
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
mysql>quit;
-----------当安装好后,把别的mysql的数据后搬移------
rm -rf /usr/local/mysql/var
cp -R ../mysql-data /usr/local/mysql/var
#变更目录的所属群组和属性
chown -R root /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/var
chmod -R 660 /usr/local/mysql/var/mysql
chmod -R 660 /usr/local/mysql/var/phpwind
chmod 700 /usr/local/mysql/var/phpwind
chmod 700 /usr/local/mysql/var/mysql
chmod 700 /usr/local/mysql/var/test
chgrp -R mysql /usr/local/mysql
#替换my.cnf配置文件,并启动mysql
-----------mysql受权方法------------
mysql>create database ucenter;
mysql> GRANT ALL PRIVILEGES ON ucenter.* TO mysql@192.168.88.34
-> IDENTIFIED BY 'mysql' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
---------安装apache--------
#tar -zxvf httpd-2.2.10.tar.gz
#cd httpd-2.2.10
# mkdir /ucenter/apache2
#./configure --prefix=/ucenter/apache2 --enable-so --enable-mods-shared="proxy proxy_http proxy_ftp proxy_connect headers" --enable-mods-shared=all --enable-rewrite
# make
# make install
# /usr/local/apache2/bin/apachectl start
--------------一些补丁包----------
Ø 安装jpeg-6b
cd /data/jpeg/src
./configure --prefix=/usr/local/jpeg6
make
mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/include
mkdir /usr/local/jpeg6/lib
make install-lib
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/man
mkdir /usr/local/jpeg6/man/man1
mkdir -p /usr/local/jpeg6/man/man1/cjpeg.1
make install
Ø 安装libpng
#cd /data/libpng-1.2.8-config
#./configure --prefix=/usr/local/libpng2
#make
#make install
#cd /zlib-1.2.3
#./configure --prefix=/usr/local/zlib2
#make
#make install
Ø 安装libpng
#cd /data/libpng-1.2.8-config
#./configure --prefix=/usr/local/libpng2
#make
#make install
Ø 安装freetype
#cd /data/freetype-2.1.10
#./configure --prefix=/usr/local/freetype2
#make
#make install
Ø 安装gd
#cd /data/gd-2.0.15gif
#./configure --prefix=/usr/local/gd2 --with-#png=/usr/local/libpng2 --with-jpeg=/usr/local/jpeg6
#make
#make install
Ø 安装Zend
#tar -zxvf ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gz
cp -R /Zend /usr/local
--------安装php------
cd /data/php-4.4.1
#./configure --quiet --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-xml --with-zlib --with-gd=/usr/local/gd2 --with-freetype-dir=/usr/local/freetype2 --enable-memory-limit --enable-mbstring --with-config-file-path=/usr/local/Zend/etc
安装jdk和写环境
Jdk 的安装
export JAVA_HOME=/home/jdk1.5.0_05
export JBOSS_HOME=/home/jboss4
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export LANG=zh_CN.GBK
a. 在/usr/local/apache/conf建立空文件mod_jk.conf,添加内容为:
|
# Load mod_jk module. Specify the filename # of the mod_jk lib youve downloaded and # installed in the previous section #mod_jk LoadModule jk_module modules/mod_jk.so # Where to find workers.properties JkWorkersFile conf/workers.properties # Where to put jk logs JkLogFile logs/mod_jk.log # Set the jk log level [debug/error/info] JkLogLevel info # Select the log format JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " # JkOptions indicate to send SSL KEY SIZE, JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories # JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T" #JkMount /* loadbalancer
JkMount /servlet/* loadbalancer JkMount /*.jsp loadbalancer JkMount /*.shtml loadbalancer #JkMount /*.js loadbalancer JkMount /*.com loadbalancer JkMount /*.do loadbalancer
#apache will serve the static picture. #JkUnMount /*.html loadbalancer #JkUnMount /*.jpg loadbalancer #JkUnMount /*.gif loadbalancer #JkUnMount /*.swf loadbalancer #JkUnMount /*.bmp loadbalancer #JkUnMount /*.png loadbalancer
#Lookupon10 HostnameLookups Off
|
b. 在/usr/local/termite/apache/conf建立空文件workers.propertie,增加以下内容:
|
worker.list=loadbalancer # Define the first node... worker.node1.port=8009 worker.node1.host=192.168.1.218 #修改为jboss所在机器的ip worker.node1.type=ajp13 worker.node1.lbfactor=1 worker.node1.local_worker=1 worker.node1.cachesize=10 worker.node1.connect_timeout=3000 worker.node1.prepost_timeout=3000 worker.node1.reply_timeout=8000 worker.node1.connection_pool_size=300 #worker.node1.cache_timeout=600 #worker.node1.socket_keepalive=1 #worker.node1.socket_timeout=0 #worker.node1.retries=3
# Define the second node... #worker.node2.port=8009 #worker.node2.host=192.168.1.3 #worker.node2.type=ajp13 #worker.node2.lbfactor=1 #worker.node2.local_worker=1 #worker.node2.cachesize=10 #worker.node2.connect_timeout=3000 #worker.node2.prepost_timeout=3000 #worker.node2.reply_timeout=8000 #worker.node2.connection_pool_size=800 #worker.node2.cache_timeout=600 #worker.node2.socket_keepalive=1 #worker.node2.socket_timeout=0 #worker.node2.retries=3
# Now we define the load-balanc33ing behaviour worker.loadbalancer.type=lb worker.retries=3 worker.loadbalancer.balance_workers=node1 worker.loadbalancer.sticky_session=1 #worker.loadbalancer.sticky_session_force=false |
c. 安装JK连接器:
# tar -zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
#cd /jakarta-tomcat-connectors-1.2.15-src/jk/native
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
#make install
#cp apache-2.0/mod_jk.so /usr/local/apache/modules/
-------------------------安装jboss------------------------------
l 解压JBoss.zip包到/home/jboss
#mkdir /home/jboss
#cd /home/jboss
#tar –zxvf JBoss.zip
#cd /home/jboss/jboss/server/default/deploy
# vi oracle-ds.xml /*这个是jboss与oracle数据库连接文件,修改相关内容根据工程的需要
#cd /home/jboss/jboss/server/default/deploy/jbossweb-tomcat55.sar
#vi server.xml
#cd /home/jboss/jboss/server/default/deploy/jbossweb-tomcat55.sar/META-INF
#vi jboss-service.xml
最把如bbs和blog包放到工程包内
#cd /home/jboss/jboss/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war
#mv bbs /home/jboss/jboss/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war
#mv blog /home/jboss/jboss/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16111659/viewspace-676477/ ,如需转载,请注明出处,否则将追究法律责任。