我是靠谱客的博主 瘦瘦中心,这篇文章主要介绍CentOS 7下使用yum安装Nginx,现在分享给大家,希望可以做个参考。

【1】下载对应当前系统版本的nginx包(package)

安装 pcre 依赖:

复制代码
1
2
3
4
5
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre 8.37.tar.gz tar -xvf pcre 8.37.tar.gz ./configure make && make install

安装 openssl 、 zlib 、 gcc 、pcre依赖

复制代码
1
2
yum y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre-devel

下载nginx的rpm包:

复制代码
1
2
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

这里写图片描述


【2】建立nginx的yum仓库

复制代码
1
2
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

这里写图片描述


【3】安装nginx

复制代码
1
2
yum install nginx

这里写图片描述

这里写图片描述


nginx 信息如下:

这里写图片描述


【4】启动nginx服务

Centos7中命令格式如下:

复制代码
1
2
systemctl start nginx

这里写图片描述

Centos7之前关于Nginx服务常用命令格式如下:

复制代码
1
2
3
4
5
6
service nginx start #启动 nginx 服务 service nginx stop #停止 nginx 服务 service nginx restart #重启 nginx 服务

Centos7+命令操作:

复制代码
1
2
3
4
5
6
7
8
9
10
11
# 停止服务 systemctl stop nginx #查看服务状态 systemctl status nginx #启动服务 systemctl start nginx #添加开机启动 systemctl enable nginx # 查看开机启动服务 systemctl list-unit-files |grep enable

在浏览器地址栏中输入部署nginx环境的机器的IP,如果一切正常,应该能看到如下图:

这里写图片描述

重启NGINX

如果没有配置服务脚本,则可以使用命令进行重启,进入sbin目录:

复制代码
1
2
3
cd /usr/local/nginx/sbin ./nginx -s reload

【5】nginx的几个默认目录

这里写图片描述

复制代码
1
2
3
4
5
6
1) 配置所在目录:/etc/nginx/ 2) PID目录:/var/run/nginx.pid 3) 错误日志:/var/log/nginx/error.log 4) 访问日志:/var/log/nginx/access.log 5) 默认站点目录:/usr/share/nginx/html

【6】nginx配置文件

默认配置文件如下图:

这里写图片描述


修改配置文件如下:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; #include /etc/nginx/conf.d/*.conf; #设定负载均衡服务器列表 upstream group1{ #后端服务器访问规则 #ip_hash; #weight参数表示权重值,权值越高被分配到的几率越大 #PC_Local server 192.168.187.133:80 weight=5; #PC_Server server 192.168.187.134:80 weight=5; } server { listen 81; #设置对外端口 server_name 192.168.187.133 ; #设置识别请求域名 location / { #定义服务器的默认网站根目录位置 #root html; #定义首页索引文件的名称 #index index.html index.htm index.php; proxy_pass http://group1 ; #分流到group1集群 } } }

【7】查看nginx版本

查看nginx版本:

复制代码
1
2
3
4
5
6
[root@bogon ~]# ps -ef|grep nginx root 3496 1 0 2016 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx [root@bogon ~]# cd /usr/local/nginx/sbin/ [root@bogon sbin]# ./nginx -v nginx version: nginx/1.10.2

【8】卸载Nginx

卸载命令如下:

复制代码
1
2
rpm -e nginx

如果因为依赖包的关系报错,就尝试用:

复制代码
1
2
rpm -e --nodeps nginx

最后

以上就是瘦瘦中心最近收集整理的关于CentOS 7下使用yum安装Nginx的全部内容,更多相关CentOS内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部