大家好,欢迎阅读小编的第一条小知识。此次是为了给大家介绍如何搭建一个属于自己的离线下载服务器。

因为学习需要,小编去年购买了2台云主机。本意是用来学习使用linux,为了以后的码农生活做准备。奈何最近一直忙于其他,致使服务器空闲了接近6个月。前几天才想起来为啥不搭建一个服务器呢。所以,在一翻操作下,nginx+transmission的离线下载服务器就完成了。

Nginx用来复制文件的链接,然后粘贴到迅雷或者free downloadmanager下载

Transmission用来下载文件至服务器中,

小编的其中一台某云服务器使用的是ubuntu14.04系统。要是不会查看自己系统版本可以使用:

cat /proc/version 

来查看自己的系统版本。

1.安装nginx:

首先,在命令行输入如下命令:

 sudo apt-get install nginx

按 Y + 回车 确认

此时安装完成。

然后,配置nginx的配置文件。

默认配置文件位于/etc/nginx/sites-available/default下, Nginx的配置方法为在sites-available文件夹下建立相关配置文件,然后软链接到sites-enable文件夹下。 所以,先在sites-available文件夹下复制default文件。

在命令行输入如下命令:

 cd /etc/nginx/sites-available/ 

再输入:

sudo cp default fileserver

再修改fileserver的内容,在命令行输入如下命令:

vi fileserver 

按下 i 进入编辑模式,进行如下更改

Listen 的端口号 和server_name 后的ip地址改成自己想要的端口号(1000以后)和自己的IP地址。

更改完毕后,输入:

 :wq 

再输入

nginx –t 

查看修改是否正确。若如下图,则正确。

最后,启用配置文件,且重启nginx。依次输入,每一行结束后按下回车。

cd /etc/nginx/sites-enable/sudo ln -s ../sites-available/fileserver ./service nginx restart

此时,nginx搭建的静态文件服务器就配置完成,可以在浏览器中输入:http://自己的ip地址:listen的端口号 进行访问。

2. 搭建 transmission 离线下载服务器

首先。安装transmission及transmission-daemon

输入:

sudo apt-get install transmission-daemon transmission

然后我们需要修改它的配置文件:

输入:

sudo vi /var/lib/transmission-daemon/info/settings.json

将以下几项修改,用户名和密码全部修改成自己需要的:

"rpc-authentication-required": true, "rpc-enabled": true, "rpc-password": "远程调用的密码

nginx离线安装_做一个属于自己的离线下载服务器原来这么简单相关推荐

  1. larveral 直接拷贝安装_做一个能引导所有系统的安装盘

    早些年,我们要安装操作系统的时候都需要光驱设备. 如今时代进步了,光驱不用都开始改用U盘了.但如果你是个系统管理员,一定还是会觉得有点烦,因为有的机器要装Windows.有的机器要装Linux,而且还 ...

  2. ue4 离线渲染_UE4基础:离线安装方法(附UE4.25.0离线安装包下载)

    注意:离线安装是指不用通过Epic的客户端下载巨大的安装包,但是某些步骤还是需要网络连接的.并且Epic的账号也是需要的. 下载地址见文章最下方 为什么要离线安装? 离线安装并不是必须的,老王亲测从官 ...

  3. zlib 离线安装_黑板派Python扩展库安装与常见问题解决完整指南

    点击蓝字 ! 关注我们 "Python小屋"编程比赛正式开始 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国, ...

  4. python urllib3离线安装_全球Python库下载前10名

    Python的简洁性,不仅仅在于其语法简单,还有各种python库函数的支持,为大家节省了大量的时间和精力,所以网上有人戏称python的编程者为调包侠.但是你知道全球最受欢迎的python库嘛?今天 ...

  5. python模块离线安装_离线安装db2的python模块ibm_db

    1.为什么要离线安装 没网,在银行工作,服务器环境配置,完全离线(本来五分钟搞定的事情,非要搞一天.我服!!) 2.安装步骤 视情况而定. 3.一个下载db2的client包,官网下载http://w ...

  6. pip 离线安装_安装不上python的模块怎么办?别怕,我这有妙招!

    之前我们介绍过如何在Python中安装第三方的包: Python以第三方包丰富而著称,你想要的功能几乎都可以通过pip命令安装,避免什么都要自己重新造轮子尬尴. 但是pip安装有两个常见问题,第一是下 ...

  7. python打分_做一个Python颜值打分系统,比比看杨幂和杨超越到底谁更美?

    下面就来讲讲我设计的这套颜值打分系统,先上图片让大家看一下效果,比如看一下我的女神杨幂的颜值如何: 怎么样,结果是相当的精准吧,大家是不是已经跃跃欲试了呢?下面就针对该颜值打分系统进行讲解. 01. ...

  8. atompython运行插件_做一个运行Python文件的Atom插件

    最近在学习Python,自然也安装了Atom编辑器的一些Python插件.有一个插件名字叫做atom-python-run,作用很简单,就是按F5运行当前Python文件.不过这个插件有一个问题,就是 ...

  9. python字节码执行函数_做一个字节码追踪器,从内部理解 Python 的执行过程

    最近我在研究 Python 的执行模型.我对 Python 内部的东西挺好奇,比如:类似 YIELDVALUE 和 YIELDFROM 此类操作码的实现:列表表达式.生成器表达式以及一些有趣的Pyth ...

最新文章

  1. Quartz.Net线程处理用到的两个Attribute
  2. Linux 下系统调用的三种方法
  3. Android ListView与Arrayadapter之间的搭配使用
  4. JavaScript 初学者应知的 24 条最佳实践
  5. 【C语言】第二章 信息编码与数据类型 题解
  6. C++生成指定范围内随机数封装
  7. sqlserver中系统库的作用
  8. 无线通信信号的功率表示方法中dBm,dB与w的换算关系
  9. unity 查找所以物体_unity 查找物体的方法(包括隐藏物体)
  10. NOI / 2.1基本算法之枚举 1809:两倍
  11. 神经网络学习笔记(一):全连接层的作用是什么?
  12. 多可系统批量传输工具的使用
  13. 新浪微博用户密码泄露 经部分用户验证为真
  14. 四川大学图书情报档案专业考研经验贴(2022.9.16已更新)
  15. 戴尔OptiPlex 7060 SSD+HHD+win10和ubuntu双系统安装
  16. android 布局 字体大小,移动端页面布局及字体大小该如何设置
  17. 华硕飞行堡垒无线网卡9462黄色感叹号
  18. Nacos源码系列—订阅机制的前因后果(下)
  19. 会计基础复习资料(必背内容)
  20. HTML+CSS 学校信息与网络中心静态网页设计

热门文章

  1. 毕淑敏:接纳自卑,感悟幸福
  2. GSAP JS基础教程--动画的控制及事件
  3. 报“parseSdkContent failed java.lang.NullPointerException”的错误。
  4. Spring Security ACL使用Oracle数据库的配置与数据库脚本
  5. TextBoxWatermarkExtender扩展器与RequiredFieldValidator控件相冲突的解决方案
  6. 一个空间绑定多个域名实现自动跳转的几种方法!
  7. html 网站右侧导航,页面右侧固定导航.html
  8. yandex 浏览器 linux,业界动态
  9. anyview下载java,下载AnyviewMobile Games Java - 596763 - ebook txt Anyview | mobile9
  10. 如何吧汇编语言转换为c语言,如何把汇编语言转换成C语言