1、下载rpm格式的nginx包

http://nginx.org/packages/rhel/7/x86_64/RPMS/

2、通过xshell或者sftp上传包到liunx服务上的home目录下

在这里插入图片描述

3、通过命令安装,切换到home目录下,输入如下命令

rpm -ivh nginx-1.18.0-1.el7.ngx.x86_64.rpm

如下图
在这里插入图片描述

4、安装完成之后,会显示100%完成,然后启动,输入如下命令

/usr/sbin/nginx -c /etc/nginx/nginx.conf

再输入命令查看一下

ps -ef|grep nginx

如下图

在这里插入图片描述

5、启动之前,是需要关闭防火墙的

首先查看一下防火墙是否开启状态

systemctl status firewalld

如果是开启状态,则需要把它关闭一下,关闭防火墙的命令是:

1、 开启
service firewalld start

2、重启
service firewalld restart

3、 关闭
service firewalld stop

4、查看防火墙规则

firewall-cmd --list-all
5、查询、开放、关闭端口

6、查询端口是否开放
firewall-cmd --query-port=8080/tcp

7、开放80端口
firewall-cmd --permanent --add-port=80/tcp

8、移除端口
firewall-cmd --permanent --remove-port=8080/tcp

9、重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload


# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2--permanent:表示设置为持久;
3--add-port:标识添加的端口;

6、这样就可以通过浏览器访问内网的nginx了

在这里插入图片描述

7、虽然可以启动了,但是我们需要配置他,那么就需要知道他们相关的配置文件在哪儿,输入如下命令,就能查看他们的配置文件在什么路径

rpm -ql nginx
路径类型介绍

/etc/logrotate.d/nginx

 配置文件 Nginx 日志轮转,用于logrotate服务日志切割

/etc/nginx

/etc/nginx/nginx.conf

/etc/nginx/conf.d

/etc/nginx/conf.d/default.conf

目录、配置

Nginx 主配置文件

Nginx 启动时会读取 nginx.conf文件,在配置文件未修改的情况下会再读取 default.conf 文件,

default.conf 是默认加载的 server 的配置文件

/etc/nginx/fastcgi_params

/etc/nginx/uwsgi_params

/etc/nginx/scgi_params

配置文件

cgi 配置相关,fastcgi 配置

/etc/nginx/koi-utf

/etc/nginx/koi-win

/etc/nginx/win-utf

配置文件

编码转换映射文件

/etc/nginx/mime.types

配置文件

设置 http 协议的 Content-Type 与扩展名关系

/usr/lib/systemd/system/nginx-debug.service

/usr/lib/systemd/system/nginx.serive

/etc/ysconfig/nginx

/etc/sysconfig/nginx-debug

配置文件

用于配置出系统守护进程管理器管理方式

/usr/lib64/nginx/modules/

/etc/nginx/modules/

目录

Nginx 模块目录

/usr/sbin/nginx

/usr/sbin/nginx-debug

命令

Nginx 服务启动管理的终端命令,ngxin-debug 主要用于 nginx   启动 debug 模式的一个命令

/usr/share/doc/nginx-1.12.0

/usr/share/doc/nginx-1.12.0/COPYRIGHT

/usr/share/man/man8/nginx.8.gz

文件、目录

Nginx 的手册和帮助文件

/var/cache/nginx

目录

Nginx 缓存目录,在使用 yum 安装时会自动创建这个目录

/var/log/nginx

目录

Nginx 的日志目录

Logo

更多推荐