⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1179.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 3 页
字号:
              <DIV align=right><FONT class=normalfont>当前位置: 
              <A href="index.html" tppabs="http://www.linuxhero.com/docs/index.html">本站首页</A>
              <font color="#FF6699">&gt;&gt;</font>
<A href="type18.html" tppabs="http://www.linuxhero.com/docs/type18.html">apache</A>                 | <A href="copyright.html" tppabs="http://www.linuxhero.com/docs/copyright.html">版权说明</A></font></DIV>
            </TD>
          <TD><IMG height=22 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 
        border=0></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=10 cellPadding=0 width="100%" bgColor=#ffffff 
        border=0>
         <TR>
          <TD>
            <TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
              
              <TR>
                <TD vAlign=top align=middle width="60%">
                  <TABLE cellSpacing=0 cellPadding=0 width="100%" 
                  background="images/back.gif" tppabs="http://www.linuxhero.com/docs/images/back.gif" border=0>
                    <TBODY>
                    <TR>
                        <TD vAlign=top width="80%"> 
                          <DIV align=center>
                        <FORM action="search.html" tppabs="http://www.linuxhero.com/docs/search.html" method=get>
                            </FORM>
                        <TABLE cellSpacing=0 cellPadding=0 width="95%" 
                          border=0><TBODY>
                          <TR>
                            <TD background="images/bgi.gif" tppabs="http://www.linuxhero.com/docs/images/bgi.gif" 
                          height=30></TD></TR></TBODY></TABLE>
                        <TABLE cellSpacing=0 cellPadding=3 width="95%" 
                        align=center border=0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=0 cellPadding=3 width="100%" 
                              border=0>
                                <TBODY>
                                <TR>
                                      <TD vAlign=top> 
<p><FONT class=normalfont><B><font color=blue>ITS服务器的安装及配置</font></B></FONT><BR><FONT class=smallfont color=#ff9900>2004-04-23 15:18 pm</FONT><BR><FONT class=normalfont>作者:作者<br>来自:Linux知识宝库<br>联系方式:无名<br><br>内容摘要<br>
    本文档根据ITS系统的需要在RedHat linux7.3上搭建Apache+Resin+MySQL的环境。用<br>
Apache作为Web服务器,Resin作为JSP/Servlet引擎,MySQL作为后台数据库。<br>
<br>
目   录<br>
1.概述	3<br>
    1.1.文档修改记录	3<br>
    1.2.文档审核记录	3<br>
    1.3.术语	3<br>
2.ITS服务器安装所需要的软件包	3<br>
3.RedHat linux7.3的安装及配置	4<br>
    3.1.RedHat linux7.3的安装	4<br>
    3.2.RedHat linux7.3的配置	4<br>
4.Apache的安装及配置	4<br>
    4.1.Apache的安装	4<br>
    4.2.Apache的配置	4<br>
5.MySQL的安装及配置	5<br>
    5.1.MySQL的安装	5<br>
    5.2.MySQL的配置	5<br>
6.Java环境的安装及配置	8<br>
    6.1.Java环境的安装	8<br>
    6.2.Java 环境的配置	8<br>
7.Resin的安装及配置	8<br>
    7.1.Resin的安装	8<br>
    7.2.Resin的配置	9<br>
8.Apache动态加载JSP模块	10<br>
9.数据库数据的备份	10<br>
10.jsp的Web页面	11<br>
<br>
1.概述<br>
本文档根据ITS项目的功能需求,在RedHat linux7.3上搭建Apache+Resin+Mysql,实现JSP在Linux服务器上的Web服务。<br>
1.1.文档修改记录<br>
版本<br>
修改日期<br>
修改人员<br>
修改记录<br>
1.0<br>
2002-1-23<br>
魏琼<br>
创建文档<br>
1.2.文档审核记录<br>
版本<br>
审核日期<br>
审核人员<br>
审核记录<br>
<br>
1.3.术语<br>
ITS:Issue Tracking System,问题跟踪系统。<br>
<br>
2.ITS服务器安装所需要的软件包<br>
    1.RedHat linux7.3安装光盘3张<br>
    2.apache_1.3.27.tar.gz,为源代码包<br>
    3.mysql-4.0.7-gamma.tar.gz,为源代码包<br>
    4.j2sdk-1_4_0-fcs-linux-i386.rpm,为rpm二进制安装包<br>
    5.resin-2.1.6.tar.gz,为tar.gz的二进制安装包<br>
    6.mysql-connector-java-2.0.14-bin.jar,MySQL的JDBC包<br>
    所有包放在目录/root/itssetup下<br>
3.RedHat linux7.3的安装及配置<br>
    3.1.RedHat linux7.3的安装<br>
    7.改CMOS为光盘启动,若光盘不能启动,用rawrite程序做一张linux的安装盘。<br>
    8.启动后按照提示next一直安装即可,注意选择安装服务器,这样很多需要的服务包就会被安装。<br>
    3.2.RedHat linux7.3的配置<br>
    9.为了能远程登录服务器,需要开启telnet服务。注意添加一个非root的用户以便远程登录。<br>
    10.如果telnet无法登录,检查一下网络配置及防火墙的配置。<br>
    11.缺省服务器最好以运行模式为3(完全多用户文本模式)的级别运行,可以改文件/etc/inittab来改变缺省运行级别。<br>
    12.在/etc/hosts文件中加入记录192.168.18.235		its.net263.com	its,确保机器具有自己正确的IP和HostNmae。<br>
4.Apache的安装及配置<br>
    4.1.Apache的安装<br>
        apache的安装,注意标准模块最大化安装,所有可动态加载的模块均动态加载。<br>
        shell&gt;tar xvfz apache_1.3.27.tar.gz<br>
        shell&gt;cd apache_1.3.27<br>
        shell&gt;./configure --enable-module=most --enable-shared=max<br>
        shell&gt;make<br>
        shell&gt;make install<br>
    4.2.Apache的配置<br>
        13.将Apache配置文件中的ServerName一项改为192.168.18.235,如果申请了二级域名可以在此用二级域名。<br>
        14.确保机器重启后Apache能自己启动,关机的时候能安全关闭,需要做如下设置:<br>
            shell&gt;cd /etc/rc.d<br>
            shell&gt;cp /usr/local/apache/bin/apachectl init.d/apache<br>
            shell&gt;ln -s ../init.d/apache rc0.d/K02apache<br>
            shell&gt;ln -s ../init.d/apache rc1.d/K02apache<br>
            shell&gt;ln -s ../init.d/apache rc2.d/K02apache<br>
            shell&gt;ln -s ../init.d/apache rc3.d/S98apache<br>
            shell&gt;ln -s ../init.d/apache rc4.d/S98apache<br>
            shell&gt;ln -s ../init.d/apache rc5.d/S98apache<br>
            shell&gt;ln -s ../init.d/apache rc6.d/K02apache<br>
        15.将根目录属性设置option中的indexes去掉,以免用户可以随便看见目录下的其他目录<br>
        16.在DirectoryIndex中加入一项index.jsp<br>
5.MySQL的安装及配置<br>
    5.1.MySQL的安装<br>
        17.安装MySQL<br>
            shell&gt;tar xvfz mysql-4.0.7-gamma.tar.gz<br>
            shell&gt;cd mysql-4.0.7-gamma<br>
            shell&gt;./configure --prefix=/usr/local/mysql --enable-thread-safe-client<br>
            shell&gt;make<br>
            shell&gt;make install<br>
        18.初始化授权表<br>
            shell&gt;scripts/mysql_install_db<br>
    5.2.MySQL的配置<br>
        1.配置mysql,设置权限确保安全<br>
        shell&gt;groupadd mysql<br>
        shell&gt;useradd -g mysql mysql<br>
        shell&gt;chown -R root  /usr/local/mysql<br>
        shell&gt;chown -R mysql /usr/local/mysql/var<br>
        shell&gt;chgrp -R mysql /usr/local/mysql<br>
        shell&gt;cp support-files/my-medium.cnf /etc/my.cnf<br>
        2.MySQL能够自动启动和关闭,需要做以下几步:<br>
        shell&gt;cd /etc/rc.d<br>
        shell&gt;cp /usr/local/mysql/share/mysql/mysql.server init.d/mysql<br>
        shell&gt;ln -s ../init.d/mysql rc0.d/K10mysql<br>
        shell&gt;ln -s ../init.d/mysql rc1.d/K10mysql<br>
        shell&gt;ln -s ../init.d/mysql rc2.d/K10mysql<br>
        shell&gt;ln -s ../init.d/mysql rc3.d/S90mysql<br>
        shell&gt;ln -s ../init.d/mysql rc4.d/S90mysql<br>
        shell&gt;ln -s ../init.d/mysql rc5.d/S90mysql<br>
        shell&gt;ln -s ../init.d/mysql rc6.d/K10mysql<br>
        19.为了保证MySQL数据库的安全,需要删除test数据库,因为所有匿名用户均可使用test和test_之类的数据库:<br>
        shell&gt;/etc/rc.d/init.d/mysql start<br>
        shell&gt;mysql –u root –p<br>
        mysql&gt;DROP DATABASE test;<br>
        20.MySQL中的缺省root用户是没有密码的,为了保证数据库的安全,为root设置密码:<br>
        mysql&gt; SET PASSWORD FOR root=PASSWORD("123456");<br>
        21.为了让服务器上的Resin能够连上MySQL,需要为其授权:<br>
        mysql&gt; GRANT ALL PRIVILEGES ON *.* TO root@192.168.18.235 IDENTIFIED BY '123456';<br>
        22.创建相应ITS要用到的数据库itdb <br>
        mysql&gt;CREATE DATABASE itdb;<br>
        23.创建各表及表项(可用工具mysqlcc直接加入)<br>
        CREATE TABLE `ACTOR` (<br>
          `NAME` varchar(20) NOT NULL default '',<br>
          `SECURITY` int(11) unsigned NOT NULL default '0',<br>
          `DESCRIPTION` varchar(200) NOT NULL default '',<br>
          PRIMARY KEY  (`NAME`)<br>
        ); <br>
        <br>
        CREATE TABLE `ISSUE` (<br>
          `ID` int(11) unsigned NOT NULL auto_increment,<br>
          `DESCRIPTION` varchar(200) NOT NULL default '',<br>
          `INFLUENCE` varchar(200) NOT NULL default '',<br>
          `SECURITY` int(11) unsigned NOT NULL default '0',<br>
          `PRIORITY` int(11) unsigned NOT NULL default '0',<br>
          `TYPE` int(11) unsigned NOT NULL default '0',<br>
          `STATE` int(11) unsigned NOT NULL default '0',<br>
          `HAPPEN_TIME` datetime NOT NULL default '0000-00-00 00:00:00',<br>
          `BEGIN_TIME` datetime NOT NULL default '0000-00-00 00:00:00',<br>
          `FINISH_TIME` datetime NOT NULL default '0000-00-00 00:00:00',<br>
          `ESTIMATE_TIME` int(11) unsigned NOT NULL default '0',<br>
          `CHECK_TIME` datetime NOT NULL default '0000-00-00 00:00:00',<br>
          `UPDATE_VERSION` varchar(20) NOT NULL default '',<br>
          `REPORTER` varchar(64) NOT NULL default '0',<br>
          `RECORDER` varchar(64) NOT NULL default '0',<br>
          `CHECKER` varchar(64) NOT NULL default '0',<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -