在虚拟机中安装nginx以及ngnix的简单的介绍

ngnix简单的介绍:做反向代理(负载均衡,动静分离)。
如图所示,客户通过nginx访问,nginx(通过某一些算法)决定用户访问哪一台机子
动静分离:静态资源(css,js,jpg)动态资源(php,jsp,…)分布在不同服务器上
在这里插入图片描述
下载链接
http://nginx.org/download/nginx-1.19.0.tar.gz
1.进入根目录下的software文件夹下,浏览文件,使用wget下载nginx,如图所示:

cd software/
ll
wget http://nginx.org/download/nginx-1.19.0.tar.gz

在这里插入图片描述
2.浏览并解压压缩包,进入解压后文件,浏览

ll
tar -zxf nginx-1.19.0.tar.gz
ll
cd nginx-1.19.0
ll

解压
浏览解压后的文件
此时可以

vi READEME

来查看安装说明,此处文档提示在网页查看,打开后网页中给出了几种安装方式,图中为其中的一种,即利用yum进行安装:基于自建的yum源的形式;前提条件是现有安装yum源(注:本文不采用此种安装方式,此方法仅供参考)
在这里插入图片描述
3.预编译

./configure --prefix=/usr/local/nginx

此处会提示错误c compiler cc is not found,错误的原因是
nginx安装所依赖的包没有安装,缺少gcc-c++的包
预编译报错
所以我们安装gcc

yum -y install gcc

安装gcc
等完成后,重新开始预编译,如下图

./configure --prefix=/usr/local/nginx

再次预编译
此处仍然有问题,原因还是缺失包
再次报错
运行

make clean

来干掉之前的编译(以防万一),然后下载依赖安装

yum -y  install automake pcre pcre-devel zlip zlib-devel openssl openssl-devel 

安装依赖程序
下载完成后再次预编译

./configure --prefix=/usr/local/nginx

再次编译
4.make真正的编译
预编译完成后输入

make

开始真正的编译
,如图所示:开始编译
5.安装
完成后输入

make install

安装,如图所示
安装
6.安装完成后查看
打开/usr/local/文件并查看文件内子文件,此处安装完成后可以看到nginx,打开nginx文件并查看,如图:

cd /usr/local/
ll
cd ngnix/
ll

查看
此处需要再安装一个net-tools方便我们
下载net-tools
运行

netstat -utnpl

查看网络信息
(注: netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。)
具体功能可以看
https://www.cnblogs.com/ftl1012/p/netstat.html
在这里插入图片描述
7.启动nginx
启动并本地访问访问mginx

sbin/nginx
netstat -utnpl
curl localhost

访问成功如图所示:
内部访问nginx成功
想要在外部访问nginx,则需要关闭防火墙
执行以下指令

systemctl stop firewalld
systemctl status firewalld

来关闭防火墙并查看其状态
关闭并访问防火墙状态

如图所示为外部成功访问nginx,此处的访问地址为本地ip加:80,80可以省略
例如

192.168.174.129:80

外部成功访问nginx
8.补充(选读)
追踪日志文件,当访问上方网站(192.168.174.129:80)时,访问一次刷新一次

cd /usr/local/nginx/
ll
cd logs/
ll
tail -f -n 10 access.log

追踪日志文件

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值