安装编译
下载nginx安装包
|
解压
|
安装依赖
|
编译前准备
#将这句注释掉 取消Debug编译模式,在179行
|
配置
|
编译、安装
|
创建软连接
|
nginx配置
简单配置
|
目录解析
conf : 存放配置文件
html: 网页文件
logs:存放日志
sbin:shell启动,停止脚本
conf/nginx.config文件组成
|
如上述配置文件所示,主要由6个部分组成:
main:用于进行nginx全局信息的配置
events:用于nginx工作模式的配置
http:用于进行http协议信息的一些配置
server:用于进行服务器访问信息的配置
location:用于进行访问路由的配置
upstream:用于进行负载均衡的配置
server模块
srever模块配置是http模块中的一个子模块,用来定义一个虚拟访问主机,也就是一个虚拟服务器的配置信息
|
核心配置信息如下:
server:一个虚拟主机的配置,一个http中可以配置多个server
server_name:用力啊指定ip地址或者域名,多个配置之间用空格分隔
root:表示整个server虚拟主机内的根目录,所有当前主机中web项目的根目录
index:用户访问web网站时的全局首页
charset:用于设置www/路径中配置的网页的默认编码格式
access_log:用于指定该虚拟主机服务器中的访问记录日志存放路径
error_log:用于指定该虚拟主机服务器中访问错误日志的存放路径
location模块
location
模块是 nginx
配置中出现最多的一个配置,主要用于配置路由访问信息
在路由访问信息配置中关联到反向代理、负载均衡等等各项功能,所以 location
模块也是一个非常重要的配置模块
基本配置
|
nginx启动
启动
|
刷新配置
|
重启配置
|
停止
|
参考
- 本文作者: luckyship
- 本文链接: https://luckyship.github.io/2020/12/16/2020-12-16-nginx-config/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!