CentOS7.2安装Nginx的方法步骤
CentOS7.2安装Nginx过程笔记,由于学习的需要,这段时间学一点“nginx”。今天学习一下Nginx安装,留个笔记
查看CentOS的版本
使用一下命令来查看一下当前系统的版本
[root@localhost~]#cat/etc/redhat-release CentOSLinuxrelease7.2.1511(Core)
添加资源库
在CentOS系统上安装Nginx,你得先去添加一个资源库,像这样:
vim/etc/yum.repos.d/nginx.repo
使用vim命令去打开/etc/yum.repos.d/nginx.repo,如果nginx.repo不存在,就会去创建一个这样的文件,打开以后按一下小i键,进入编辑模式,然后复制粘贴下面这几行代码,完成以后按esc键退出,再输入:wq(保存并退出)
[nginx] name=nginxrepo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
yum命令去安装nginx
完成上边操作以后,我们就可以使用yum命令去安装nginx了
yuminstallnginx
安装成功:
Loadedplugins:fastestmirror,langpacks nginx|2.9kB00:00 nginx/7/x86_64/primary_db|14kB00:01 Loadingmirrorspeedsfromcachedhostfile *base:mirrors.sina.cn *extras:mirrors.btte.net *updates:mirrors.sina.cn ResolvingDependencies -->Runningtransactioncheck --->Packagenginx.x86_641:1.10.1-1.el7.ngxwillbeinstalled -->FinishedDependencyResolution DependenciesResolved ================================================================================ PackageArchVersionRepositorySize ================================================================================ Installing: nginxx86_641:1.10.1-1.el7.ngxnginx640k TransactionSummary ================================================================================ Install1Package Totaldownloadsize:640k Installedsize:2.1M Isthisok[y/d/N]:y Downloadingpackages: nginx-1.10.1-1.el7.ngx.x86_64.rpm|640kB00:27 Runningtransactioncheck Runningtransactiontest Transactiontestsucceeded Runningtransaction Installing:1:nginx-1.10.1-1.el7.ngx.x86_641/1 ---------------------------------------------------------------------- Thanksforusingnginx! Pleasefindtheofficialdocumentationfornginxhere: *http://nginx.org/en/docs/ Commercialsubscriptionsfornginxareavailableon: *http://nginx.com/products/ ---------------------------------------------------------------------- Verifying:1:nginx-1.10.1-1.el7.ngx.x86_641/1 Installed: nginx.x86_641:1.10.1-1.el7.ngx Complete!
测试nginx配置文件
当你执行nginx-t得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否写得正确,同时也告诉了你配置文件得路径:
nginx-t
打印如下:
nginx:theconfigurationfile/etc/nginx/nginx.confsyntaxisok nginx:configurationfile/etc/nginx/nginx.conftestissuccessful
说明配置文件成功!
centos7.0+nginx实现停止、启动、重启
在CentOS7中,进行chkconfig命令操作时会发现有类似“systemctl.....”的提示,systemctl可以简单实现service和chkconfig的结合,这样通过一个命令就可以实现两个命令的功能。
systemctl命令的基本操作格式是:
systemctl[OPTIONS...]{COMMAND}...
以nginx服务为例,实现停止、启动、重启的动作如下:
systemctlstopnginx.service systemctlstartnginx.service systemctlrestartnginx.service
检查服务状态
systemctlstatusnginx.service
使服务开机启动
systemctlenablenginx.service
取消服务开机启动
systemctldisablenginx.service
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。