Linux上的安装与配置

作者: win10  发布:2019-08-02

一.安装Tomcat和jdk
 
1.安装jdk
# tar xvf jdk1.6.0_11.tar
# mv jdk1.6.0_11 /usr/local/
安顿际遇变量
# vim /etc/profile 添加
JAVA_HOME=/usr/local/jdk1.6.0_11
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
上面包车型地铁也许更完善一些
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib:$JAVA_HOME/jre/bin
 
export CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export PATH

以下使用的Linux版本为: RedHat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.

# sourse /etc/profile
# echo $JAVA_HOME
/usr/local/jdk1.6.0_11
 
二、设置jdk情状变量

1.下载JDK与Tomcat.
    jdk下载地址:
   
    tomcat下载地址:
   

vi /etc/profile
 
export JAVA_HOME=/usr/java/jdk1.6.0_45
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
 
下一场保留退出,使境遇变量生效
source /etc/profile
java -version 
 
2.安装tomcat
# tar zxvf apache-tomcat-6.0.29.tar.gz
# mv apache-tomcat-6.0.29 /usr/local/tomcat6
 
3.启动tomcat
# /usr/local/tomcat6/bin/startup.sh
Using CATALINA_BASE:  /usr/local/tomcat6
Using CATALINA_HOME:  /usr/local/tomcat6
Using CATALINA_TMPDIR: /usr/local/tomcat6/temp
Using JRE_HOME:      /usr/local/jdk1.6.0_11
# ps aux | grep tomcat
root    12717  0.5 12.3 220452 31588 pts/0    Sl  19:24  0:02 /usr/local/jdk1.6.0_11/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/local/tomcat6/conf/logging.properties -Djava.endorsed.dirs=/usr/local/tomcat6/endorsed -classpath :/usr/local/tomcat6/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat6 -Dcatalina.home=/usr/local/tomcat6 -Djava.io.tmpdir=/usr/local/tomcat6/temp org.apache.catalina.startup.Bootstrap start
root    13187  0.0  0.2  5072  708 pts/0    R   19:31  0:00 grep tomcat
初叶成功!
 
4.拜访测验

会看到tomcat的主页
 
5.改变配置文件
# pwd
/usr/local/tomcat6/conf
# vim server.xml
 <Connector port="8080" protocol="HTTP/1.1"  端口设置
 <Host name="localhost"  appBase="webapps"    家目录,页面文件要放在webapps/ROOT上面
将家目录改成/www/web/
 <Host name="localhost"  appBase="/www/web"
# mkdir -p /www/web/ROOT
# vim /www/web/ROOT/index.jsp
Hello,tomcat home!
重启tomcat,再次会见
变动访谈
改造家目录的会见暗中同意文件
# vim web.xml
 <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
 
二.nginx安装配备
 
1.设置支撑正则的pcre模块
# rpm -ivh  pcre-devel-6.6-2.el5_1.7.i386.rpm
yum –y install pcre*
yum -y install zlib*
yum -y install openssl*
 
2.安装nginx
# tar zxvf nginx-0.7.62.tar.gz
# cd nginx-0.7.62
# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
# make
# make install
 
3.启动nginx
# /usr/local/nginx/sbin/nginx
 
4.访问nginx(默认为80端口)

 
三.nginx与tomcat整合  

2.jdk装置与配置.
    (1)jdk安装
    rpm包:
    # rpm -ivh jdk-7u55-linux-x64.rpm

  1. 在/usr/local/nginx/conf下边添Gavin件proxy.conf
    # cat /usr/local/nginx/confg/proxy.conf
    proxy_redirect          off;
    proxy_set_header        Host $host;
    proxy_set_header        X-Real-IP $remote_addr; #获取真实IP
    #proxy_set_header      X-Forwarded-For  $proxy_add_x_forwarded_for; #猎取代理者的实际ip
    client_max_body_size    10m;
    client_body_buffer_size 128k;
    proxy_connect_timeout  90;
    proxy_send_timeout      90;
    proxy_read_timeout      90;
    proxy_buffer_size      4k;
    proxy_buffers          4 32k;
    proxy_busy_buffers_size 64k;
    proxy_temp_file_write_size 64k;
     
    2.配置nginx.conf
    # cat /usr/local/nginx/confg/nginx.conf
    #user  www www;
    worker_processes  1;
    pid    /usr/local/nginx/logs/nginx.pid;
    events {
        use epoll;
        worker_connections  1024;
    }
    http {
        include      mime.types;
        default_type  application/octet-stream;
        include    /usr/local/nginx/conf/proxy.conf;  #确定要指向代理文件
        sendfile        on;
        tcp_nopush      on;
        keepalive_timeout  65;
        server {
            listen      80;
            server_name  localhost;
            charset gb2312;
            location / {
                root /www/web/ROOT;
                index  index.html index.htm;
            }
            location ~ .*.jsp$ {    #合作以jsp结尾的,tomcat的网页文件是以jsp结尾       
                    index  index.jsp;
                    proxy_pass      ; #驷比不上舌在此地,设置叁个代理
            }
            location /nginxstatus {
                    stub_status on;
                    access_log on;
                    auth_basic "nginxstatus";
                    auth_basic_user_file /usr/local/nagois/etc/htpasswd.users;
            }
            # redirect server error pages to the static page /50x.html
            error_page  500 502 503 504  /50x.html;
            location = /50x.html {
                root  html;
            }
        }
    }
     
    3.测试
    在/www/web/ROOT下添Gavin件index.html
    # cat index.html
    the port:80
    重启nginx
    /usr/local/nginx/sbin/nginx -s reload
    检查测量检验配置
    /usr/local/nginx/sbin/nginx -t


    tar.gz包:解压缩
    # mkdir /usr/java
    # cd /usr/java
    #2019篮球世界杯投注官网, tar -zxvf /software/jdk-7u55-linux-x64.tar.gz
    生成链接以便版本晋级
    # ln -s jdk1.7.0_55 latest
    # ln -s latest default

愈来愈多汤姆cat相关教程见以下内容

    (2)配置蒙受变量
    # vi /etc/profile
    export JAVA_HOME=/usr/java/default
    export JAVA_BIN=$JAVA_HOME/bin
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

CentOS 6.6下安装配备汤姆cat意况  http://www.linuxidc.com/Linux/2015-08/122234.htm

    使配置生效
    # source /etc/profile

RedHat Linux 5.5安装JDK Tomcat并部署Java项目  http://www.linuxidc.com/Linux/2015-02/113528.htm 

    测试jdk.
    # java -version
    java version "1.7.0_55"
    Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

汤姆cat权威指南(第二版)(中国和英国高清PDF版 带书签)  http://www.linuxidc.com/Linux/2015-02/113062.htm 

3.Tomcat的安装
    解压缩
    # mkdir /usr/local/tomcat
    # cd /usr/local/tomcat
    # tar -zxvf /software/apache-tomcat-7.0.54.tar.gz
    生成链接以便版本升级
    # ln -s apache-tomcat-7.0.54 server

汤姆cat 安全配置与天性优化 http://www.linuxidc.com/Linux/2015-02/113060.htm 

    启动Tomcat
    # cd /usr/local/tomcat/server/bin
    # ./startup.sh
    Using CATALINA_BASE: /usr/local/tomcat/server
    Using CATALINA_HOME: /usr/local/tomcat/server
    Using CATALINA_TEMDIR: /usr/local/tomcat/server/temp
    Using JRE_HOME: /usr/java/default
    Using CLASS_PATH: /usr/local/tomcat/server/bin/bootstrap.jar:/usr/local/tomcat/server/bin/tomcat-juli.jar
    Tomcat started.

Linux下利用Xshell查看汤姆cat实时日志中文乱码消除方案 http://www.linuxidc.com/Linux/2015-01/112395.htm 

    测试Tomcat:
    展开防火墙,使表面能访谈
    # /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    # service iptables save
    # service iptables restart
    或直接修改文件/etc/sysconfig/iptables.
    # vi /etc/sysconfig/iptables
    -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
    # service iptables restart
    在浏览器输入:
    如在本机能够输入:
    出现tomcat的页面表示安装成功.

CentOS 64-bit下安装JDK和汤姆cat并安装汤姆cat开机运行操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm 

    停止Tomcat
    # ./shutdown.sh

CentOS 6.5下安装Tomcat  http://www.linuxidc.com/Linux/2015-01/111415.htm 

4.安插web管理帐号
  修改文件conf/tomcat-users.xml,在<tomcat-users>成分中增多帐号密码,需求内定角色.
  # vi /usr/local/tomcat/server/conf/tomcat-users.xml
    <tomcat-users>
      <user name="admin" password="admin" roles="admin-gui,manager-gui" />
    </tomcat-users>

汤姆cat中session的管理机制  http://www.linuxidc.com/Linux/2016-09/135072.htm

5.布局web访问端口
  能够修改conf目录下的文书server.xml,修改Connector元素(Tomcat的默许端口是8080),要求再一次开动汤姆cat推销员效.
  # vi /usr/local/tomcat/server/conf/server.xml
  <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

汤姆cat 的详细介绍:请点这里
汤姆cat 的下载地址:请点这里

6.配置https安全连接(ssl加密连接)
  https连接须要用到数字证书与数字签字(MD5算法)
  网址https连接首先要求申请数字证书,配置加密连接器,浏览器安装证书.
  ·使用java的工具keytool产生数字证书
    # keytool -genkey -alias tomcat -keyalg RSA
    生成文件.keystore
    注意:CN为主机名称,本机可用localhost
  ·将文件.keystore放到汤姆cat服务器的conf目录下
    # cp .keystore /usr/local/tomcat/server/conf/
  ·修改conf/server.xml文件,修改加密连接器,增加keystoreFile与keystorePass
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
              maxThreads="150" scheme="https" secure="true"
              clientAuth="false" sslProtocol="TLS"
              keystoreFile="conf/.keystore" keystorePass="123456"/>   
  ·重新运行tomcat.浏览器输入.

正文永恒更新链接地址:http://www.linuxidc.com/Linux/2017-04/143020.htm

7.汤姆cat的目录结构
  ·bin    //寄放汤姆cat的一声令下脚本文件
  ·conf    //寄存汤姆cat服务器的各样配置文件,最要紧是server.xml
  ·lib    //存放汤姆cat服务器支撑jar包
  ·logs    //贮存日志文件
  ·temp    //存放有的时候文件
  ·webapps //web应用所在目录,外部访谈web财富的寄存目录
  ·work    //汤姆cat的做事目录

2019篮球世界杯投注官网 1

8.web行使的目录结构
  webapp                          -- web应用所在目录
    |--- html, jsp, css, js文件等  -- 这几个文件一般在web应用根目录下,根目录下的文书外部得以一贯访谈.
    |--- WEB-INF 目录              -- java类、jar包、web配置文件存在那个目录下,外部不可能直接待上访谈,由web服务器顶住调用.
          |--- classes 目录        -- java类
          |--- lib 目录            -- java类运营所须求的jar包
          |--- web.xml 文件        -- web应用的安顿文件

9.虚构主机的布局
  钦赐设想主机名,修改conf/server.xml,增加<host>元素.
  <host name="hostname.domainname" appBase="/webapps">
    <Context path="/webapp" docBase="/webapps/webapp"/>
  </host>
  例:
  <host name="www.linuxidc.com" appBase="/webapps">
  </host>
  <host name="mail.linuxidc.com" appBase="/mailapps">
  </host>
  须设置DNS解析(host文件或DNS系统).

10.web行使和设想目录的映射.
  可以修改xml配置文件的<Context>成分来设置web应用和设想目录的映射.
  ·conf/server.xml        //在<host>成分下增添<Context path="/webdir" docBase="/webappdir"/>,供给再度开动Tomcat服务员效,不提出使用.
  ·conf/context.xml        //加多<Context>成分全体web应用有效.
  ·conf/[enginename]/[hostname]/context.xml.default  //[enginename]一般是Catalina,主机[hostname]的具备web应用有效.
  ·conf/[enginename]/[hostname]/  //在目录下任意建三个文书(扩大名xml),文件名即为虚构目录名.多级目录使用#分割. <Context docBase="/webappdir"/>
                                    //缺省值web应用目录能够定义为ROOT.xml,增添<Context docBase="/webappdir"/>,需重新起动Tomcat服务器.
  ·META-INF/context.xml    //
  能够将web应用放在webapps目录下让汤姆cat服务器自动映射,适用开辟遭遇,实际使用情况中不要自动映射。
  如未有改换配置文件,web应用目录为ROOT时则为暗许web应用。

11.web采用首页(welcome file)的布局
  修改web应用的配置文件: [webapp]/WEB-INF/web.xml
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

Linux下Apache与多个汤姆cat 集群负载均衡 http://www.linuxidc.com/Linux/2012-01/51731.htm

Nginx 汤姆cat 集群负载均衡化解笔记 http://www.linuxidc.com/Linux/2013-07/86827.htm

实例详解汤姆cat组件安装 Nginx反向代理汤姆cat Apache使用mod_jk和mod_proxy反向代理和负载均衡 http://www.linuxidc.com/Linux/2013-06/85290.htm

CentOS 6.5下采用奥迪Q7syslog LogAnalyzer MySQL安插日志服务器 http://www.linuxidc.com/Linux/2014-06/103836.htm

Apache 汤姆cat 意况搭建(JK安顿进程) http://www.linuxidc.com/Linux/2012-11/74474.htm

汤姆cat 的事无巨细介绍:请点这里
汤姆cat 的下载地址:请点这里

更加多RedHat相关消息见RedHat 专项论题页面 http://www.linuxidc.com/topicnews.aspx?tid=10

正文恒久更新链接地址:http://www.linuxidc.com/Linux/2015-01/111289.htm

2019篮球世界杯投注官网 2

本文由篮球世界杯投注-2019篮球世界杯投注官网发布于win10,转载请注明出处:Linux上的安装与配置

关键词: 篮球世

上一篇:服务器操作系统
下一篇:没有了