文档章节

阿里云Java镜像:基本配置和总体说明

FansUnion
 FansUnion
发布于 2015/05/03 01:27
字数 494
阅读 30
收藏 0
本文中的内容,来自阿里云镜像系统自带的说明。
  下次不想用镜像了,感觉也没有节省多少工作量。

 一、软件
1、nginx
/usr/local/nginx
2、tomcat-7
/var/tomcat/tomcat-7
3、jdk-1.7
/usr/lib/jvm/jre-1.7.0
4、mysql
mysql配置文件为/etc/my.cnf,mysql的root采用随机密码,密码存储在/root/default.pass文件。

二、默认站点
服务器已经为您建立了一个默认站点,默认站点支持jdk1.7,tomcat7。默认站点的ftp名为default,根目录为/home/default,defualt的ftp密码存储在/root/default.pass文件。
管理默认站点:
1、重启nginx
service nginx restart
2、重启默认站点的tomcat
service default restart
3、修改站点ftp的密码
passwd ftp用户名 //命令会提示两次输入密码
例如:
passwd default
4、默认站点访问路径

三、新建站点示例
1、配置ftp
创建用户,用户名为test,根目录为/home/test
useradd -g ftp -d /home/test -m -s /sbin/nologin test
chmod 755 /home/test
echo "test" >> /etc/vsftpd/chroot_list

2、配置tomcat
示例采用tomcat7,jdk-1.7
cd /var/tomcat
cp tomcat-7 test -r
cd test
chown test:ftp conf logs temp work -R
配置tomcat监听端口
更改conf/server.xml文件,找到Connector节点,更改port的值。在本示例中采用9000端口,即port="9000"。端口必须唯一。不被其他程序使用
配置站点目录
更改conf/server.xml文件,找到Host节点,更改appBase的值,本示例中站点目录为/home/test,即appBase="/home/test"。
为了安全,以test用户启动tomcat
sudo -H -u test bash -c /var/tomcat/test/bin/startup.sh
关闭tomcat
sudo -H -u test bash -c /var/tomcat/test/bin/startup.sh

3、配置nginx做反向代理
更改nginx配置文件/usr/local/nginx/conf/nginx.conf,添加一个server节点
server
{
listen       80 default_server;
server_name  localhost;

index index.jsp index.html;
root /home/default;
location ~ .* {
proxy_pass  http://127.0.0.1:9000;
proxy_set_header X-Real-IP $remote_addr;
}
}
proxy_pass  http://127.0.0.1:9000这一行的端口必须与前面tomcat的端口一致

© 著作权归作者所有

FansUnion
粉丝 60
博文 858
码字总数 825464
作品 0
丰台
高级程序员
私信 提问
CICD联动阿里云容器服务Kubernetes实践之CodePipeline篇

本文档以构建一个 Java 软件项目并部署到 阿里云容器服务的Kubernetes集群 为例说明如何使用 CodePipeline。 CodePipeline服务介绍及开通 阿里云CodePipeline是一款提供持续集成/持续交付能力...

流生
2018/10/23
0
0
【直播回顾】阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库

主讲人:徐雷(阿里云栖特邀Java专家) 徐雷,花名:徐雷frank;资深架构师,MongoDB中文社区联席主席,吉林大学计算机学士,上海交通大学硕士。从事了 10年+开发工作,专注于分布式架构,J...

李博bluemind
03/06
0
0
Java Spring Boot 2.0实战Docker容器与架构原理,视频与课件,基于Linux环境

Java Spring Boot 2.0实战Docker容器Linux与架构原理 内容摘要:Docker是最流行的开源容器引擎,Go语言开发,在互联网大规模集群、云计算、微服务等架构中广泛使用。本次课程一起学习Docker容...

徐雷frank
02/27
0
0
如何利用 Webshell 诊断 EDAS Serverless 应用

时间救星 本文主要面向不知道如何运维诊断 EDAS Serverless 应用节点的用户。本文将介绍 Serverless 应用的网络环境以及 Serverless 应用容器内环境,了解背景知识以及基本的运维知识后可以利...

中间件小哥
03/24
0
0
如何更高效的通过 Intellij IDEA 将应用部署到容器服务 Kubernetes

前言 在之前的一篇文章中,我们介绍了 如何将一个本地的 Java 应用程序直接部署到阿里云 ECS ,有不少读者反馈,如果目前已经在使用阿里云容器服务 Kubernetes 了,那该如何配合这个插件部署...

银时
2018/12/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud Sleuth 整合 feign 源码分析之修改span名称

org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClient 包括创建span一些参数 需求场景: 由于项目中有restful 风格的http请求,sleuth feign 的span名称默认是u...

xiaomin0322
22分钟前
4
0
Less 延伸

extend 是一个 Less 伪类,它通过使用 :extend 选择器在一个选择器中扩展其他选择器样式。 扩展语法 扩展可以是附加到选择器,也可以是集中放置在规则,看上去像是带有选择器参数的可选伪类,...

凌兮洛
22分钟前
4
0
RedHat 7.0系统中安装mysql 5.7.22

在安装之前,首先要查看的是,你的系统中有没有已经安装过的情况。键入rpm -qa|grep mysql,如果无任何显示,则表示没有安装过相关组件,如果有,则根据显示出来的名字,键入rpm -e --nodeps...

最菜最菜之小菜鸟
28分钟前
4
0
RPA:企业信息孤岛的“克星”

为了降本增效,近来世界范围内掀起一股流程优化的热潮,转型升级成为众多企业时刻挂在嘴边的热词。不过在企业数字化转型的过程中,信息孤岛的出现,往往成为了企业升级的绊脚石。 信息孤岛:...

UiBot
28分钟前
4
0
我的测试

我的测试

daiison
28分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部