“这是我参加2022首帖挑战赛的第三天,活动详情请见:2022首帖挑战赛。”
关于什么
Nginx (x) 是一款高性能 HTTP 和反向代理 Web 服务器,同时还提供 IMAP/POP3/SMTP 服务。Nginx 由 Igor 为俄罗斯访问量第二大的 .ru 网站(俄语:Рамблер)开发。第一个公开版本 0.1.0 于 2004 年 10 月 4 日发布。
它以类似 BSD 的许可证发布其源代码,并以其稳定性、丰富的功能集、简单的配置文件和低系统资源消耗而闻名。2011 年 6 月 1 日,nginx 1.0.4 发布。
Nginx 是一款轻量级的 Web 服务器/反向代理服务器和电子邮件(IMAP/POP3)代理服务器,基于 BSD-like 协议发布。其特点是占用内存少,并发能力强。事实上,nginx 的并发性能比同类 Web 服务器要好。中国大陆使用 nginx 的网站用户包括:百度、京东、新浪、网易、腾讯、淘宝等。
Nginx 的功能
Http代理、反向代理:Web服务器最常用的功能之一,特别是反向代理。
正向代理
代理客户端代替你访问其他服务器。比如你有100万元想捐给一家孤儿院,但因为你死了,所以没法捐了。你让你的老情人以你的名义把这100万元捐给孤儿院。你是客户端,你的老情人是代理,孤儿院是另一台服务器。
反向代理
Proxy ,代理服务器,可以让你不知不觉的访问很多台服务器。举个例子:我要去家乐福买苹果,家乐福有,但是你不知道家乐福是从山东进货,还是辽宁进货,还是其他地方进货。只要我去买苹果,家乐福就会去山东、辽宁等地进货。我只负责买苹果,家乐福负责采购。家乐福相当于一个反向代理。
负载均衡
Nginx 提供了两种负载均衡策略:内置策略和扩展策略。内置策略有轮询、加权轮询、IP hash。扩展策略可以实现任何你能想到的策略。
轮询
如果有四台服务器的权重相同,那么第一个请求会发往第一台服务器,第二个请求会发往第二台服务器,第三个请求会发往第三台服务器,第四个请求会发往第四台服务器,第五个请求会发往第一台服务器,以此类推。这就是循环。
加权循环
假设有两台服务器,第一台服务器的权重为5,第二台服务器的权重为1,第一到第五台机器的请求都会走第一台服务器,第六台机器的请求都会走第二台服务器。
注:重量比不是绝对的,5:1只是近似值。
Nginx 基本命令
apt install nginx #下载nginx
nginx #启动
nginx -s stop #强制停止
nginx -s quit #安全退出
nginx -s reload #重新加载配置文件(刷新)
ps aus|grep nginx #查看nginx进程
关于。什么是 MySql
MySQL 是瑞典MySQL AB公司开发的关系型数据库管理系统,是目前最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(关系型数据库管理系统)应用软件之一。
MySQL 是一种关系型数据库管理系统。关系型数据库将数据存储在不同的表中,而不是将所有数据放在一个大仓库中,这样可以提高速度和灵活性。
2.安装MySQL
yum install mysql-community-server
3.启动MySQL
service mysqld start
4.连接到MySQL
mysql -uroot -p
5.MySQL密码修改
mysqladmin -u root password "你要设置的密码"
6.基本命令
select version(); #查看版本信息
select now(); #当前时间
exit #退出
数据库操作
select database(); #显示当前使用数据库
show databases; #查看所有数据库
create database 数据库名; #新建数据库
use 数据库名; #切换数据库
show create database 数据库名; #数据库信息
drop database 数据库名; #删除数据库
表操作
show tables; #显示表
drop table 表名; #删除表
创建新表
creat table 表名(
name varcahr(10) not null,
id int unsigned primary key auto_increment,
#字段名 数据类型 主键 自动增加
age tingyint
);
查看表结构
desc 表名; #查看表结构的详细信息
show create table; #同上
修改表结构
alter table fzf add sex enum('man','woman'); # 增加
alter table fzf add birt datetime;
alter table fzf change birt birth datetime; # 重命名
alter table fzf modify birth datetime not null; # 修改字段(字段就是列,记录就是行)
alter table fzf drop birth; # 删除字段
....
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。