一、关于Nginx
Nginx是一个高性能的web服务器软件,比Apache更快更轻。
二、添加Nginx仓库
新建文件
vim /etc/yum.repos.d/nginx.repo
添加下面内容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/ r e l e a s e v e r / releasever/ releasever/basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/ r e l e a s e v e r / releasever/ releasever/basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
三、安装
yum-config-manager --enable nginx-mainline
yum install nginx-1.17.6-1.el7.ngx
四、启动Nginx
systemctl start nginx # 启动
systemctl stop nginx # 停止
systemctl restart nginx # 重启
五、配置文件说明
nginx软件目录:
工作目录:/etc/nginx
执行文件: /usr/sbin/nginx
日志目录:/var/log/nginx
启动文件:/etc/init.d/nginx
web目录:/var/www/html/,首页文件是index.nginx-debian.html /usr/share/nginx/html/ 首页文件是index.html
nginx配置文件:
默认文件:/etc/nginx/nginx.conf
其他目录:/etc/nginx/{sites-available/sites-enabled/conf.d}
文件结构:
全局配置段
http配置段
server配置段
项目或者应用
location配置段
url配置
六、官方文档
文档: http://nginx.org/en/linux_packages.html#RHEL-CentOS