阿里云手动搭建jntm过程

注:j:java n:nginx t:tomcat m:mysql

1.安装准备工作:

关闭防火墙与SElinux :
systemctl stop firewalld (临时)
systemctl disable firewalld (永久)
获取SElinux 状态:
getenforce
1)Enforcing (开启)
2)disabled (关闭)
设置关闭:
setenforce 0 (临时)
编辑vi /etc/selinux/config
设置:SELINUX=enforcing 改为Disabled

2.创建目录

一、创建用户以及网站目录:
useradd www
mkdir -p /data/wwwroot/default
将需要部署的Java Web项目文件WAR包上传到网站根目录下,然后将网站根目录下文件权限改为 www。本示例将直接在网站根目录下新建一个 Tomcat 测试页面
echo Tomcat test > /data/wwwroot/default/index.jsp
chown -R www.www /data/wwwroot

3.安装jdk

mkdir /usr/java
解压 jdk-8u191-linux-x64.tar.gz 到/usr/java。
chmod +x jdk-8u191-linux-x64.tar.gz
tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/java
设置环境变量:
在/etc/profile 文件中添加以下信息:

set java environment

export JAVA_HOME=/usr/java/jdk1.8.0_191
export CLASSPATH=\(JAVA_HOME/lib/tools.jar:\)JAVA_HOME/lib/dt.jar:\(JAVA_HOME/lib export PATH=\)JAVA_HOME/bin:$PATH
保存退出。
立即生效:source /etc/profile
检查:在命令行中:Java-version查看jdk版本。

4.安装Apache Tomcat

1)解压
tar xzf apache-tomcat-8.5.34.tar.gz
mv apache-tomcat-8.5.34 /usr/local/tomcat/
chown -R www.www /usr/local/tomcat/
2)配置server.xml
切换到/usr/local/tomcat/conf/
cd /usr/local/tomcat/conf/
重命名server.xml 文件:mv server.xml server.xml_bk
创建一个新的server.xml 文件
vi server.xml
键入:

<?xml version="1.0" encoding="UTF-8"?>
<Server port="8006" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
<Listener className="org.apache.catalina.core.AprLifecycleListener"/>
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"type="org.apache.catalina.UserDatabase"description="User database that can be updated and saved"factory="org.apache.catalina.users.MemoryUserDatabaseFactory"pathname="conf/tomcat-users.xml"/>
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"maxThreads="1000"minSpareThreads="20"acceptCount="1000"maxHttpHeaderSize="65536"debug="0"disableUploadTimeout="true"useBodyEncodingForURI="true"enableLookups="false"URIEncoding="UTF-8"/>
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="/data/wwwroot/default" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/data/wwwroot/default" debug="0" reloadable="false" crossContext="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>
</Engine>
</Service>
</Server>

保存退出。

3)设置 JVM 内存参数:
运行命令vi /usr/local/tomcat/bin/setenv.sh, 创建/usr/local/tomcat/bin/setenv.sh。
添加如下内容:
JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8' (根据硬件决定)
保存退出。
4)自启设置
下载脚本:wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init
重命名Tomcat-init:mv Tomcat-init /etc/init.d/tomcat
添加执行权限:chmod +x /etc/init.d/tomcat
运行以下命令,设置启动脚本JAVA_HOME。
sed -i 's@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_191@' /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
5)启动测试:
service Tomcat start
浏览器检查————end。

5.NGINX与mysql请参考其他文件设置。

阿里云手动搭建jntm过程

注:j:java n:nginx t:tomcat m:mysql

1.安装准备工作:

关闭防火墙与SElinux :
systemctl stop firewalld (临时)
systemctl disable firewalld (永久)
获取SElinux 状态:
getenforce
1)Enforcing (开启)
2)disabled (关闭)
设置关闭:
setenforce 0 (临时)
编辑vi /etc/selinux/config
设置:SELINUX=enforcing 改为Disabled

2.创建目录

一、创建用户以及网站目录:
useradd www
mkdir -p /data/wwwroot/default
将需要部署的Java Web项目文件WAR包上传到网站根目录下,然后将网站根目录下文件权限改为 www。本示例将直接在网站根目录下新建一个 Tomcat 测试页面
echo Tomcat test > /data/wwwroot/default/index.jsp
chown -R www.www /data/wwwroot

3.安装jdk

mkdir /usr/java
解压 jdk-8u191-linux-x64.tar.gz 到/usr/java。
chmod +x jdk-8u191-linux-x64.tar.gz
tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/java
设置环境变量:
在/etc/profile 文件中添加以下信息:

set java environment

export JAVA_HOME=/usr/java/jdk1.8.0_191
export CLASSPATH=\(JAVA_HOME/lib/tools.jar:\)JAVA_HOME/lib/dt.jar:\(JAVA_HOME/lib export PATH=\)JAVA_HOME/bin:$PATH
保存退出。
立即生效:source /etc/profile
检查:在命令行中:Java-version查看jdk版本。

4.安装Apache Tomcat

1)解压
tar xzf apache-tomcat-8.5.34.tar.gz
mv apache-tomcat-8.5.34 /usr/local/tomcat/
chown -R www.www /usr/local/tomcat/
2)配置server.xml
切换到/usr/local/tomcat/conf/
cd /usr/local/tomcat/conf/
重命名server.xml 文件:mv server.xml server.xml_bk
创建一个新的server.xml 文件
vi server.xml
键入:

<?xml version="1.0" encoding="UTF-8"?>
<Server port="8006" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
<Listener className="org.apache.catalina.core.AprLifecycleListener"/>
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"type="org.apache.catalina.UserDatabase"description="User database that can be updated and saved"factory="org.apache.catalina.users.MemoryUserDatabaseFactory"pathname="conf/tomcat-users.xml"/>
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"maxThreads="1000"minSpareThreads="20"acceptCount="1000"maxHttpHeaderSize="65536"debug="0"disableUploadTimeout="true"useBodyEncodingForURI="true"enableLookups="false"URIEncoding="UTF-8"/>
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="/data/wwwroot/default" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/data/wwwroot/default" debug="0" reloadable="false" crossContext="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>
</Engine>
</Service>
</Server>

保存退出。

3)设置 JVM 内存参数:
运行命令vi /usr/local/tomcat/bin/setenv.sh, 创建/usr/local/tomcat/bin/setenv.sh。
添加如下内容:
JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8' (根据硬件决定)
保存退出。
4)自启设置
下载脚本:wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init
重命名Tomcat-init:mv Tomcat-init /etc/init.d/tomcat
添加执行权限:chmod +x /etc/init.d/tomcat
运行以下命令,设置启动脚本JAVA_HOME。
sed -i 's@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_191@' /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
5)启动测试:
service Tomcat start
浏览器检查————end。

5.NGINX与mysql请参考其他文件设置。

转载于:https://www.cnblogs.com/observe/p/11455273.html

阿里云手动搭建jntm过程相关推荐

  1. 阿里云+wordpress搭建个人博客网站【小白专用的图文教程】

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  2. 【Android 电量优化】电量优化 ( 获取电量分析报告 | 阿里云服务器搭建 Battery Historian | 上传并生成分析报告 )

    文章目录 一.Battery Historian 搭建环境 二.获取 Android 手机电量报告 1.重置电量状态 2.开启获取 WeakLock 信息 3.获取手机电量报告 三.阿里云服务器搭建 ...

  3. arm搭建云手机教程_教你从0开始部署阿里云服务器,阿里云服务器搭建网站教程...

    教你从0开始部署阿里云服务器,阿里云服务器部署网站的办法,阿里云搭建项目的办法,阿里云服务器搭建网站教程 1.购买 登录官网点击下面链接: 企业上云甄选​partner.aliyun.com 查看云服 ...

  4. 轻松在阿里云上搭建Redis

    小编上次基于阿里云服务器搭建mysql环境,出现无法远程连接的问题.经历上次吐血的折腾,小编这次优先配置阿里云服务器安全组规则,上篇文章小编没有介绍如何配置安全组规则,将会在本篇文章中详细介绍安全组规 ...

  5. 如何使用阿里云服务器搭建个人简历网站

    date:2020.08.06 阿里云服务器搭建个人简历网站仅需简单的四步就能够完成,小白特别适用 一.开通ESC云服务器 因为博主还是一名在校大学生,利用学生的身份获得了阿里云提供的半年免费服务器, ...

  6. 如何在阿里云上搭建个人网站(学习记录)

    如何在阿里云上搭建个人网站(学习记录) 第一次写博客记录学习的过程,不仅可以巩固学习知识,也方便日后复习.并且可以记录自己的成长. 先购买阿里ECS云服务器 购买网站https://promotion ...

  7. 在阿里云上搭建私有GIT仓库

    在阿里云上搭建私有GIT仓库 年轻人就得好好学习,不能这么颓废 最近做项目练练手,用到了github, 但是github访问速度是真的慢啊,下载项目,下载一天了.所以呢,我是个成熟的人了,只好自己搭建 ...

  8. 阿里云服务器搭建环境部署项目

    阿里云服务器搭建环境部署项目 最近要双十一搞活动就入手了一台阿里云服务器,从零开始搭建一次环境,顺便把这次过程记录下来. 1. 在这里找到自己买的服务器这里有相关想设置和信息可以查看 2. 接下来配置 ...

  9. Esp8266进阶之路12 图文并茂学习阿里云主机搭建8266MQTT服务器,实现移动网络远程控制一盏灯!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...

最新文章

  1. 安装慢_Origin平台安装更新慢的解决办法
  2. 分区表的本地索引竟然失效了——ORA-01502
  3. C#透明窗体实现方法
  4. 关于 jsp java servlet 中文汉字乱码的解决方法
  5. CentOS6安裝Cacti
  6. php中orm模型,模型model
  7. python松天笔记200304
  8. Vue和后台交互的方式
  9. C#程序集Assembly学习随笔(增补版,附图)_AX
  10. 吴恩达机器学习作业二——逻辑回归
  11. 清理300多台MySQL数据库的过期binlog日志
  12. Fiddler的安装与使用
  13. 量产软件测试培训,U盘量产及在虚拟机中测试
  14. 除了Google Adsense外比较适合英文站投放的国外广告联盟
  15. 一个优秀的商业分析师是如何炼成的
  16. java jks 转pfx_证书pfx转换成jks
  17. 男人30岁之前不必在乎的事
  18. nRF24l01无线传输
  19. 又火了一个,看小说也能学 JavaScript?
  20. 计算机博士5篇sci,8篇SCI论文,5篇TOP期刊——一个博士的独白

热门文章

  1. 中国大学排名定向爬虫以及淘宝商品爬虫参考嵩天老师Python爬虫课程遇到的问题及解决
  2. [支付宝服务窗]序言
  3. SCADA和DCS、PLC的区别
  4. 2022 个人目标日历定作工具 微信小程序源码
  5. eclipse调试断点报错:Unable to install breakpoint in...
  6. linux下制作windows镜像文件,Linux之自定义ISO镜像文件制作
  7. SOAP、WSDL与UDDI协议
  8. k8s部署Archery-SQL审核查询平台
  9. 逻辑斯蒂回归(逻辑回归)Python简单实现(算法笔试)
  10. monkey测试入门2--测试步骤、常用参数、常规monkey命令