在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

猜你喜欢

转载自blog.csdn.net/qq_42785250/article/details/104215991