素材巴巴 > 程序开发 >

2、Nginx 安装

程序开发 2023-09-25 14:48:54

文章目录


【尚硅谷】尚硅谷Nginx教程由浅入深

志不强者智不达;言不信者行不果。

2、Nginx 安装

2.1 官网下载

nginx官网

在这里插入图片描述
需要的素材

pcre-8.37.tar.gz
openssl-1.0.1t.tar.gz
zlib-1.2.8.tar.gz
nginx-1.12.2.tar.gz

2.2 安装 nginx

2.2.1 第一步

1、进入目录,下载pcre,安装 pcre

[root@centos7-101 pcre-8.37]# cd /usr/src/
 [root@centos7-101 src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
 

或者直接将文件拖拽到xshell指定文件夹中,注意当前用户权限,权限不够会提示传输失败

2、解压文件

[root@centos7-101 src]# tar -xvf pcre-8.37.tar.gz 
 

3、进入到解压之后的目录,执行命令,校验并编译文件

[root@centos7-101 src]# cd pcre-8.37/
 [root@centos7-101 pcre-8.37]# ./configure 
 

4、./configure 命令完成后,回到 pcre 目录下执行命令,编译并安装文件

[root@centos7-101 pcre-8.37]# make && make install
 

5、查看pcre版本号

[root@centos7-101 ~]# pcre-config --version
 8.32
 

2.2.2 第二步

1、安装 openssl、zlib

[root@centos7-101 pcre-8.37]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
 

2.2.3 第三步,安装 nginx

1、 进入目录,传输文件,解压缩 nginx-xx.tar.gz 包

[root@centos7-101 pcre-8.37]# cd /usr/src/
 [root@centos7-101 src]# rz -E
 rz waiting to receive.
 [root@centos7-101 src]# tar -xvf nginx-1.12.2.tar.gz 
 

2、 进入解压缩目录,执行./configure

[root@centos7-101 src]# cd nginx-1.12.2/
 [root@centos7-101 nginx-1.12.2]# ./configure 
 

3、 make && make install

[root@centos7-101 nginx-1.12.2]# make && make install
 

4、进入local目录,在安装 nginx 后,会创建一个 nginx 目录,里面有 nginx 相关的启动命令

[root@centos7-101 nginx-1.12.2]# cd /usr/
 [root@centos7-101 usr]# ls
 bin  etc  games  include  lib  lib64  libexec  local  sbin  share  src  tmp
 [root@centos7-101 usr]# cd local/
 [root@centos7-101 local]# ls
 bin  etc  games  include  lib  lib64  libexec  nginx  sbin  share  src
 

5、nginx 的启动命令,在sbin中./nginx

[root@centos7-101 local]# cd nginx/
 [root@centos7-101 nginx]# ls
 conf  html  logs  sbin
 [root@centos7-101 nginx]# cd sbin/
 [root@centos7-101 sbin]# ./nginx 
 

6、查看进程

[root@centos7-101 sbin]# ps -ef | grep nginx 
 root      15649      1  0 07:05 ?        00:00:00 nginx: master process ./nginx
 nobody    15650  15649  0 07:05 ?        00:00:00 nginx: worker process
 root      15654   8685  0 07:06 pts/1    00:00:00 grep --color=auto nginx
 

7、访问
在 nginx/conf/nginx.conf 配置文件中,端口号是80

访问:http://192.168.39.250/,其中ip地址是Linux服务器地址

在这里插入图片描述

2.2.4 第四步,修改防火漆规则

1、查看开放的端口号

[root@centos7-101 conf]# firewall-cmd --list-all
 public (active)target: defaulticmp-block-inversion: nointerfaces: ens33sources: services: dhcpv6-client sshports: protocols: masquerade: noforward-ports: source-ports: icmp-blocks: rich rules:es
 

2、设置开放的端口号

firewall-cmd --add-service=http --permanent
 [root@centos7-101 ~]# sudo firewall-cmd --add-port=80/tcp --permanent
 success

3、重启防火墙

firewall-cmd --reload
 

标签:

上一篇: AngularJs 路由模块化 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。