我是靠谱客的博主 细心路灯,最近开发中收集的这篇文章主要介绍利用apt-mirror和apache2搭建服务器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我们的目的是搭建一个能够在局域网内使用的软件源服务器,总的来说,首先我们得利用apt-mirror拷贝国内的镜像网站上的软件,然后再利用apache2把这个镜像挂上去。

好的,具体来说,首先我们得安装相关的软件$sudo apt-get install apt-mirror      $sudo apt-get install apache2

安装完软件后,我们还需要对其进行配置。因为通常情况下,我们都是给ubuntu分配30到40G的空间,其他均被windows所使用,显然这么点空间完全不够用的,所以我们有必要去改变apt-mirror的默认存储位置,我们可以直接到/var/spool内把apt-mirror这个文件夹给复制到你想要用来存储的地方,假设是在d盘内,这里提一下最好设置一下使windows盘自动挂载,具体方法,在另外一篇博文上有提到。然后就是去找apt-mirror的配置文件把对应的配置改变,具体在我的测试中就是$sudo vim /etc/apt/mirror.list

# set base_path /var/spool/apt-mirror
#
# if you change the base path you must create the directories below with write privlages
#
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch <running host architecture>

改为

set base_path   /media/win-D/apt-mirror
set mirror_path $base_path/mirror
set skel_path $base_path/skel
set var_path $base_path/var
set cleanscript $var_path/clean.sh
set nthreads 20
set _tilde 0

把对应的基本路径给改了,同时把#去掉,使其生效。

然后在下面你要是向指定具体复制哪个网站的话,就把原来的地址去掉加上你的地址。

配置好后我们就开始与服务器进行同步,具体是执行$sudo apt-mirror

过程大概需要十几个小时,大可以把电脑设置设置洗洗睡去。

等同步完后,就可以使用apache发布出去,具体就是$sudo gedit /etc/apache2/sites-enabled/000-default

把DocumentRoot /var/www改为DocumentRoot /media/win-D/apt-mirror

重启apache执行$sudo /etc/init.d/apache2 start

如果你想要本地使用的话只要把sources.list软件源地址改为你服务器的地址即可。

转载于:https://www.cnblogs.com/kulin/archive/2012/08/08/2628400.html

最后

以上就是细心路灯为你收集整理的利用apt-mirror和apache2搭建服务器的全部内容,希望文章能够帮你解决利用apt-mirror和apache2搭建服务器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部