关于linux:Linux中安装Nginx及配置

48次阅读

共计 1733 个字符,预计需要花费 5 分钟才能阅读完成。

Nginx 的简略介绍

Nginx 是什么?

1)–Nginx 是一个高性能的 HTTP 和 反向代理 web 服务器.

2)– 事实上 Nginx 的并发能力在同类型的网页服务器中体现较好.

3)– 中国大陆应用 Nginx 网站用户有:百度, 京东, 新浪, 网易, 腾讯, 淘宝.

4)–Nginx 能够在大多数 Unix Linux OS 上编译运行.

5)– 在连贯高并发的状况下,Nginx 是 Apache 服务不错的替代品:Nginx 在美国是做虚拟主机生意的老板们常常抉择的软件平台之一.

什么是反向代理?

1)– 反向代理服务器位于用户与指标服务器之间,然而对于用户而言,反向代理服务器就相当于指标服务器.

2)– 用户不须要晓得指标服务器的地址,也毋庸在用户端作任何设定。反向代理服务器通常可用来作为 Web 减速.

3)– 应用反向代理作为 Web 服务器的前置机来升高网络和服务器的负载,进步拜访效率.

长处:

进步了外部服务器的平安
放慢了对外部服务器的访问速度
节约了无限的 IP 资源

Nginx 的装置步骤

进入官网下载 Linux 版的 Nginx

http://nginx.org/en/download.html

下载好了后咱们把安装包上传到 Linux 中
提醒:我在应用的是 MobaXterm 近程链接软件

上传 Nginx 的压缩包

咱们对立上传到的指定目录:/usr/local/src

MoboXtem 外面也切换目录

把压缩包拖进去

ls 命令来查问是否胜利的导入,图片一样的学生那就阐明胜利了

解压 Nginx 的压缩包

解压命令

tar -xvf(Nginx 的压缩包)


执行命令后呈现图片的目录阐明胜利了

举荐:能够删除 Nginx 的压缩包

批改 Nginx 文件的名字

mv nginx-1.19.6 nginx-source


文件的名字已改

装置 nginx 服务器

阐明:在 nginx-source 的根目录中执行如下命令

./  命令是执行的意思(执行程序)
1)– 执行 ./configure 命令

后果


次要看下面的两行,就是 Nginx 的工作目录

2)– 在 nginx-source 的根目录中 执行 make

3)– 目录中执行 make install

Nginx 工作目录阐明

阐明: 查找工作目录
门路: whereis nginx

跳转到 Nginx 工作目录

nginx 命令

1. 启动命令: ./nginx
2. 重启命令: ./nginx -s reload
3. 敞开命令: ./nginx -s stop
进入 nginx/sbin 目录中执行

nginx 的工作目录

执行命令的门路

批改 Nginx 配置文件

进入配置文件并关上 图片的是配置文件的目录以及配置文件

需要

咱们改配置文件的目标是,咱们当前我的项目上线的时候实现反向代理
就是图片的反向代理,还有实现 tomcat 的负载平衡,所以我么在配置文件中实现以下的性能

具体实现


在 MobaXtem 外面导入 Nginx 的配置门路并且关上配置文件

配置

关上配置文件后 http 外面开始写

实现图片的反向代理
 server{
    listen 80;
    server_name image.jt.com

    location / {root /user/local/src/images;}
}
server 外面配置反向代理
listen 是端口号
server_name 是反向代理的域名
location / 外面配置门路
root 是示意图片的门路
实现域名的反向代理

如果咱们有域名的话, 那就能够写域名,

        #配置后盾服务器
server{
    listen 80;
    server_name manage.jt.com;

    location / {proxy_pass http://jtWindow;}
}
upstream jtWindow{
    server localhost:8081;
    server localhost:8082;
    server localhost:8083;
}

这些配置是反向代理的外围,

proxy_pass 指的是 tomcat 服务器的集群地址
upstream 外面写 tomcat 集群以及配置(定义集群)
server 是写 tomcat 服务的地位也就是说域名

当初的状况是 设定三个 tomcat 服务器的反向代理

接下来所有的配置和装置都实现了
提醒: 如果没有域名的话把 linux 本地的 ip 地址 临时还域名
比方:192.168.126.131 改成 manage.jt.com
具体实现临时不说。。。。。。

正文完
 0