治疗技术焦虑的方法就是学习!

Linux服务器环境搭建(2)- 应用服务器

技术杂谈 李新广 503℃ 0评论

1、JDK安装

1.1、安装包下载

http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz

1.2、安装

1、解压

2、配置环境变量

3、使配置文件生效:source /etc/profile
4、验证:javac

2、Tomcat安装

1.1、下载

http://apache.osuosl.org/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz

1.2、安装

1、 解压:tar –zxvf apache-tomcat-8.5.32.tar.gz
2、 启动:${tomcat_home}/bin/startup.sh
3、 访问:http://IP:8080/

注:若不能访问,请检查防火墙设置

1.3、Tomcat优化配置

Tomcat 连接器的三种方式: bio、nio 和 apr,三种方式性能差别很大,apr 的性能最优, bio 的性能最差。配置apr需要先安装apr的依赖包。
1、 安装依赖

2、 下载安装APR包(若无法下载可直接使用下方的压缩包)
apr-1.6.5.tar
apr-iconv-1.2.2.tar
apr-util-1.6.1.tar

3、 配置环境变量
vi /etc/profile
添加 :export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib

4、 安装Tomcat-native
1、 将${TOMCAT_HOME}/bin/tomcat-native.tar.gz 解压
2、 cd tomcat-native/native/
3、 ./configure –with-apr=/usr/local/apr
4、 make && make install

5、 修改${TOMCAT_HOME}/conf/server.xml

可直接下载server.xml查看

6、 调整tomcat内存设置
编辑${TOMCAT_HOME}/bin/catalina.sh 添加 (以下内存为建议大小)

-Xms:java Heap初始大小
-Xmx:java heap最大值
-Xss:每个线程的Stack大小
-XX:MetaspaceSize,永久代初始空间大小
-XX:MaxMetaspaceSize,永久代最大空间,默认是没有限制的

3、Nginx安装

1.1、编译安装

1、下载 (这里使用淘宝开源的tengine 2.2.1)

2、解压

3、安装依赖

4、进入nginx解压目录

5、安装:make && make install
备注:
Ubuntu下安装gcc:apt-get install gcc
Ubuntu下安装openssl、openssl-devel:sudo apt-get install libssl-dev
apt-get install libssl1.0-dev
Ubuntu下需要手动下载pcre-8.38.tar.gz,解压后在configure参数中设置–with-pcre=${pcre_path}
Ubuntu安装gcc-c++:sudo apt install g++

1.2、配置

1、添加nginx用户:useradd -s /sbin/nologin -M nginx
2、执行:/usr/local/nginx/sbin/nginx
在浏览器中输入IP即可访问。

3、修改nginx.conf配置

proxy.conf

转载请注明:大道至简 » Linux服务器环境搭建(2)- 应用服务器

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址