Nginx
-
【Nginx基础】Nginx配置文件
1 配置文件语法配置文件由指令与指令块构成;每条指令以;分号结尾,指令与参数间以空格符号分隔;指令块以{}大括号将多条指令组织在一起;使用#符号添加注释,提高可读性;include语句允许组合多个配置文件以提升可维护性;使用$符号使用变量;部分指令的参数支持正则表达式。2 默认配置文件#默认nginx.conf #运行用户,默认即是nginx,可不设置user nginx;#nginx进程,一般设置为和cpu核数一样worker_processes 1;#错误日志存放目录 error_log /var/log/nginx/error.log warn;#进程pid存放位置pid /var/ru
-
【Nginx基础】Nginx安装
1 通过命令方式安装(1) 安装Nginxyum -y install nginx(2) 查看Nginxnginx -v 返回结果类似如下所示,表示Nginx安装成功。nginx version: nginx/1.20.12 通过源码方式安装(1) 安装Nginx相关依赖sudo yum install -y gcc-c++sudo yum install -y pcre pcre-develsudo yum install -y zlib zlib-develsudo yum install -y openssl openssl-devel(2) 下载Nginxsudo wget http:
-
【Nginx基础】Nginx概述
1 Nginx简介Nginx 是一个开源的服务,遵循BSD开源协议(基本上可以为所欲为),也是一个高性能,高可靠的HTTP中间件和代理服务。2 Nginx应用1)静态资源服务2)代理服务:缓存、负载均衡、访问控制3)API服务
-
部署Let‘s Encrypt免费SSL证书教程
步骤 1:安装Certbot工具# 在CentOS系统中运行如下命令安装Certbot工具yum install -y epel-releaseyum install -y certbot步骤 2:配置Nginx服务器确保Nginx服务器已正确配置并且域名已指向服务器的公网IP地址。步骤 3:生成SSL证书# 运行以下命令生成SSL证书命令:certbot certonly --webroot -w [Web站点目录] -d [站点域名] -m [联系人email地址] --agree-tos例子:certbot certonly --webroot -w /usr/local/nginx/h