在linux系统下配置Nginx--亲测可用
1.下载Nginx
Nginx下载
提取码:wa2o
2.把安装包拷贝到Linux上的指定文件夹
这里可以使用Xftp(总之无论通过什么方式,只要将Nginx安装包拷贝到底linux指定文件夹中就行)
这里如果使用的是Xftp拷贝文件,出现文件上传失败的错误:
解决办法:出现错误的原因是你要将Nginx拷贝到的那个文件夹没有权限造成的,需要使用以下指令:
chmod 777 目标文件夹
3.解压安装包
tar -zxvf nginx-1.17.3.tar.gz
5. 安装Nginx所需要的配置包PCRE
PCRE的作用是让Nginx支持Rewrite功能
yum -y install pcre-devel openssl openssl-devel
如果在上述操作中或者其他过程中出现含有gcc字段的错误,说明没有gcc编译环境(因为Nginx是使用C开编写的所以需要gcc编译环境),需要下载,安装gcc指令如下:
yum -y install gcc
6.在Nginx的目录中,创建快捷方式
在创建快捷方式时,需要注意,必须进入到Nginx解压后的Nginx目录中:
在此目录下执行:
./configure --prefix=/usr/local/nginx-1.17.3
前提是/usr/local/nginx-1.17.3必须存在,所以再设置快捷方式前应提前创建好文件夹。
7.编译Nginx
此操作需要在Nginx解压后的目录下执行:
make && make install
看到以下信息表示 编译成功:
make[1]: Leaving directory `/home/anne/workspace/nginx-1.17.3'
8.启动Nginx
此操作需要在Nginx的快捷方式目录下执行:
执行:
./nginx
确认是否启动Nginx:
命令:
ps -ef |grep nginx
如果显示如下情况,说明启动已经启动:
[root@localhost sbin]# ps -ef|grep nginx
root 46047 1 0 03:48 ? 00:00:00 nginx: master process ./nginx
nobody 46048 46047 0 03:48 ? 00:00:00 nginx: worker process
root 46398 39140 0 05:08 pts/1 00:00:00 grep nginx
9.检测是否安装成功
首先查看你的Linux的IP地址:
命令:
ip add
然后打开本地浏览器,输入IP地址,如果出现Welcome to nginx !
说明安装成功!(确保Nginx已经启动)
附录(常用Nginx命令):
- 启动Nginx
./sbin/nginx
- 停止Nginx
./sbin/nginx -s stop 或者 ./sbin/nginx -s quit
- 重载配置
./sbin/nginx -s reload(平滑重启) service nginx reload
- 重载指定配置文件
./sbin/nginx -c /usr/local/nginx/conf/nginx.conf
- 查看Nginx版本
./sbin/nginx -v
- 检查配置文件是否正确
./sbin/nginx -t
- 显示帮助信息
./sbin/nginx -h