在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
启动,关闭,重启,命令:
以上就是Linux安装Nginx的整个过程,总的来说还是一目了然的。其中涉及到了一些简单的命令,步骤十分简便,对于对Linux系统不太熟悉的小伙伴来说也十分友好。在本站的Linux教程中还有关于Linux系统中Nginx的详细配置,需要的小伙伴可以随时去观看哦。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习