一. 下载和安装nginx
1、安装依赖包:yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2、下载Nginx安装包:wget https://nginx.org/download/nginx-1.16.1.tar.gz
3、解压:tar -zxvf nginx-1.16.1.tar.gz
4、进入到解压后的nginx-1.16.1目录:cd nginx-1.16.1
5、在/usr/local目录下创建nginx目录:mkdir -p /usr/local/nginx
6、将nginx安装到/usr/local/nginx目录下:./configure --prefix=/usr/local/nginx
7、安装:make && make install
二. nginx目录结构
conf/nginx.conf:nginx配置文件
html:存放静态文件(html、css、js等)
logs:存放日志文件
sbin/nginx:二进制文件,用于启动、停止Nginx服务
Nginx配置文件(conf/nginxconf)整体分为三部分:
1、全局块:Nginx运行相关的全局配置
2、events块:网络连接相关的配置
3、http块:代理、缓存、日志记录、虚拟主机配置
http块分为:(1)http全局块;(2)Server块:①Server全局块;②location块
注意:http块中可以配置多个Server块,每个Server块中可以配置多个location块。