Linux安装Nginx详解 - 极悦
首页 课程 师资 教程 报名

Linux安装Nginx详解

  • 2021-01-06 17:28:27
  • 1568次 极悦

在Linux系统下有比较多的Web代理软件,如Nginx、Squid等,比较流行的是Nginx,相比于Window下的IIS,或者Java专用的Tomcat,Nginx更加小巧易用。那么,Linux安装Nginx的一般步骤是怎样的呢?下面我们为大家详细说说Linux安装Nginx的一般步骤。

在安装前,我们需要首先检查一下本机是否已经安装了nginx,我们查看一下nginx安装在什么路径就可以了,命令也很简单:whereis    nginx      //nginx在哪里? 

除了这句外还可以输入

which   nginx 

这两句话都可以找到你的服务器上安装的nginx在哪里。如果没有安装过,回车后会提示找不到相关路径,如果找到了就会返回所在的目录(一般是在/usr/local/sbin下)。

下面我们就正式开始安装Nginx:

1.安装依赖包

//一键安装上面四个依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.下载并解压安装包

//创建一个文件夹

cd /usr/local

mkdir nginx

cd nginx

//下载tar包

wget http://nginx.org/download/nginx-1.19.5.tar.gz

tar -xvf nginx-1.19.5.tar.gz

3.安装nginx

//进入nginx目录cd /usr/local/nginx

//进入目录cd nginx-1.19.5

//执行命令./configure

//执行make命令make

//执行make install命令make install

4.配置nginx.conf

# 打开配置文件

vi /usr/local/nginx/conf/nginx.conf

将端口号改成8089,因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。

localhost修改为你服务器ip地址。

5.启动nginx

/usr/local/nginx/sbin/nginx -s reload

如果出现报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed

则运行: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

再次启动即可!

查看nginx进程是否启动:ps -ef | grep nginx

6.若想使用外部主机连接上虚拟机访问端口192.168.131.2,需要关闭虚拟机的防火墙:

centOS6及以前版本使用命令: systemctl stop iptables.service

centOS7关闭防火墙命令: systemctl stop firewalld.service

随后访问该ip即可看到nginx界面。

7.访问服务器ip查看(备注,由于监听的仍是80端口,所以ip后面的端口号被省略)

安装完成一般常用命令

进入安装目录中,

命令: cd /usr/local/nginx/sbin

启动,关闭,重启,命令:

  • ./nginx 启动
  • ./nginx -s stop 关闭
  • ./nginx -s reload 重启

以上就是Linux安装Nginx的整个过程,总的来说还是一目了然的。其中涉及到了一些简单的命令,步骤十分简便,对于对Linux系统不太熟悉的小伙伴来说也十分友好。在本站的Linux教程中还有关于Linux系统中Nginx的详细配置,需要的小伙伴可以随时去观看哦。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交