nginx 安装手工与自动化(两种方式)


前言

Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
在高连接并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50,000 个并发连接数的响应。
Nginx 是一个安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bug非常少的服务。Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级
中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。


提示:以下是本篇文章正文内容,下面案例可供参考

一、操作环境及所需安装包

操作系统:CentOS、Redhat
必要条件:已挂载好 yum 源 (关注公众号:仗剑闯天下 回复“yum”关键字,即可获得 yum 挂载教程)
安装包列表:nginx-1.18.0.tar.gz、pcre-8.35.tar.gz
自动化脚本:nginx_install.sh
自动化安装使用说明:readme.txt
下载地址:关注公众号“仗剑闯天下” 回复“yum”关键字,即可获得下载地址。

二、手工安装

2.1编译安装相关的依赖工具包及库文件

依赖包:
在这里插入图片描述

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

2.2安装PCRE

rewrite需要pcre库,首先要安装PCRE:
将 pcre-8.35.tar.gz 上传至服务器 /opt/tools/nginx/ 目录下

[root@zsy ~]# cd /opt/tools/nginx/
[root@zsy nginx]# ll
total 2996
drwxr-xr-x  9 zabbix zhao    4096 Apr 21  2020 nginx-1.18.0
-rw-r--r--  1 root   root 1039530 Jul 29 17:04 nginx-1.18.0.tar.gz
-rwxrwxrwx  1 ro
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Nginx是一款轻量级的Web服务器软件,它具有高性能、高可靠性、低内存占用等特点。在Nginx中,有两种指定文件路径的方式——root和alias。 首先讲讲root。在Nginx中使用root指令是最常见的方式,它可以用来指定Web服务器根目录的位置。默认情况下,Nginx根目录为"/usr/share/nginx/html",但是可以通过编辑Nginx配置文件中的root指令来修改该位置。例如: ``` server { listen 80; server_name example.com; root /var/www/example.com; } ``` 在上述示例中,我们将Web服务器根目录的位置指定为"/var/www/example.com"。在访问example.com时,Nginx将从该目录下寻找Web资源。 接下来讲讲alias。alias指令也可以指定文件路径,但是与root有些不同。alias可以用来指定一个URL路径对应于实际存储路径的映射关系。例如: ``` server { listen 80; server_name example.com; location /images/ { alias /var/www/example.com/images/; } } ``` 在上述示例中,我们将Web服务器上存储图片的实际路径"/var/www/example.com/images/"与URL路径"/images/"建立了映射关系。在浏览器中访问"http://example.com/images/logo.png"时,Nginx将从"/var/www/example.com/images/logo.png"查找相应图片。 通过以上介绍,我们可以看出,root和alias都可以用于指定文件路径,但是它们的使用方式略有不同。如果需要指定Web服务器根目录,应该使用root;如果需要对URL路径和实际存储路径建立映射关系,应该使用alias。相信通过掌握这两种方式,您能更加灵活地配置Nginx,并使用它构建出高性能、高可靠性的Web服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

判官Sir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值