码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx 是什么 ,Nginx能干什么,Nginx怎么使用

时间:2020-12-19 12:54:42      阅读:1      评论:0      收藏:0      [点我收藏+]

标签:linux   性能   style   tom   Lua脚本   oca   基于   服务器软件   服务   

Nginx是什么!?

Nginx是一款web反向代理服务器软件

他的特点是: 轻量级!   高性能!   可以瞬间重启!

 

Nginx能干什么!?

1.0 Nginx可以反向代理 静态资源  作为静态资源服务器

 

2.0 Nginx可以反向代理 不同的访问路径,让这些访问路径对外 提供统一规范的 入口

 

3.0 Nginx可以反向代理 tomcat服务器集群,并且在代理tomcat们的时候对他们进行 服务端负载均衡

 

4.0 Nginx加载插件后 可以代理Lua脚本,当接收某个url请求时可以执行Lua脚本

 

 

Nginx怎么操作!?

首先看一下 Nginx 安装 好后的 目录结构

这个是Windows版的 目录结构如下                这个是Linux版的 目录结构如下

技术图片                  技术图片

 

以下讲解是基于Linux版的 

在sbin目录内 可以 操作 Nginx 启动 停止  重启

启动
./nginx
停止
./nginx -s stop
重启
./nginx -s reload

 

查看服务状态
ps -ef | grep nginx

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

1.0 利用Nginx 发布静态资源 

I

将静态资源 安放在 Linux中的某个目录下, 比如说  我把我要发布的静态资源 放在 这个 /root/ng4do    目录下,

可以让认为 ng4do  是一个web项目

技术图片    技术图片

这里的重点是   这个项目是 ng4do   相对于这个项目来说!!!! 注意是相对于这个项目来说  项目的根目录是 /root/ng4do

 

II

修改 Nginx 的 配置文件   在nginx 安装目录下 conf 目录内 

找到nginx.conf   配置文件 

技术图片

 

nginx.conf.default  是对nginx.conf文件的备份,就是怕你 经常改动 nginx.conf 文件后    不知道了 nginx.conf   原本最初的 样子

vi nginx.conf     修改这个配置文件

找到 server{

    listen        80;

    .......

}

这里

此图是尚未做修改的 状态

技术图片

 

 

在server {里面  替换  为如下内容}

location / {
    root   /root/ng4do;      #左边的 root  代表 声明 此处是根目录   右边 /root/ng4do     是项目的根目录
    index /root/ng4do/day01.html;   #左边声明 默认页是这个页面 
}

修改后是这个样子

技术图片

vi编辑文件是Linux基本操作,编辑Linux文件的基本操作,在此不做赘述;

 

还有一个主意配置文件要改的地方是 第一行  user  root;

技术图片

 

不然访问报403 说没有权限访问

 

配置文件改好后,

重启Nginx即可

 

我静态资源的目录结构是这样

技术图片

 

url 访问 这个地址就可以访问到静态资源

http://58.87.122.88/day01/day01.html 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Nginx 是什么 ,Nginx能干什么,Nginx怎么使用

标签:linux   性能   style   tom   Lua脚本   oca   基于   服务器软件   服务   

原文地址:https://www.cnblogs.com/cjd01/p/14130496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!