当前位置: 首页 > news >正文

Linux 安装nginx, 搭建nginx文件服务器

在linux安装nginx web 服务器,安装后再修改配置文件,将该主机作为一个文件服务器,最终效果如下图:
在这里插入图片描述

安装nginx

安装依赖包

yum install -y gcc pcre-devel zlib-devel openssl openssl-devel
(若安装的Redhat7, yum 无法使用,换源方法参考 http://t.csdn.cn/GilJ5)
在这里插入图片描述

下载 nginx

  1. 创建目录
    mkdir -p /www/nginx
    cd /www/nginx

  2. 下载 nginx
    wget http://nginx.org/download/nginx-1.21.0.tar.gz

  3. 解压
    tar -xvf nginx-1.21.0.tar.gz
    在这里插入图片描述

指定安装路径

cd nginx-1.21.0
先看 /usr/local/nginx 目录是否存在,不存在就创建:
mkdir -p /usr/local/nginx
指定安装路径:
./configure --prefix=/usr/local/nginx
在这里插入图片描述

make

在这里插入图片描述

make install

安装 nginx
在这里插入图片描述

修改端口和ip

为了防止端口冲突,我们需要修改端口。

先备份Nginx配置文件
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak

打开配置文件
vi /usr/local/nginx/conf/nginx.conf

在这里插入图片描述
关闭防火墙或者开放端口:
开放8443端口:
firewall-cmd --zone=public --add-port=8443/tcp --permanent
查看防火墙状态:
firewall-cmd --state
重启防火墙:
firewall-cmd-cmd --reload
列出开放的端口:
firewall-cmd --list-ports

启动nginx

cd /usr/local/nginx/sbin/
./nginx
在这里插入图片描述
查看nginx是否启动:
ps -ef | grep nginx
在这里插入图片描述

服务器IP+端口查看web页

在这里插入图片描述
到此nginx安装成功,接下来修改配置文件,让nginx做为文件服务器。

配置nginx文件服务器

修改配置文件

vi /usr/local/nginx/conf/nginx.conf

划线的部分一定要修改:
在这里插入图片描述

重启nginx

killall -9 nginx
cd /usr/local/nginx/sbin/ && ./nginx
在这里插入图片描述
在这里插入图片描述

访问页面

在这里插入图片描述

http://www.dtcms.com/a/471.html

相关文章:

  • [洛谷]P3613 【深基15.例2】寄包柜
  • 蓝桥杯-飞行员兄弟
  • Bash 中的 Echo 换行符打印文字 \n
  • 【力学性能预测】基于BP神经网络的钢板力学性能预测(附完整代码和数据集,系列1)
  • 基于pytorch搭建CNN 对人像是否戴口罩进行检测分类 详细教程
  • 【正点原子I.MX6U-MINI移植篇】kernel移植过程详解(二)
  • ConfigParser模块
  • (一)汇编语言——基础知识
  • 5 | 如何更换证书
  • python新年倒计时代码
  • 电脑系统下载的镜像文件在哪里图解
  • 在tushare量化平台可以获取哪些数据?
  • Java+SSM客户信息管理系统(含源码+论文+答辩PPT等)
  • 设计测试用例的方法
  • 安卓架构-内核
  • 2022年总结——实习
  • Python爬虫详解
  • MySQL基础操作汇总(干货)
  • Web3中文|随着世界杯结束,web3体育可能达到800亿美元
  • 突然 Java 倒下了......
  • 谷粒学院——Day12【整合阿里云短信服务、首页登录和注册】
  • 一种基于改进粒子群的多小区天线联合优化算法
  • SAP如何删除一个已经释放的请求 (SE38 : RDDIT076)
  • [附源码]Python计算机毕业设计Django医院门诊管理信息系统
  • 【C++】继承与面向对象设计
  • Qt之天气预报——界面优化篇(含源码+注释)
  • 对于LayoutInflater.from(this).inflate()方法的理解
  • koa 使用
  • promise执行顺序面试题令我头秃,你能作对几道
  • <Linux进程通信之共享内存>——《Linux》