使用Nginx搭建个人文件站

使用Nginx搭建个人文件站

一、部署资源

服务器版本Nginx版本
Centos 7nginx/1.12.2

二、部署过程

1、安装Nginx需要的依赖

gcc 、pcre-devel、 zlib-devel是安装Nginx需要的依赖包,缺少了可能会导致nginx安装失败

#使用yum install 可以批量安装以上几个依赖包

yum install -y gcc pcre-devel zlib-devel

在这里插入图片描述

2、安装Nginx—源码安装

  • 将nginx源码包上传到服务器中之后,可以将其解压
    在这里插入图片描述

    tar -zxvf nginx-1.11.1.tar.gz
    解压后可以看到nginx的解压目录,进入到解压后的目录中

在这里插入图片描述

  • 编译
  [root@localhost nginx-1.12.2]# ./configure --prefix=/usr/nginx
  										#这里的prefix配置的意思是指定安装路径,可以自己自定义

在这里插入图片描述

  • 安装
  [root@localhost nginx-1.12.2]# make && make install

在这里插入图片描述

3、修改nginx配置

等到以上的命令执行完成之后,nginx就安装成功了,这个时候可以,去到自己定义的nginx安装目录查看
在这里插入图片描述

  • 我们需要修改的是conf目录中的nginx.conf文件,具体的修改配置参照一下
[root@localhost nginx]# vi conf/nginx.conf
  #将以下的配置添加到nginx.conf的server标签中即可
  		location /download {
             	alias /home/download;  #需要下载的文件存放的目录(可自定义)
             	autoindex on;    #开启目录文件列表
             	autoindex_format html;
             	autoindex_exact_size off;  #显示目录列表时不显示文件大小
             	autoindex_localtime on;    #显示的文件时间为文件的服务器时间
          	}

在这里插入图片描述

4、重启nginx

重启nginx需要在nginx的安装路径的sbin目录中执行一下命令,启动前可以先执行命令检查一下nginx配置文件语法是否正常

[root@localhost sbin]# pwd
/usr/nginx/sbin
[root@localhost sbin]# ./nginx  -t   #检查配置文件语法是否正确
nginx: the configuration file /usr/nginx/conf/nginx.conf syntax is ok  #OK代表语法是正确的
nginx: configuration file /usr/nginx/conf/nginx.conf test is successful
[root@localhost sbin]# ./nginx -s  quit   #停止nginx
[root@localhost sbin]# ./nginx   # 启动ngixn

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

 #查看nginx是否正常启动
[root@localhost sbin]# ps -ef | grep nginx  # 检查是否存在nginx进程
root      18457      1  0 23:16 ?        00:00:00 nginx: master process ./nginx
nobody    18458  18457  0 23:16 ?        00:00:00 nginx: worker process
root      18460  18383  0 23:17 pts/0    00:00:00 grep --color=auto nginx
[root@localhost sbin]# ss -luntp | grep 80  # 查看nginx使用的80端口是否正常
tcp    LISTEN     0      128       *:80                    *:*                   users:(("nginx",pid=18458,fd=6),("nginx",pid=18457,fd=6))

三、测试

将需要下载的文件拷贝到上面自定义的下载目录中,我的是/home/download

然后再浏览器中以http://网站IP/download的显示访问
在这里插入图片描述

点击需要下载的文件即可正常下载
在这里插入图片描述

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yj_xqj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值