Linux下安装Nginx

Nginx 阅读: 187

nginx
作为一个PHPer,不能只会使用集成开发环境,比如windows下的phpstudy、wxampp,Linux下的LNMP、LAMP、OneinStack等。还得具备单独安装每个软件的能力,今天来学习一下怎么在Linux安装Nginx。安装步骤:

  1. 安装编译工具及库文件
  2. 安装 Nginx
  3. Nginx 测试

安装编译工具及库文件

安装Nginx需要一些工具和库,可以使用yum安装:

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel pcre

安装 Nginx

去 Nginx 官网:http://nginx.org/en/download.html,找你需要的版本的下载链接。

下载 Nginx 源码:

cd /usr/local/src

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

解压 Nginx 源码:

tar -zxvf nginx-1.16.0.tar.gz

设置编译选项

cd nginx-1.16.0

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

编译安装 Nginx

make && make install

Nginx 测试

查看 Nginx 版本:

/usr/local/nginx/sbin/nginx -v

启动 Nginx:

/usr/local/nginx/sbin/nginx

查看 Nginx 进程:

ps -aux | grep nginx

如果看到类似下图进程,则说明nginx已经启动

nginx进程

关闭防火墙

在虚拟机下运行可能需要先关闭防火墙或者开启防火墙80端口,虚拟机的话可以直接关闭防火墙:

#停止firewall
systemctl stop firewalld.service 

#禁止firewall开机启动
systemctl disable firewalld.service 

#查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state

打开页面

浏览器打开页面,显示如下图则说明nginx安装成功:

welcome nginx

我这里设置了虚拟机端口转发,将本机9180端口转发到了虚拟机的80端口。端口转发方法具体查看:使用xshell和xftp连接VirtualBox下的Linux虚拟机

非虚拟机环境,直接在浏览器打开 127.0.0.1 即可。

参考文章:

https://www.runoob.com/linux/nginx-install-setup.html

https://www.cnblogs.com/wyd168/p/6636529.html

版权声明:本文为博主原创文章,转载需注明来自: 洛洛の空间