Nginx 服务器安装与配置

概念

什么是Nginx服务器

Nginx 是一款轻量级的 Web 服务器/方向代理服务器及电子邮箱(IMAP/POP3)代理服务器,其特点是占内存少,并发能力强。
Nginx 以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。

Nginx 特点

  • 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲。
  • 无缓存的反向代理加速,简单的负载均衡和容错。
  • FastCGI,简单的负载均衡和容错。
  • 模块化的结构。包括gzipping, byte ranges, chunked responses 以及 SSl-filter 等 filter。如果由 FastCGI 或其他代理服务器处理单页中存在的多个SSL,则这项处理可以并行运行,而不需要相互等待。

安装

下载

可通过官网下载: http://nginx.org/en/download.html

官网提供三个下载版本: Mainline version; Stable version; Legacy versions

官方文档: [http://nginx.org/en/docs/]

也可按照官方文档提供的方法进行安装,选择自己对应的Linux系统,本示例为CentOS7系统

安装依赖
$ sudo yum install yum-utils
docker-ce-stable                                                                                                                                                                     | 3.5 kB  00:00:00
epel                                                                                                                                                                                 | 5.3 kB  00:00:00
extras                                                                                                                                                                               | 2.9 kB  00:00:00
gitlab_gitlab-ce/x86_64/signature                                                                                                                                                    |  836 B  00:00:00
...
软件包 yum-utils-1.1.31-52.el7.noarch 已安装并且是最新版本
无须任何处理 

安装nginx

$ sudo yum install nginx
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
gitlab_gitlab-ce/x86_64/signature                                                                                                                                                    |  836 B  00:00:00
gitlab_gitlab-ce/x86_64/signature                                                                                                                                                    | 1.0 kB  00:00:00 !!!
...
  验证中      : gd-2.0.35-26.el7.x86_64                                                                                                                                                               10/12
  验证中      : 1:nginx-mod-http-xslt-filter-1.16.1-1.el7.x86_64                                                                                                                                      11/12
  验证中      : 1:nginx-mod-http-image-filter-1.16.1-1.el7.x86_64                                                                                                                                     12/12

启动

$ nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值