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 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Linux 搭建nginx redis mysql rabbitmq以及配置SSL -> 正文阅读

[大数据]Linux 搭建nginx redis mysql rabbitmq以及配置SSL

搭建nginx

压缩包自行下载,这里是nginx-1.20.2.tar.gz

1.上传压缩包到/opt/software 目录下

2.安装nginx依赖
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

3.解压nginx
cd /opt/software
tar -zxf nginx-1.20.2.tar.gz

4.进入nginx文件夹
cd nginx-1.20.2/

5.配置nginx
./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module

6.编译并安装
make
make install

7.启动nginx
/opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf

搭建redis

这里是redis-5.0.14.tar.gz

1.解压
cd /opt/software
tar -zxf redis-5.0.14.tar.gz

2.编译安装
cd redis-5.0.14/
make
make install PREFIX=/opt/redis

3.配置文件详见redis.conf
配置文件可修改端口,密码,以及开启守护线程(开启守护线程daemonize 改为yes,修改ip:bing 127.0.0.1,requirepass 123456)

4.启动redis
/opt/redis/bin/redis-server /opt/software/redis-5.0.14/redis.conf

搭建mysql

1.进入/opt/software下载rpm(这里也可以下载tar压缩包上传上去,解压后效果也一样)
wget \ https://cdn.mysql.com/archives/mysql-5.7/mysql-community-client-5.7.32-1.el7.x86_64.rpm \ https://cdn.mysql.com/archives/mysql-5.7/mysql-community-common-5.7.32-1.el7.x86_64.rpm \ https://cdn.mysql.com/archives/mysql-5.7/mysql-community-libs-5.7.32-1.el7.x86_64.rpm \ https://cdn.mysql.com/archives/mysql-5.7/mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm \ https://cdn.mysql.com/archives/mysql-5.7/mysql-community-server-5.7.32-1.el7.x86_64.rpm

2.安装rpm
yum install -y mysql-community-*-5.7.32-1.el7.x86_64.rpm

3.启动mysql:
systemctl start mysqld

4.查看默认生成的密码:
cat /var/log/mysqld.log | grep password

5.登录mysql(p后面接你的密码)
mysql -uroot -p

6.设置新密码(当前@'localhost’配置,只有本地ip可连接)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Lutu6688@';
flush privileges;

7.修改mysql配置:
退出mysql
exit
vim /etc/my.cnf
下图为修改后的配置文件截图
在这里插入图片描述
8.重启mysql
systemctl restart mysqld

搭建rabbitmq

上传rabbitmq至/usr/local/src/software/rabbitMQ/

1.安装Erlang依赖包
cd /usr/local/src/software/rabbitMQ/
查看安装包信息
ls -l
执行安装Erlang依赖包:rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm
rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm
执行安装Erlang内存管理的依赖包:rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
安装RabbitMQ安装包(需要联网)
rpm -ivh rabbitmq-server-3.7.18-1.el7.noarch.rpm

2.复制配置文件
cp /usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

3.修改配置文件
vim /etc/rabbitmq/rabbitmq.config
开放来宾账户权限loopback_users:把注释开放,注意尾部的逗号也去掉:

注意!注意!此处只做记录,搭建rabbitmq并非原创引用(下面地址为引用地址更加详细):

https://csp1999.blog.csdn.net/article/details/111315851?spm=1001.2014.3001.5506

如果要用rabbitmq的延时队列还需要延时队列插件安装(后续补充)

nginx配置域名及SSL

hushixiaolu.com为域名, /etc/nginx/cert/hushixiaolu.pem,/etc/nginx/cert/hushixiaolu.key为ssl证书密钥

server {
#ssl参数
listen 443;
server_name hushixiaolu.com;
ssl on;
root /web;
index index.html index.htm;
#证书文件
ssl_certificate /etc/nginx/cert/hushixiaolu.pem;
ssl_certificate_key /etc/nginx/cert/hushixiaolu.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
root /web;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
}

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-09-04 01:18:22  更:2022-09-04 01:18:59 
 
开发: 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/23 10:49:04-

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