如果下载速度过慢的,可以提前下载好,然后上传至服务器也可以
源码安装步骤
1、获取nginx安装包,此版本号可以根据需要进行更改,下载地址不变。在那个目录执行命令,就下载到那个目录
没有wget 需要安装
yum -y install wget
wget -c https://nginx.org/download/nginx-1.11.7.tar.gz
2、配置安装环境
yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel
3、解压文件, -C 指定解压到那个文件下,根据自己需要使用
tar zxf nginx-1.11.7.tar.gz -C /usr/src
4、进入解压的文件目录下,进行配置,一般使用默认配置
cd /usr/src/nginx-1.11.7
./configure
配置后如图,一些文件位置信息就有了
5、进行安装编译
make && make install
6、首先使用默认配置启动,查看是否安装成功
将80端口配置到防火墙
firewall-cmd --permanent --add-port=80/tcp
重新启动防火墙
firewall-cmd --reload
关闭SElinux安全策略
setenforce 0
启动服务
cd /usr/local/nginx/sbin/
./nginx -------启动
./nginx -s stop -------此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
./nginx -s quit -------此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s reload
看到此页面说明安装成功
nginx配置文件 nginx.conf 简单介绍
该文件默认在 /usr/local/nginx/conf 下,如果没有可以 whereis 进行查找
总共分为五块 更多内容可以自行百度学习
main(全局设置):设置的指令将影响其他所有设置;
server(主机设置):指令主要用于指定主机和端口
upstream(负载均衡服务器设置):指令主要用于负载均衡,设置一系列的后端服务器
location(URL匹配特定位置的设置):用于匹配网页位置。
最基本,最常用的改端口,改默认文件地址(如果指定目录不存在也需要先创建在指定
),如图所示
yum安装步骤
添加nginx到yum源
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装nginx
yum install -y nginx
添加80端口至防火墙
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload
启动nginx
systemctl start nginx
设置开机自动启动
systemctl enable nginx.service
Nginx配置信息
源码安装
默认web目录位置:
/usr/local/nginx/html
配置文件
/usr/local/nginx/conf
yum安装
网站文件存放默认目录
/usr/share/nginx/html
网站默认站点配置
/etc/nginx/conf.d/default.conf
自定义Nginx站点配置文件存放目录
/etc/nginx/conf.d/
Nginx全局配置
/etc/nginx/nginx.conf