Linux系列 CentOS7(yum)安装nginx

前言

作为一个和程序打交道的,nginx坐拥高性能,高稳定,高并发,高可用,低内存等等好处的服务,就不一一介绍了,所以说nginx大家还是要多多学习一下的吖...下面就先分享一下nginx的安装吧,作为知名服务,安装流程还是很简单的吖!!!

yum安装nginx

yum install nginx

如果出现以下错误提示 :

已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
没有可用软件包 nginx。
错误:无须任何处理

原因是nginx位于第三方的yum源里面,而不在centos官方yum源里面

解决方法:安装 epel-release

sudo yum install epel-release

更新yum(更新时间稍微长一些,耐心等待)

yum update

然后再次运行安装nginx命令

yum install -y nginx

配置nginx

安装完成之后需要查看一下nginx的启动用户是否为root,nginx是不可以root用户启动的哦,需要修改成nginx用户

#修改启动nginx时的用户
vim /etc/nginx/nginx.conf

image

启动nginx

service nginx start

yum安装nginx如何配置stream模组

一般使用yum安装的nginx都不会安装stream模组,该模组的作用主要就是当我们一个服务启动了多个实例的时候我们可以使用nginx的stream模组对其进行反向代理然后进行请求分发,通俗的来讲就是如果你一个order服务启动了3份对应着三个ip地址和端口号,你可以使用nginx的stream模组去监听一个空闲的端口号,当你请求到这个端口号以后,nginx会随机将该次请求转发到其中一个order实例中,你也可以把他理解成负载均衡!
1.安装nginx stream模块相关依赖项

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

2.安装nginx stream模块

yum -y install nginx-all-modules.noarch

3.检查nginx的配置文件是否包含stream模块

sudo nginx-v | grep stream

image

4.然后我们就可以在nginx.conf中使用stream了

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇