IT之道-艾锑知道

您当前位置: 主页 > IT服务 > 服务器服务 >

服务器维护CentOS配置ARP和Tomcat Native


2020-06-17 17:29 作者:艾锑无限

服务器维护小知识Tomcat Native是用于Tomcat的一个可选组件,能够允许Tomcat使用一定的本地资源、性能、兼容性。

服务器维护小知识具体来说,Tomcat Native给了Tomcat访问 Apache Portable Runtime(APR)的网络连接实施和随机数发生器。

APR连接器的特点:

· 非阻塞I/O请求(请求之间保持)

· 使用OpenSSL TLS / SSL功能(如果链接APR库支持)

· FIPS 140-2支持TLS / SSL(如果与OpenSSL库支持)

服务器维护小知识具体参考:http://tomcat.apache.org/native-doc/

话不多说,直接上教程

//配置gcc依赖

yum install gcc

//安装openssl

wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz

tar -zxvf openssl-1.1.0e.tar.gz

cd openssl-1.1.0e

./config --prefix=/usr/local/openssl

make && make install

//安装apr

cd

wget http://mirror.bit.edu.cn/apache//apr/apr-1.5.2.tar.gz

tar -zxvf apr-1.5.2.tar.gz

cd apr-1.5.2

./configure --prefix=/usr/local/apr

make && make install

//安装apr-util

cd

wget http://mirror.bit.edu.cn/apache//apr/apr-util-1.5.4.tar.gz

tar -zxvf apr-util-1.5.4.tar.gz

cd apr-util-1.5.4

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make && make install

//安装tomcat-native

cd

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-connectors/native/1.2.12/source/tomcat-native-1.2.12-src.tar.gz

tar -zxvf tomcat-native-1.2.12-src.tar.gz

cd tomcat-native-1.2.12-src/native

./configure --with-apr=/usr/local/apr --with-ssl=/usr/local/openssl

make && make install

//配置环境变量

vi /etc/profile

//在末尾添加

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib

source /etc/profile

//测试

cat /usr/local/tomcat/logs/catalina.out

//可以看到类似下面的消息即可

[main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-18080"]

INFO: Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.2.

org.apache.catalina.core.AprLifecycleListener.init Loaded APR based Apache Tomcat Native library 1.1.29 using APR version 1.5.0.

//另外server.xml有如下一项默认设置

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

//如果用不到SSL,则需要关闭,on改为off,否则启动时会报错

IT运维  我们选择北京艾锑无限


以上文章由北京艾锑无限科技发展有限公司整理

相关文章

IT外包服务
二维码 关闭