本文中的内容,来自阿里云镜像系统自带的说明。
  下次不想用镜像了,感觉也没有节省多少工作量。

一、软件

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的端口一致

阿里云Java镜像:基本配置和总体说明的更多相关文章

  1. 阿里云ECS服务器CentOS7配置vsftps及其问题解决

    前言 之前只在虚拟机中配过FTP服务器,今天买了云服务器,发现安装vsftpd后就是连不上,通过搜索了很多资料,最后找到了解决办法,系统是CentOS7,服务器类型是ECS 阿里云安全组配置 首先进入 ...

  2. 配置阿里云RepoForge 镜像

    镜像下载.域名解析.时间同步请点击阿里云开源镜像站 一.RepoForge 镜像介绍 Repoforge 是 RHEL 系统下的软件仓库,拥有 10000 多个软件包,被认为是最安全.最稳定的一个软件 ...

  3. 阿里云Linux服务器,配置JDK,MySQL

    云服务器配置:低配 Linux CentOS 7.4 64位 选择空白镜像: 安装图形界面 yum groups install "MATE Desktop" yum groups ...

  4. .Net Core in Docker - 使用阿里云Codepipeline及阿里云容器镜像服务实现持续集成(CI)

    前面已经介绍过了 .Net Core 程序发布到 Docker 容器的内容.但是每次通过 SSH 链接到服务器敲命令,运行脚本也是挺麻烦的一件事.程序员是最懒的,能让电脑解决的问题绝不手动解决,如果当 ...

  5. docker使用阿里云Docker镜像库加速

    官方镜像下载实在是慢,于是开通了阿里云开发者帐号, 官方帮助 阿里云Docker镜像库 阿里云容器Hub服务:http://dev.aliyun.com/search.html 来自云端的容器Hub服 ...

  6. 阿里云服务器Linux系统安装配置ElasticSearch搜索引擎

    近几篇ElasticSearch系列: 1.阿里云服务器Linux系统安装配置ElasticSearch搜索引擎 2.Linux系统中ElasticSearch搜索引擎安装配置Head插件 3.Ela ...

  7. 阿里云composer 镜像

    2019年12月2日13:54:32 https://developer.aliyun.com/composer 阿里云的镜像更新时间比较及时 本镜像与 Packagist 官方实时同步,推荐使用最新 ...

  8. [Docker镜像] 关于阿里云容器镜像服务的使用(以天池比赛提交镜像为例)

    最近在参加天池比赛,由于比赛需要使用阿里云容器镜像服务完成线上预测任务,所以花费了3-4天的时间了解并使用Docker完成相关镜像操作,在此分享下我学习的内容,以下是本文的目录结构: 介绍 镜像 容器 ...

  9. Python pip 下载速度慢? Windows 设置 国内源,用 阿里云 国内镜像 加速

    pip 提供了对 Python 包的查找.下载.安装.卸载的功能,是非常方便的 Python 包管理工具.但是,令人苦恼的是 pip 在国内的下载速度非常慢,速度常常只有每秒几十 K,甚至才几 K,小 ...

随机推荐

  1. python内存增长问题

    如果你的程序没有调用什么特殊的库, 只是用了很平常的库, 而且使再循环很多的情况下, 那么建议你把循环里的程序拆出来,写成一子函数,循环子函数. 如下面格式: for   (循环) 子函数 这样程序每 ...

  2. Docker---(4)Docker 部署spring web项目

    原文:Docker---(4)Docker 部署spring web项目 版权声明:欢迎转载,请标明出处,如有问题,欢迎指正!谢谢!微信:w1186355422 https://blog.csdn.n ...

  3. MES制造系统

    给大家介绍一个非常不错的MES专业产品网站,http://www.OrBitMES.com 上面分为初.中.高各级的难得的MES产品学习资料下载, http://www.orbitmes.com/Pr ...

  4. vue的使用(一)

    之前找了一个学前端的同学,给我免费做几个页面,但是后来也就杳无音信了,今天脑子发热自己学一下vue算了. 本节目标:      安装以及数据绑定 1.安装和运行 ·必须要安装nodejs,这个到网上写 ...

  5. multi_input_paths

  6. 洛谷——P1774 最接近神的人_NOI导刊2010提高(02)

    https://www.luogu.org/problem/show?pid=1774 题目描述 破解了符文之语,小FF开启了通往地下的道路.当他走到最底层时,发现正前方有一扇巨石门,门上雕刻着一幅古 ...

  7. C++——多态性实现机制

    C++的多态性实现机制剖析 1. 多态性和虚函数 #include <iostream.h> class animal { public: void sleep() { cout<& ...

  8. Android 蓝牙扫描代码

    /** * Created by rbq on 2016/11/1. */ import android.bluetooth.BluetoothAdapter; import android.blue ...

  9. 代码适配Masonry使用的详细介绍

    Masonry简介 Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来自动布局,具有很好可读性且同时支持iOS和Max OS X等.总之,对于侧重写代码的code ...

  10. EXCEL 学习笔记

    上一次学院培训学生干部,讲了这个,发现自己EXCEL还是弱爆了.分享一些上次学到的东西. 1. 字符串拼接: 2.排名快速生成 RAND()随机函数 RANK(num,ref,[order]) 第一列 ...