部署文档(centos7.x\nginx\mysql5.6\jdk1.8\ssl\jboot)

1.基础环境
*********************************************************************
1.1检查安装semanage
yum -y install policycoreutils-python

1.2查看开放端口
firewall-cmd --state
firewall-cmd --zone=public --list-ports

1.3添加80和443端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=8282/tcp --permanent
firewall-cmd --reload

1.4检查安装wget
yum -y install wget

1.5检查安装netstat
yum -y install net-tools

1.6建立目录结构
mkdir /xxxdata
mkdir -p /xxxdata/mysql/data
mkdir -p /xxxdata/website/xyz.mysite.com
mkdir -p /xxxdata/java
mkdir -p /xxxdata/temp

2.安装nginx
*********************************************************************
2.1添加源
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.2安装Nginx
yum -y install nginx

2.3启动Nginx并设置开机运行
systemctl start nginx.service
systemctl enable nginx.service

2.4检查nginx
ps -ef | grep nginx
netstat -an | grep 80
http://192.168.168.37/

3.安装mysql5.6
*********************************************************************
3.1添加源
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

3.2安装mysql
yum -y install mysql-community-server

3.3修改datadir
vi /etc/my.cnf
datadir=/xxxdata/mysql
chown mysql:mysql /xxxdata/mysql
semanage fcontext -a -t mysqld_db_t "/xxxdata/mysql(/.*)?"
restorecon -Rv /xxxdata/mysql

3.3启动mysql并设置开机运行
systemctl start mysqld
systemctl enable mysqld

3.4重置密码(ROOT$$1234)
mysql_secure_installation
Remove anonymous users? Y
Disallow root login remotely? Y
Remove test database and access to it? Y
Reload privilege tables now? Y

3.5检查mysql
mysql -uroot -p

3.6建立数据库
create database xyz;

3.7建立数据库访问账号(xyz)和密码(xyz$$K2)
grant all privileges on xyz.* to [email protected]‘localhost‘ identified by ‘xyz$$K2‘;
flush privileges;

3.8检查数据库账号xyz
mysql -uxyz -p

3.9导入项目SQL
mysql -uxyz -p xyz < xyz.sql

4.安装jdk1.8
*********************************************************************
4.1上传或下载tar包
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jdk-8u192-linux-x64.tar.gz

4.2解压缩至目录/xxxdata/java
tar -zxvf jdk-8u192-linux-x64.tar.gz

4.3配置环境
vi /etc/profile
export JAVA_HOME=/xxxdata/java/jdk1.8.0_192
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
. /etc/profile

4.4检查java
java -version

5.部署jboot项目
5.1上传项目文件
/xxxdata/website/xyz.mysite.com

5.2运行项目
cd /xxxdata/website/xyz.mysite.com/app/bin
chmod +x jboot.sh
./jboot.sh

5.2检查项目
http://192.168.168.37:8282/admin

6.配置nginx
*********************************************************************
6.1上传证书文件xyz.mysite.com.pem和xyz.mysite.com.key
/etc/ssl/xyz.mysite.com.pem
/etc/ssl/xyz.mysite.com.key

openssl x509 -in xyz.mysite.com.crt -out xyz.mysite.com.pem
openssl x509 -in xyz.mysite.com.pem -out xyz.mysite.com.crt

6.2修改nginx.conf文件
vi /etc/nginx/nginx.conf

upstream xyz_server {
server 127.0.0.1:8282 weight=100;
}

6.3上传站点配置文件ssl.xyz.mysite.com.conf和xyz.mysite.com.conf文件
/etc/nginx/conf.d/ssl.xyz.mysite.com.conf
/etc/nginx/conf.d/xyz.mysite.com.conf

6.4解决错误connect() to 127.0.0.1:8282 failed (13: Permission denied) while connecting to upstream
setsebool -P httpd_can_network_connect 1

6.4重启nginx

6.5检查配置
http://xyz.mysite.com/admin

7.关闭端口只开放443端口
firewall-cmd --zone=public --remove-port=8282/tcp --permanent
firewall-cmd --zone=public --remove-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

9.重启机器
*********************************************************************
9.1检查mysql是否开启启动
9.2检查nginx是否开机启动
9.3访问测试
https://xyz.mysite.com/admin

原文地址:https://www.cnblogs.com/coffee_cn/p/9940057.html

时间: 2024-10-21 01:27:53

部署文档(centos7.x\nginx\mysql5.6\jdk1.8\ssl\jboot)的相关文章

Nginx部署文档(二进制包安装)

Nginx部署文档(二进制包安装) 创建时间:2016-06-27 修改时间:2017-03-04 修改时间:2017-03-06 文档目的2 基础知识2 常用命令2 系统环境2 操作步骤3 1. 安装依赖3 2. 安装nginx3 3. 启动nginx5 3. 关闭防火墙6 4. 修改生产环境配置6 常见问题7 问题一:报错"cp: `conf/koi-win' and `/usr/local/nginx/conf/koi-win' are the same file"7 问题二:[

Nginx部署文档(官方版yum安装)

文档目的 安装Nginx服务器 基础知识 Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用. 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪.网易. 腾讯,另外知名的微

线上测试高可用集群部署文档【我的技术我做主】

线上测试高可用集群部署文档 目录: 目录:1 项目需求:2 实现方式:2 拓扑图:3 系统及软件版本:3 安装步骤:4 IP分配:4 LVS和keepalived的安装和配置:4 LVS主配置:4 LVS2备 配置:7 web服务器配置9 Mysql-MHA高可用:13 Mysql主配置:13 manager管理端操作:15 VIP切换:16 测试:26 下面是centos5.6的系统环境,如果是centos6版本,只需改动少许地方即可,步骤一致 . ---- by 金戈铁马行飞燕 项目需求:

loganalyzer部署文档-(第一部分)

loganalyzer部署文档 环境准备: 简介 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端.它提供了对日志的简单浏览.搜索.基本分析和一些图表报告的功能.数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构.基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案. LogAnalyzer 获取客户端日志会有两种保存模式,一种是

Wcp知识管理系统部署文档

Wcp知识管理系统部署文档 环境 CentOS-6.5-x86_64-bin-DVD1.iso jdk-7u79-linux-x64.tar.gz apache-tomcat-7.0.72.tar.gz MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar WCP知识管理系统v3.2.0(免费版.开源) http://www.wcpdoc.com/webdoc/view/Pub8a2831b350e6b01f0150e6c1ad5a009f.html 下载地址:百度云

loganalyzer部署文档

loganalyzer部署文档   目录 一.         环境准备:... 3 二.         简介... 3 三.         系统环境... 3 四.         安装并设置LAMP环境... 3 4.1 安装LAMP环境... 3 4.2 启动服务并加入开机启动... 3 4.3 设置MySQL root 密码... 3 4.4 测试php运行环境... 3 五.         检查并安装服务器端软件... 4 5.1 检查是否安装了rsyslog软件... 4 5.

CDH简易离线部署文档

    CDH 离线简易部署文档       文档说明 本文为开发部署文档,生产环境需做相应调整. 以下操作尽量在root用户下操作,避免权限问题. 目录 文档说明 2 文档修改历史记录 2 目录 3 系统环境 4 相关依赖 4 初始准备: 5 java下载和更新 5 修改主机名与主机名解析 5 selinux关闭 6 防火墙关闭 6 NTP服务器设置 6 SSH无密码登录配置 6 安装mysql 7 配置jdbc 8 安装Cloudera-Manager 9 主节点安装工作 9 从节点安装工作

zabbix监控部署文档

zabbix监控部署文档 server端配置: 内存最少4G内存 1.zabbix的yum源自带mysql数据库.需要提前把机器原有的mysql或者mariadb卸载掉,然后再安装zabbix后重新安装数据库 yum erase `rpm -qa |grep mariadb` -y 2.安装zabbix.repo的yum源之前,先把epel源删除或者改名,然后安装zabbix.agent.apache 自动安装 先去掉epel源 mv /etc/yum.repos.d/epel.repo /et

Sqlserver2008安装部署文档

Sqlserver2008部署文档 注意事项: 如果你要安装的是64位的服务器,并且是新机器.那么请注意,你需要首先需要给64系统安装一个.net framework,如果已经安装此功能,请略过这一步.   具体安装.net framework的方法是:在图标<我的电脑>上右击选择<管理>,打开以后选择<功能>选项卡,如下图所示,然后点击添加功能,勾选..net framework,然后一直点击下一步安装即可. 安装的过程中,需要注意如果你要安装的服务器有外挂或者附加的