一、下载安装Nginx服务

运行以下命令安装Nginx。

  yum -y install nginx 运行以下命令查看Nginx版本。

  nginx -v 返回结果如下所示,表示Nginx安装成功。

  nginx version: nginx/1.20.1

二、安装Mysql5.7

运行以下命令更新YUM源。

  rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 运行以下命令安装MySQL。

  yum -y install mysql-community-server  --nogpgcheck 运行以下命令查看MySQL版本号。

  mysql -V 返回结果如下所示,表示MySQL安装成功。

  mysql  Ver 14.14 Distrib 5.7.36, for Linux (x86_64) using  EditLine wrapper 运行以下命令启动MySQL。

  systemctl start mysqld 依次运行以下命令设置开机启动MySQL。

  systemctl enable mysqld systemctl daemon-reload

三、安装python3.9版本

安装python3.9版本 cd ~ 跳转到用户目录 mkdir python3.9 创建python3.9文件夹 并进入 cd python3.9 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel安装依赖包并输入y确认 yum install wget 安装下载工具 wget http://npm.taobao.org/mirrors/python/3.9.0/Python-3.9.0.tgz 下载pyhton3.9([国内taobao镜像)[wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz(官方地址)] tar -zxvf Python-3.9.0.tgz解压到本目录 cd Python-3.9.0进入3.9.0 ./configure prefix=/usr/local/python3配置安装位置 make && make install安装 !强制创建软连接到python ln -sf /usr/local/python3/bin/python3.9 /usr/bin/python3 !强制创建软连接到pip ln -sf /usr/local/python3/bin/pip3 /usr/bin/pip3

mysql导入sql文件命令

mysql -u username -p database_name < path/to/sql_file.sql

#获取初始密码 cat /var/log/mysqld.log | grep password

#设置初始密码 set password for root@localhost = password('123456');  flush privileges;  #使用密码登录  mysql -h localhost -P 3306 -u root -proot

#创建数据库 create database db3 charset=utf8 collate utf8_general_ci;

show variables like 'character_set_database';

show variables like 'collation_database';

show charset; show collation;

DROP DATABASE database_name; #复杂度设置 set global validate_password_policy=0;

select @@validate_password_length;

#导出requirements.txt方式 pip freezen > requirements.txt pip list --format=freeze >requirement.txt

conda 中导出 requirements.txt

五、再谈:nginx配置

server

{

listen 80;

listen 443 ssl http2;

server_name www.ruixinzy.top;

index index.php index.html index.htm default.php default.htm default.html;

#root /www/wwwroot/;

#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则

#error_page 404/404.html;

#ssl_certificate /etc/letsencrypt/live/你的域名/fullchain.pem;#此处不用修改

#ssl_certificate_key /etc/letsencrypt/live/你的域名/privkey.pem;#此处不用修改

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;

ssl_prefer_server_ciphers on;

ssl_session_cache shared:SSL:10m;

ssl_session_timeout 10m;

#error_page 497 https://$host$request_uri;

#下面是添加的代码

location /api {

proxy_pass http://127.0.0.1:5000/;

}

}

六、再添加redis配置和安装:

一、Redis简介

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(有序集合)和hash(哈希类型)。在项目中使用redis,主要是从两个角度去考虑:性能和并发。比如在遇到需要执行耗时久,且结果不频繁变动的SQL,就适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。还有在并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个时候,就需要使用Redis做一个缓冲操作,让请求先访问到Redis,而不是直接访问数据库。

二、Redis安装

这里安装部署同上一篇一样,用的是MobaXterm软件。方便创建目录以及配置文件。Redis安装包:点击下载

1、下载Redis安装包,并解压至指定目录

1 tar -xzf /home/redis-4.0.9.tar.gz -C /usr/java/redis/

2、在解压的目录执行make命令进行编译(该目录下有Makefile文件,如下图所示) cd /usr/java/redis/redis-4.0.9/ make

 需要注意的一点是记得安装gcc和gcc-c++,还要注意gcc的版本,用gcc -v来查看当前安装的gcc版本,版本过低(一般需要4.0以上)的话编译redis3.0以上的是会出错的。有可能还要安装tcl。(如果make test出现You need tcl 8.5 or newer in order to run the Redis test的话)    yum install gcc  yum install gcc-c++  yum install tcl     3、编译成功后,在src目录进行安装,如下图所示 cd /usr/java/redis/redis-4.0.9/src/ make install

三、Redis部署

1、将配置文件以及常用命令移至统一目录

  a、切换至上一目录创建bin与etc文件夹,或直接通过MobaXterm新建  cd /usr/java/redis/redis-4.0.9/  mkdir etc  mkdir bin  b、再将redis.conf文件移至etc目录

 mv redis.conf /usr/java/redis/redis-4.0.9/etc/  c、最后将mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server等文件移至bin目录

 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/java/redis/redis-4.0.9/bin/    切换至bin目录下执行redis-server 启动Redis,如下图所示  3、设置绑定IP(可忽略)以及后台启动Redis

  a、在etc目录,编辑文件(或打开文件修改),将bind后的IP修改为0.0.0.0(默认本地访问修改为支持外部访问),并将daemonize属性改为yes,如下图所示:

 b、再次启动redis服务,并指定启动服务配置文件

redis-server /usr/java/redis/redis-4.0.9/etc/redis.conf

文章来源

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。