Nginx的安装和应用(详细介绍)

导读:本篇文章讲解 Nginx的安装和应用(详细介绍),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

1.安装过程:

2.Nginx常用命令

2.1. 查看版本

2.2.查看conf/nginx.conf文件配置的是否有错误

 2.3.启动Nginx服务

 2.4.停止nginx服务命令

2.5.重新加载配置文件

3.将nginx配置到环境变量中


下载网址:nginx: download

Linux 环境中下载和安装Nginx

1.安装过程:

  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. 如果没有wget命令 可以先进行下载这个命令:yum wget install
  4. 解压 tar -zxvf nginx-1.16.1.tar.gz
  5. cd nginx-1.16.1
  6. ./configure –prefix=/usr/local/nginx   安装到指定目录,如果没有需要先创建
  7. make && make instal

2.Nginx常用命令

2.1. 查看版本

(需要进到usr/local/nginx/sbin的目录下进行查看)

./nginx

Nginx的安装和应用(详细介绍)

2.2.查看conf/nginx.conf文件配置的是否有错误

在启动Nginx服务之前,可以先检查一下conf/nginx.conf文件配置的是否有错误,命令如下:

./nginx -t

Nginx的安装和应用(详细介绍)

  

 2.3.启动Nginx服务

./nginx ,启动nginx之后可以查看当前的nginx进程,检查nginx是否启动着

ps -ef |grep nginx

 当然可以使用上面的查看进程的方式检查nginx是否启动着,也可以打开本地浏览器输入装有nginx的服务器或者虚拟机ip

例如我此时的虚拟机ip是192.168.121.138  可以使用ip addr 查看自己的虚拟机IP 

问题:如果再浏览器输入自己的ip发现无法访问

解决:是因为当前虚拟机的防火墙还在开启着,需要使用systemctl stop firewalld将防火墙关闭

Nginx的安装和应用(详细介绍)

 显示如下则nginx服务启动成功了!

Nginx的安装和应用(详细介绍)

 2.4.停止nginx服务命令

./nginx -s stop

重复第三步的操作检查和验证nginx服务是否关闭成功!

Nginx的安装和应用(详细介绍)

 如下图所示显示无法访问此网站则nginx服务关闭成功了

Nginx的安装和应用(详细介绍)

2.5.重新加载配置文件

修改完nginx.conf 配置文件需要重新加载配置文件或者重启nginx服务。

重新加载配置文件的命令是 nginx -s reload 

Nginx的安装和应用(详细介绍)

通过上面的操作我们发现,每次去操作nginx服务的时候,都需要进到nginx的安装根目录下进行操作。那有没有什么方法能再任意目录下进行操作呢,当然是有的,下面就重点介绍如何将nginx的根路径配置到环境变量中

3.将nginx配置到环境变量中

首先打开etc/profile 文件,敲击键盘i进行编辑,将usr/etc/local/nginx/sbin编辑到PATH中

Nginx的安装和应用(详细介绍)

然后敲击左上角键盘Esc保存,再敲击键盘Shift+:输入wq 退出

最后执行 source /etc/profile 对文件进行重新加载

现在就能成功在root根目录进行操作nginx了

end!!

祝你好运,国庆快乐!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/105077.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!