Nginx篇-Nginx详细安装教程

这篇具有很好参考价值的文章主要介绍了Nginx篇-Nginx详细安装教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、Nginx是什么?

Nginx是一款轻量级的Web 服务器反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

1.1正向代理及反向代理

Web 服务器:通俗意义下的Web服务器可理解能处理静态资源,如html、css、js的服务器,其并发能力远高于应用服务器。


正向代理:通俗的讲就是Web服务器代替客户端去访问目标的服务器,此时发送请求的客户端与代理服务器为同一阵营,称为正向代理
反向代理:通俗的讲就是Web服务器代替目标服务器接收目标用户的请求,并从目标服务器中获取资源发送给用户,此时Web服务器与目标服务器为同一阵营,称为反向代理


二、Nginx下载及安装

2.1官网下载

官网下载地址:http://nginx.org/
点击download

nginx.service,安装教程,Nginx,服务器,nginx,linux
选择Linux版本下载

nginx.service,安装教程,Nginx,服务器,nginx,linux

2.2Nginx安装

安装Nginx的依赖库

命令如下(示例):
提示:Nginx是c语言编写的,需要首先安装c语言的环境

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

解压安装包

命令如下(示例):
提示:安装包的版本根据实际情况而定

tar -zxvf nginx-1.10.0.tar.gz

配置安装包

命令如下(示例):
提示:配置nginx安装到/usr/local/nginx目录

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

编译并安装

命令如下(示例):

提示:该命令执行完才能在目标的文件夹中显示nginx文件夹

make && make install

初始nginx文件夹下如图所示:

nginx.service,安装教程,Nginx,服务器,nginx,linux


三、Nginx的启动及测试

3.1启动Nginx

提示:nginx目录下的sbin目录下有一个nginx可执行程序 命令如下

./nginx

启动成功如图所示:

nginx.service,安装教程,Nginx,服务器,nginx,linux

直接验证Nginx启动成功及关闭Nginx的命令如下:

ps -ef |grep nginx #显示nginx进程
./nginx -s stop    #关闭nginx

3.2测试连接

在浏览器中输入安装Nginx所在虚拟机的ip地址进行访问,访问成功页面如图所示:
nginx.service,安装教程,Nginx,服务器,nginx,linux
关闭及动态加载配置文件的命令如下:

./nginx -s stop            #关闭
./nginx -s reload          #动态加载配置文件

四、设置Nginx开机自启

4.1编写开机启动文件

添加nginx.service文件
命令如下:

vim /lib/systemd/system/nginx.service

文件内容如下:

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

4.2设置开机启动

命令如下:

systemctl daemon-reload        #重新加载服务配置
systemctl enable nginx.service #设置为开机启动
systemctl start nginx.service  #启动服务
systemctl status nginx.service #查看服务状态
systemctl stop nginx.service   #停止服务

总结

Nginx可以进行反向代理,通过负载均衡将数据流量分摊到多个服务器上执行,可以实现动静分离,将静态的资源放到反向代理服务器,节省用户的访问时间。文章来源地址https://www.toymoban.com/news/detail-588491.html

到了这里,关于Nginx篇-Nginx详细安装教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx 服务器 SSL 证书安装部署

    本文档指导您如何在 Nginx 服务器中安装 SSL 证书。 说明 本文档以证书名称 xxx为例。 Nginx 版本以 nginx/1.18.0 为例。 当前服务器的操作系统为 CentOS 7,由于操作系统的版本不同,详细操作步骤略有区别。 安装 SSL 证书前,请您在 Nginx 服务器上开启 HTTPS 默认端口 443,避免证书安

    2024年02月16日
    浏览(50)
  • Nginx服务器上安装SSL证书

    服务器已经开启了443端口(HTTPS服务的默认端口) 服务器上已安装了http_ssl_module模块 进入nginx安装目录执行如下命令 若出现“–with-http_ssl_module”说明已经安装过,否则继续执行下列步骤 再执行如下命令: 这里一定不要执行make install,否则会覆盖掉原来的nginx 会多一个objs文件夹

    2024年02月13日
    浏览(38)
  • Ununtu服务器安装Nginx与PHP

    验证结果,使用命令: 若有结果如下则说明成功: 但注意,此时只是在服务器上配置好了nginx,执行 nginx -v 应当可以看到版本号。此外,如果对nginx更新了配置,如增加了PHP解释,则应当重启nginx服务器: 但是从外界还是无法访问,所以我们还需要配置防火墙,使用UFW防火墙

    2023年04月14日
    浏览(46)
  • 在Nginx服务器如何安装SSL证书

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Nginx安装步骤:安装详细步骤 进入数字证书管理服务/SSL 证书 /免费证书 点击下载 服务器类型选择Nginx 点击下载 将下载好的证书压缩包进行解压:会有下图两个文件 将证书文件和私钥文件上传到Nginx服

    2024年02月09日
    浏览(51)
  • 蓝易云:Ubuntu使用nginx搭建webdav文件服务器的详细过程

    在 Ubuntu 上使用 Nginx 搭建 WebDAV 文件服务器的详细过程如下: 安装 Nginx: 创建 WebDAV 目录: 配置 Nginx: 打开 Nginx 配置文件: 在  server  块内添加以下配置: 保存并关闭文件。 创建用户认证文件: 替换  your_username  为你想要设置的用户名。根据提示输入密码并确认。 检查

    2024年02月20日
    浏览(47)
  • 基于OpenSSL和nginx搭建本地https服务器(详细实操版)

    (꒪ꇴ꒪ ),Hello我是 祐言QAQ 我的博客主页:C/C++语言,数据结构,Linux基础,ARM开发板,网络编程等领域UP🌍 快上🚘,一起学习,让我们成为一个强大的攻城狮! 送给自己和读者的一句鸡汤🤔: 集中起来的意志可以击穿顽石! 作者水平很有限,如果发现错误,请在评论区指

    2024年02月20日
    浏览(42)
  • 分布式 - 服务器Nginx:应知应会系列之Nginx简介 | 下载安装 | 启动和停止服务

    Nginx是一个高性能的Web服务器,同时也是一个反向代理服务器。它最初是为了解决C10K问题而开发的,即如何让一个服务器同时处理成千上万个并发连接。Nginx采用了事件驱动的异步非阻塞处理方式,能够高效地处理大量并发连接,因此被广泛应用于高并发的Web应用场景中。 此

    2024年02月11日
    浏览(59)
  • Centos服务器编译安装Nginx-1.24.0

    1、下载源码包 2、安装依赖 这些依赖根据需求安装,也可以./config的时候根据报错提示一个一个安装 问题:yum install libmcrypt libmcrypt-devel mcrypt mhash -y 报错:No package libmcrypt available. 解决方法:yum install epel-release //扩展包更新包 3、创建用户组 4、解压文件 并生成配置文件 5、编

    2024年02月14日
    浏览(59)
  • C++集群聊天服务器 nginx+redis安装 笔记 (中)

    一、nginx安装 nginx: download 下载nginx安装包 二、redis安装 Install Redis on Linux | Redis 集群聊天服务器推荐和参考文章,下文部分文字来自这篇文章: 集群聊天服务器:三、集群代码实现_网络编程多服务端集群怎么实现-CSDN博客 https://blog.csdn.net/qq_42441693/article/details/129167974?spm=100

    2024年02月19日
    浏览(47)
  • 海康威视摄像头RTSP使用nginx推流到服务器直播教程

    之前2020年在本科的时候,由于项目的需求需要将海康威视的摄像头使用推流服务器到网页进行直播。这里将自己半个月琢磨出来的步骤给大家发一些。切勿转载!!!! 使用网络摄像头中的rtsp协议---------通过rtsp链接让推流软件获取到视频流------推流软件推流到直播服务器

    2024年01月16日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包