当前位置: 技术问答>linux和unix
我要配置一台web服务器~~~~紧急求救!~!不惜重分!高人指路!!!
来源: 互联网 发布时间:2015-06-23
本文导语: 我要在linux下配置一台web服务器,tomcat+mysql+j2sdk !还要装一个ftp server用来上传程序员开发的页面。 我好象听说过在windows下装的tomcat与在linux下装的tomcat是不同的!我在网上下载了两个tomcat,装在windows下的是tom...
我要在linux下配置一台web服务器,tomcat+mysql+j2sdk !还要装一个ftp server用来上传程序员开发的页面。
我好象听说过在windows下装的tomcat与在linux下装的tomcat是不同的!我在网上下载了两个tomcat,装在windows下的是tomcat-5.0.19.zip。还有一个是tomcat-5.0.19-src.tar.gz,解压后有5个文件夹:jakarta-servletapi-5、jakarta-tomcat-5、jakarta-tomcat-catalina、jakarta-tomcat-connectors、jakarta-tomcat-jasper;还有一个build.xml。请问这个是用在linux下的tomcat 吗,是只装它还是两个版本都要装!!!
还有mysql和j2sdk的安装!!!!
各大侠帮帮忙!!!!!!!!(重分)
我好象听说过在windows下装的tomcat与在linux下装的tomcat是不同的!我在网上下载了两个tomcat,装在windows下的是tomcat-5.0.19.zip。还有一个是tomcat-5.0.19-src.tar.gz,解压后有5个文件夹:jakarta-servletapi-5、jakarta-tomcat-5、jakarta-tomcat-catalina、jakarta-tomcat-connectors、jakarta-tomcat-jasper;还有一个build.xml。请问这个是用在linux下的tomcat 吗,是只装它还是两个版本都要装!!!
还有mysql和j2sdk的安装!!!!
各大侠帮帮忙!!!!!!!!(重分)
|
你看下我的步骤吧:
数据库MySQL安装配置
需要的安装包:
MySQL-server-4.0.18-0.i386.rpm
MySQL-client-4.0.18-0.i386.rpm
执行安装:
rpm –ivh MySQL-client-4.0.18-0.i386.rpm //客户端
rpm –ivh MySQL-server-4.0.18-0.i386.rpm //服务器端
测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
# netstat –nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 上面显示可以看出MySQL服务已经启动。
1、启动:
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
# /etc/init.d/mysql start
运行mysql客户端,并开放root用户的远程访问权限(如果不需要远程访问数据库可以不必执行该操作):
mysql
use mysql
update user set host='%' where user='root' and host ‘localhost’;
flush privileges;
quit;
2、停止:#/usr/bin/mysqladmin -u root -p shutdown
3、自动启动
1)察看mysql是否在自动启动列表中
[root@test1 local]# /sbin/chkconfig –list
2)把MySQL添加到你系统的启动服务组里面去
[root@test1 local]# /sbin/chkconfig – add mysql
3)把MySQL从启动服务组里面删除。
[root@test1 local]# /sbin/chkconfig – del mysql
以上操作可以在执行命令setup后操作更直观方便。
MySQL的几个重要目录:
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3、相关命令
/usr/bin(mysqladmin mysqldump等命令)
4、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
安装jdk
测试中用的jdk为:IBMJava2-SDK-141.tgz
# cp IBMJava2-SDK-141.tgz /usr/local
# tar xvzf IBMJava2-SDK-141.tgz
# ln –s IBMJava2-141 jdk //设置链接
# ln –s jdk/jre jre
设置$JAVA_HOME,$CLASSPATH
# vi /etc/profile
加入:
JAVA_HOME=/usr/local/jdk
Export JAVA_HOME
CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib
Export CLASSPATH
PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin
安装Tomcat
测试中用的Tomcat为:jakarta-tomcat-4.1.30.tar.gz
# cp jakarta-tomcat-4.1.30.tar.gz /webserver
# tar xvzf jakarta-tomcat-4.1.30.tar.gz
退出重新登录
# cd / webserver /jakarta-tomcat/bin
运行Tomcat服务器
# ./startup.sh start(用./shutdown.sh stop结束Tomcat服务器)
# lynx http://localhost:8080/ //查看是否运行tomcat
也可以运行./ catalina.sh run后查看tomcat的运行情况。
Tomcat的路径即为/ webserver / jakarta-tomcat-4.1.30
=================
另:如果jdk的安装包是“j2sdk-1_4_2_04-linux-i586-rpm.bin”,
则可以参考以下步骤:
#chmod u+x j2sdk-1_4_2-linux-i586-rpm.bin
#./j2sdk-1_4_2-linux-i586-rpm.bin
#rpm -ivh j2sdk-1_4_2-linux-i586-rpm
#cd /usr/java/
#ln -s j2sdk1.4.2/ jdk
设置环境变量:
# vi /etc/profile
在里面加入:
JAVA_HOME=/usr/java/jdk
export JAVA_HOME
CLASSPATH=/usr/java/jdk/lib:/usr/java/jdk/lib
export CLASSPATH
PATH=$PATH:/usr/java/jdk/bin:/usr/java/jre/bin
这里写到/etc/profile中去了。这样每个用户启动都可以使用jdk。(建议此项设置)
JAVA_HOME=/usr/java/jdk
export JAVA_HOME
CLASSPATH=/usr/java/jdk/lib:/usr/java/jdk/lib
export CLASSPATH
PATH=$PATH:/usr/java/jdk/bin:/usr/java/jre/bin
如果不想让每个用户都启动JDK,那么可以将环境变量写到某个用户的/home下去,比如:
要使用tomcat,所以写到tomcat的home目录去.
#vi /home/tomcat/.bashrc(也可以是.bash_profile)
export JAVA_HOME=/usr/java/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
数据库MySQL安装配置
需要的安装包:
MySQL-server-4.0.18-0.i386.rpm
MySQL-client-4.0.18-0.i386.rpm
执行安装:
rpm –ivh MySQL-client-4.0.18-0.i386.rpm //客户端
rpm –ivh MySQL-server-4.0.18-0.i386.rpm //服务器端
测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
# netstat –nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 上面显示可以看出MySQL服务已经启动。
1、启动:
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
# /etc/init.d/mysql start
运行mysql客户端,并开放root用户的远程访问权限(如果不需要远程访问数据库可以不必执行该操作):
mysql
use mysql
update user set host='%' where user='root' and host ‘localhost’;
flush privileges;
quit;
2、停止:#/usr/bin/mysqladmin -u root -p shutdown
3、自动启动
1)察看mysql是否在自动启动列表中
[root@test1 local]# /sbin/chkconfig –list
2)把MySQL添加到你系统的启动服务组里面去
[root@test1 local]# /sbin/chkconfig – add mysql
3)把MySQL从启动服务组里面删除。
[root@test1 local]# /sbin/chkconfig – del mysql
以上操作可以在执行命令setup后操作更直观方便。
MySQL的几个重要目录:
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3、相关命令
/usr/bin(mysqladmin mysqldump等命令)
4、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
安装jdk
测试中用的jdk为:IBMJava2-SDK-141.tgz
# cp IBMJava2-SDK-141.tgz /usr/local
# tar xvzf IBMJava2-SDK-141.tgz
# ln –s IBMJava2-141 jdk //设置链接
# ln –s jdk/jre jre
设置$JAVA_HOME,$CLASSPATH
# vi /etc/profile
加入:
JAVA_HOME=/usr/local/jdk
Export JAVA_HOME
CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib
Export CLASSPATH
PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin
安装Tomcat
测试中用的Tomcat为:jakarta-tomcat-4.1.30.tar.gz
# cp jakarta-tomcat-4.1.30.tar.gz /webserver
# tar xvzf jakarta-tomcat-4.1.30.tar.gz
退出重新登录
# cd / webserver /jakarta-tomcat/bin
运行Tomcat服务器
# ./startup.sh start(用./shutdown.sh stop结束Tomcat服务器)
# lynx http://localhost:8080/ //查看是否运行tomcat
也可以运行./ catalina.sh run后查看tomcat的运行情况。
Tomcat的路径即为/ webserver / jakarta-tomcat-4.1.30
=================
另:如果jdk的安装包是“j2sdk-1_4_2_04-linux-i586-rpm.bin”,
则可以参考以下步骤:
#chmod u+x j2sdk-1_4_2-linux-i586-rpm.bin
#./j2sdk-1_4_2-linux-i586-rpm.bin
#rpm -ivh j2sdk-1_4_2-linux-i586-rpm
#cd /usr/java/
#ln -s j2sdk1.4.2/ jdk
设置环境变量:
# vi /etc/profile
在里面加入:
JAVA_HOME=/usr/java/jdk
export JAVA_HOME
CLASSPATH=/usr/java/jdk/lib:/usr/java/jdk/lib
export CLASSPATH
PATH=$PATH:/usr/java/jdk/bin:/usr/java/jre/bin
这里写到/etc/profile中去了。这样每个用户启动都可以使用jdk。(建议此项设置)
JAVA_HOME=/usr/java/jdk
export JAVA_HOME
CLASSPATH=/usr/java/jdk/lib:/usr/java/jdk/lib
export CLASSPATH
PATH=$PATH:/usr/java/jdk/bin:/usr/java/jre/bin
如果不想让每个用户都启动JDK,那么可以将环境变量写到某个用户的/home下去,比如:
要使用tomcat,所以写到tomcat的home目录去.
#vi /home/tomcat/.bashrc(也可以是.bash_profile)
export JAVA_HOME=/usr/java/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib