Centos7使用yum方式安装nginx

来源:互联网 发布:哈萨克软件下载 编辑:程序博客网 时间:2024/05/22 06:42
Centos7使用yum方式安装nginx
1、获取CentOS 7 Nginx yum资源库
如果以前从未安装过nginx
使用如下命令:sudo rpm -ivh <rpmfile>
如果以前安装过,现在进行升级安装
使用如下命令:sudo rpm -Uvh <rpmfile>
如果以前安装过,现在想要重新安装
使用如下命令:
先删除安装过的文件:sudo rpm -e <rpmname>
再安装:sudo rpm -ivh <rpmfile>
比如现在使用升级安装的方式(如果没有安装过就相当于从未安装过的方式进行安装)
输入如下命令:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
一定要用sudo命令,否则会传输失败。


2、使用yum命令从nginx源服务器中获取安装包来安装nginx
yum install -y nginx
这样就可以安装好nginx服务器了,当然现在服务还未启动


3、启动nginx服务
通过ps -ef | grep mginx 命令查看是否启动了nginx服务,可以看到安装后还未启动
通过service nginx start或者systemctl start nginx.service命令来启动nginx服务
通过systemctl enable nginx.service设置nginx服务开机自启动


4、打开nginx默认页面,验证安装
打开浏览器直接输入linux服务器ip地址就可以访问nginx默认页面了,如果出现就说明安装成功。


5、启动、停止、重启
启动 
1)nginx -c nginx.conf
2)systemctl start nginx.service或者service nginx start
3)使用whereis查看nginx的安装路径,然后进入安装路径,执行./nginx来启动nginx
停止
1)先查看nginx的进程数,ps -ef| grep nginx 或者ps aux|grep nginx,然后使用kill -9 命令杀死nginx的进程
2)进入nginx的安装路径,执行 ./nginx -s stop,此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
3)进入nginx的安装路径,执行 ./nginx -s quit,此方式停止步骤是待nginx进程处理任务完毕进行停止。
重启
1)进入nginx的安装路径,执行 ./nginx -s reload,如果nginx服务未启动会报nginx的进程不存在。
2)推荐重启先停止再启动即 ./nginx -s quit 和./nginx


6、nginx配置信息
nginx全局配置
/etc/nginx/nginx.conf
首页index.html存放目录
/usr/share/nginx/html
网站默认站点配置
/etc/nginx/conf.d/default.conf
自定义nginx站点配置文件存放目录
/etc/nginx/conf.d/