IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> CentOS7云服务器上部署小而美博客 -> 正文阅读

[系统运维]CentOS7云服务器上部署小而美博客

部署的博客地址

安装JRE

由于已经在Windows上写好了代码,因此不需要安装JDK(Java开发环境),只需要安装JRE(Java运行环境)。
优先采用yum命令,方便稳定,会自动配置环境变量,自动安装启动服务。缺点是工具版本较低,但是正常能用就行。如果官网有新的仓库文件,可以先下载仓库文件,就能下载到更新的版本。
使用下载命令下载tar包(JRE不用)

wget -i -c 链接

搜索JRE有哪些版本,并选择合适的版本

yum list java*

使用yum安装JRE

yum install -y java-1.8.0-openjdk.x86_64

验证是否安装成功

java -verion

在这里插入图片描述

安装tomcat

使用wget下载安装包,后面的链接可以根据官网下载链接替换。

wget -i -c http://dlcdn.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz

使用tar命令解压到/opt目录下

tar -xzvf apache-tomcat-9.0.62.tar.gz -C /opt

配置tomcat环境变量
首先cd到bin目录下,pwd获取路径

pwd
/opt/apache-tomcat-9.0.62/bin

修改配置文件

vim /etc/profile
export PATH=$PATH:/opt/apache-tomcat-9.0.62/bin

刷新配置文件

source /etc/profile

打印PATH

echo $PATH

启动或停止tomcat

startup.sh
shutdown.sh

在这里插入图片描述

开放端口

开放8080端口,3306端口,80端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙

firewall-cmd --reload

验证8080端口是否开放

firewall-cmd --zone=public --query-port=8080/tcp

阿里云服务器设置

自己的服务器实例→管理→本实例安全组→安全组列表→配置规则→添加安全组规则,然后再添加下面图片内容,添加8080和3306端口
在这里插入图片描述
最后访问ip:8080成功
在这里插入图片描述

安装nginx

nginx功能包括负载均衡,分发请求等,这里我们用分发请求的功能,当其他主机访问服务器ip时,http默认访问80端口,nginx将80端口的请求进行分发,通过配置可以访问到博客。
利用yum命令搜索nginx

yum list nginx*

安装和卸载nginx,如果出错可以卸载再重装

yum install -y nginx.x86_64
yum remove nginx

配置nginx

vim /etc/nginx/nginx.conf

把这一部分注释掉,自己写过
在这里插入图片描述
如图进行配置:
在这里插入图片描述
检查端口号是否被占用

netstat -tnlp

在这里插入图片描述
杀死占用80端口的httpd进程

kill 2619

启动nginx

systemctl start nginx

数据库操作

为了使用soylog连接云服务器的mysql,需要一些修改

use mysql;

查看需要远程登录的用户的限制 IP,使用命令

select user, host from user;

发现root用户只能在本机登录,需要修改
在这里插入图片描述
%表示任意地址可以访问

update user set host="%" where user="root";

使更改生效

flush privileges; 

退出数据库,重启数据库

systemctl restart mysqld

在这里插入图片描述
创建blog数据库

create database blog

域名注册

阿里云域名注册可购买域名。或者硅云免费一年域名注册。
主机记录:
主机记录就是域名前缀,常见用法有:
www:解析后的域名为 www.xxx.com
@:直接解析主域名 xxx.com
:泛解析,匹配其他所有域名 *.xxx.com
记录值:
最常见的是将「IP地址」填写在这里

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-09 13:09:20  更:2022-05-09 13:12:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:27:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码