1 Star 18 Fork 12

jeff-qiu/nginx-1hour

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Nginx一小时入门精讲

B站配套视频: nginx一小时入门精讲课程
番外: Nginx小技巧!HTTPS和HTTP使用同一个端口
课程文档位于本仓库的markdown目录下。

一、nginx简介

Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。
本课程包含以下内容:

二、环境准备

本课程的重点是nginx的使用,为了方便大家学习,而不是把大量时间花费在环境搭建过程中,本课程提供了基于Centos7的虚拟机镜像。
网盘链接: https://pan.baidu.com/s/1NmCR-vdAcZLouRRn9V1yTA 密码: 1b60

  • 使用说明:

用户名/密码:root/123456,课程中使用的环境和应用放置在/home目录下

目录 简介 说明
AdminLTE-3.2.0 静态web后台管理系统 静态web的配置演示
apps/ruoyi-admin.jar 若依后台管理系统,基于springboot 方向代理演示
apache-tomcat-8.5.81
apps/ruoyi-admin.war javaweb服务器 动静分离演示
sql/ry_20210924.sql
sql/quartz.sql 数据库初始化脚本 创建若依后台数据库
mysql5.7 数据库 用户名/密码:root/123456
open-JDK 1.8 java运行环境 已安装

三、下载地址

如果不需要虚拟机,大家也可以自行下载本课程需要的素材。

  • AdminLTE

静态web后台管理系统
官方网址:https://adminlte.io/
源码下载:https://codeload.github.com/ColorlibHQ/AdminLTE/tar.gz/refs/tags/v3.2.0

  • RuoYi

一个基于Spring Boot的后台管理系统
说明文档:http://doc.ruoyi.vip/ruoyi/
源码下载:https://codeload.github.com/yangzongzhuan/RuoYi/zip/refs/tags/v4.7.4
也可以从本仓库的apps目录直接下载打包好的ruoyi-admin.jar和ruoyi-admin.war

  • open-JDK 1.8
yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
  • tomcat 8.5

官方网址:https://tomcat.apache.org/
下载地址:https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.81/bin/apache-tomcat-8.5.81.tar.gz

  • mysql 5.7
cat > /etc/yum.repos.d/mysql-community.repo<<EOF
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/\$releasever/\$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
       file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
EOF
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

yum install mysql-community-server

systemctl start mysqld

systemctl status mysqld

grep 'temporary password' /var/log/mysqld.log
#A temporary password is generated for root@localhost: m9cpkdkLEX

mysql -uroot -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

修改简单的密码

SHOW VARIABLES LIKE 'validate_password%';

set GLOBAL validate_password_policy = LOW;
set GLOBAL validate_password_length = 6;

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

数据库初始化脚本位于本仓库的sql目录下

空文件

简介

nginx一小时入门精讲 B站配套视频:https://www.bilibili.com/video/BV1rG4y1e7BQ 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jeff-qiu/nginx-1hour.git
git@gitee.com:jeff-qiu/nginx-1hour.git
jeff-qiu
nginx-1hour
nginx-1hour
master

搜索帮助