刚开始安装nginx,一直是通过下载安装包,然后手工编译进行的,步骤自己都很清楚,尤其是安装了哪些模块,如何添加模块等等,但是前两天听一个大拿说yum安装比较好,有方便升级,看了大拿的安装步骤,自己也学习学习。

环境:aws的linux机器

1,yum list | grep nginx  首先查看aws上是否有nginx的版本支持,看到是没有的

 2,进入到cd /etc/yum.repos.d/,vim nginx.repo,加入如下配置

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

3,yum update yum更新一下,这时你会看到nginx会更新出来

4,yum list | grep nginx 

 5,yum install nginx nginx-debuginfo

6,安装的目录,/etc/nginx

nginx.conf是主配置文件,conf.d里面是加载的文件 

6,systemctl start nginx 启动nginx

 systemctl status nginx 查看nginx状态

 7,这次是简单安装下nginx,还有两个要解决的问题,后续验证完再补充下

1)如何升级

2)如何加入sticky模块,或者其他模块

标签智能推荐:

nginx参数位置查看

执行nginx-t可以得出:nginx:theconfigurationfile/etc/nginx/nginx.confsyntaxisoknginx:configurationfile/etc/nginx/nginx.conftestissuccessful

解决 nginx: [error] open() /usr/local/nginx/logs/nginx.pid failed 错误

现象nginx:[error]open()/usr/local/nginx/logs/nginx.pidfailed(2:Nosuchfileordirectory)解决办法#/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf./nginx-sreload

nginx 查看已安装配置

/usr/local/nginx/sbin/nginx-V参考:

常用命令

nginxcmd->cdD:\nginx-1.18.0启动:nginx重启:nginx-sreload停止:nginx-sstopvueionicserveionicbuildnpxcapcopy

Nginx: keepalive

Modulengx_http_core_module(nginx.org) 

Nginx: ngx_http_geo_module

Modulengx_http_geo_module(nginx.org) 

nginx 常用指令

1.启动#./sbin/nginx-c./nginx/conf/nginx.conf2.停止./sbin/nginx-squit正常停止./sbin/nginx-sstop强制停止3.重启./sbin/nginx-sreload

nginx的启动与关闭

一:查看nginx所在位置二:进入nginx目录下的sbin三:命令如下#启动./nginx#停止./nginx-sstop#暂停./nginx-squit#重启./nginx-sreload

06-nginx的常用命令

1、使用nginx操作命令前提条件:必须进入nginx的目录/usr/local/nginx/sbin2、查看nginx的版本号./nginx-v3、启动nginx./nginx4、关闭nginx./nginx-sstop5、重新加载nginx如果我们修改了nginx的配置文件nginx.conf,不会立即生效。解决办法就是重启nginx或者重新加载配置文件./nginx-sreload

Nginx在windows下常用命令

cmd进入Nginx解压目录执行以下命令startnginx:启动nginx服务nginx-sreload:修改配置后重新加载生效nginx-sreopen:重新打开日志文件nginx-t-c/path/to/nginx.conf测试nginx配置文件是否正确---------------------验证配置是否正确:nginx-t查看Nginx的版本号:nginx-V启动Nginx:startn