Linux下安装Nginx
在我们做项目的时候,可能会用到nginx反向代理工具
nginx可以作为web服务器,但更多的时候,我们把它作为网关,因为它具备网关必备的功能:
- 反向代理
- 负载均衡
- 动态路由
- 请求过滤
下面是Linux安装Nginx的步骤
安装及配置
- 没有安装yum 使用 sudo apt install yum 命令安装
- 打开http://nginx.org/ 官网, 下载最新版nginx
- 然后使用tar 命令解压 tar -xvf xxxx.tar.gz
- 使用
(1)./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx
(2)make && make install
逐个编译
使用nginx
这个是虚拟机的命令行
- 启动:nginx
- 关闭:nginx stop
- 重新加载:nginx reload
启动后访问页面测试
成功访问如下: 192.168.136.128 是Linux的IP地址
如果访问页面出现404,一般是防火墙限制
这个时候输入 service iptables stop 命令 关闭防火墙 再次访问页面
安装可能出现的问题及解决方案
- 执行以上 ./configure…时可能出现以下报错
说明没有安装 gcc
解决方案:
yum -y install gcc
安装依赖走一波 - 执行make…时可能出现以下报错
通常会缺少以下几个相关的依赖包 - pcre-devel
- zlib zlib-devel
- openssl openssl-devel
解决方案:
yum install pcre-devel zlib zlib-devel openssl openssl-devel
依赖走一波
以上内容只是我自身遇到的问题,希望能帮到大家。
如果您遇到的问题以上没有或有不认同的,欢迎到品论区留言大家一起讨论
还请多多支持~~谢谢