Java运行环境(CentOS7.4 )
最新版操作系统,最新版JDK、Tomcat9、nginx mysql5.6;所有软件均使用官方源,请放心使用。
商品参数
商品介绍
【公司简介】
北京君云时代科技有限公司成立于 2015 年,是国内内少数几家业务完全基于云计算的服务型 公司, 专注互联网业务,提供一站式运维服务解决方案,包括但不仅限于云上咨询服务、方案设计、系统实施、应用迁移、系统管理、混合 云管理,数据中心建设等服务,为企业搭建云计算时代的 IT 基础技术框架及运 维服务。我们的使命是帮助企业建立标准化的运维体系促进开发规范,并通过 专业的运营分析数据 帮助企业节省成本,创造更多的业务营收,从而真正帮助 企业有效的使用云计算和大数据, 实现运维真正的价值。
【联系我们】
1. 公司地址:北京市朝阳区大望路 SOHO 现代城 5 号楼 1002
3. 通讯联络:电话技术支持: 4008005185 转 10449
【面向对象】
有基于Java建站需求的用户。
【功能特性】
相较于普通版本的 JAVA 运行环境镜像,安全加固的镜像,锁定了系统用户的,修改了应用程序的权限,关闭部分应用程序自启、关闭 SELinux、ip6tables,限制 ssh 最大登录次数,禁止 DNS 反向解析,配置了时间同步、DNS 服务 器解析地址以及编译环境。
【推荐配置】
1核CPU 1G内存及以上云服务器。
【定价指南】
该镜像暂不收费。
【应用场景】
需要建设基于Java建站,免去了繁琐的环境搭建环节
【产品说明】
1. Tomcat 以及 JDK 采用源码编译安装,在/usr/local/下有 java 与 tomcat 的软连接,便于配置,灵活性高
2. 镜像部署了最新版本的环境:CentOS7.4,Nginx1.12,Tomcat9,JDK10,MySQL5.6
3. 采用了 Nginx 反代 Tomcat 的方式,性能更加高效,适用于对性能要求较高的站点。1. 锁定系统用户密码,比如ftp,shutdown 等
4. 限制所有用户的最大进程数为 16384,超出 10240 会发出警告。
5. 限制所有用户能打开文件的最大数目为 65535 个,超出 10240 会发出警告。
6. 限制重要程序权限,finger、who、locate、whereis、ifconfig、编译、rpm 安装,其命令执行权限为 700,只有 root 用户才有执行权
7. 禁止删除/root/.bash_history 文件内容以及文件本身,只能够对其进行追加操作。便于在排查误操作或是其他恶意行为
8. 关闭 SELinux
9. 自动同步时间、添加了 DNS 服务器地址
10. ssh 最大登录次数为 6,禁止 DNS 反向解析
【售后支持】
支持范围:初始环境,JDK、Tomcat、Nginx 不能正常使用,如有任何配置修改,不在售后支持范围 业务范围:服务器环境配置,故障排查(不含程序自身问题),数据库配置更改,数据库权限、账户,数据 迁移,程序迁移,数据库故障排查等; 费用范围:详情参照本公司服务类商品定价,或咨询在线技术支持。
【使用指南】
1. MySQL 初始化以及密码更改、远程访问
##初始化
mysql_secure_installation
Enter current password for root (enter for none):<–初次运行直接回车
Set root password? [Y/n] <– 是否设置 root 用户密码,输入 y 并回车或直接回车
New password: <– 设置 root 用户的密码
Re-enter new password: <– 再输入一次你设置的密码
Remove anonymous users? [Y/n] <– 是否删除匿名用户,生产环境建议删除,所以直接回车
Disallow root login remotely? [Y/n] <–是否禁止 root 远程登录,根据自己的需求选择 Y/n 并回车,建议禁
止 Remove test database and access to it? [Y/n] <– 是否删除 test 数据库,直接回车 Reload privilege tables now? [Y/n] <– 是否重新加载权限表,直接回车
##远程访问
mysql -uroot -pPASSWORD -hIP
use mysql;
update user set host='%' where user='root';
flush privileges;
2. MySQL 基本操作
连接
mysql -uUSER -pPASSWORD -hIP
创建库
CREATE DATABASE <数据库名>;
连接
mysql -uUSER -pPASSWORD -hIP
创建表
CREATE TABLE <表名> (<字段名 1> <类型 1> [,..<字段名 n> <类型 n>]);
创建用户并授权
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
授权
GRANT privileges ON databasesname.tablename TO 'username'@'host'
3. Ftp 使用方法
首先下载 xftp 软件,打开,界面的左上角进入新建,选择 sftp 并输入账号密码,IP 地址为服务器 IP
4. 软件目录以及配置列表
Nginx 配置文件:/etc/nginx/nginx.conf,/etc/nginx/conf.d/
Tomcat 目录:/usr/local/tomcat9/
Tomcat 默认网站目录:/usr/local/tomcat9/webapps/
MySQL 数据库目录: /var/lib/mysql
MySQL 配置文件/etc/my.cnf
5. 日志目录
Nginx 日志目录:/var/log/nginx/ error.log,/var/log/nginx/access.log
MySQL 日志目录:/var/log/mysqld.log
部署项目
在使用镜像安装系统之后,在/etc/nginx/目录下,我们可以看到一个默认的配置文件,nginx.conf 。关于如 何配置网站,我们可以参考该文件中的内容(#号后面为注释说明):
server {
listen 80 default;
server_name _;
index index.html index.htm index.jsp;
root /alidata/www/default;
location / {
proxy_passhttp://127.0.0.1:8080;
}
location
~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { exp ires 30d;
}
location
~ .*\.(js|css)?$ { exp ires 1h;
}
access_log /alidata/log/nginx/access/default.log;
}
因为是 JAVA 运行环境,所以 JAVA 项目应该在 tomcat 相印的位置运行以及配置
##找到 server.xml
vim /usr/local/tomcat9/conf/server.xml
<Server> #顶层元素,代表一个服务器
<Service> #顶层元素,是 Connector 的集合,只有一个 Engine
<Connectior/> #连接器类元素,代表通信接口
<Engine> #容器类元素,为特定的 Service 组件处理所有客户请求,可包含多个 Host
<Host> #为特定的虚拟主机处理所有客户请求
<Context> #为特定的 WEB 应用处理所有客户请求
</Context>
</Host>
</Engine>
</Service>
</Server>
##TOMCAT 中真正处理客户请求与生成响应的三个组件是 Engine 、Host、 Context
【售后支持】
关于售后服务:
(1) 确保初始环境正常使用,如出现不能正常使用情况,请及时联系售后技术支持;
如用 户个人需要其他配置、调试修改、故障排查,请联系在线技术支持根据实际情况下单付费处理。
(2)如发现镜像存在安全漏洞,请及时联系售后技术支持免费修复漏洞
(3)其他相关服务参照本公司服务类商品定价,下单后联系技术支持。
售后服务时间:9:00-22:00
售后咨询电话:15811020698
关于业务范围: 服务器环境配置
故障排查(不含程序自身问题)
数据库配置更改,数据库权限
账户数据迁移,程序迁移
数据库故障排查等
费用参考:详情参照本公司服务类商品定价,或咨询在线技术支持。
售后服务
为保障您的权益,请勿线下交易!90%的欺诈、纠纷、资金盗窃均由线下交易导致。腾讯云市场为您提供以下服务保障:
优质服务商家
严格准入 提供海量上云服务
7*8小时在线客服
全程在线咨询 助您安心购物
专业测试保证品质
安全监测 保障商品质量
售后无忧
不满意可退款 保障售后无忧