当前位置:   article > 正文

手把手教你搭建本地云服务器-MAC_macmini搭建私有云

macmini搭建私有云

以前入手了台mac mini,除了用用xcodes以外其余没什么用,放着也是浪费了,就把这东西当成存储、下载服务器用了。虽然mac os是基于unix的,但很多地方还是很坑。linux搭建的话感觉容易很多,步骤都差不多


以下列出本次教程实现的功能:

1.smb文件共享(由于mac的smb Android无法访问,所以用了第三方的smbup)

2.http 文件云(方便局域网内用户访问)

3.aria2、webui-aria2 (多协议下载工具、网页远程提交任务)

4.自带的svn使用(代码管理、备份、版本控制)


好了,一步一步的来吧!


1.下载securecrt、vnc viewer

2.打开mac上的屏幕共享、远程登录

3.连接上服务器


4.安装 brew、wget

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

brew install wget


5.下载kodexplore

wget http://static.kalcaddle.com/update/download/kodexplorer3.46.zip
unzip kodexplorer3.46.zip
chmod -Rf 777 ./*

解压到 /Library/WebServer/Documents/ ,你也可以解压在任意位置,httpd-vhosts.conf指定DocumentRoot 为该位置即可

6.开启php服务器

sudo su -


vim /etc/apache2/httpd.conf

添加 Listen 8003(为webui-aria2做准备)

取消注释 Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf

取消注释 LoadModule php5_module libexec/apache2/libphp5.so

<Directory />
    AllowOverride none
#    Require all denied
</Directory>

保存


vim /etc/apache2/extra/httpd-vhosts.conf

配置virtual host,主要指定端口以及DocumentRoot 即可

<VirtualHost *:80>
    DocumentRoot "/Library/WebServer/Documents/"
    ErrorLog "/private/var/log/apache2/KodExplore.com-error_log"
    CustomLog "/private/var/log/apache2/KodExplore.com-access_log" common
</VirtualHost>

<VirtualHost *:8003>
#    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/Users/lvlidong/webui-aria2/"
    ServerName WebUI-Aria2
    ErrorLog "/private/var/log/apache2/webui-aria2.com-error_log"
    CustomLog "/private/var/log/apache2/webui-aria2.com-access_log" common
</VirtualHost>

保存



apachectl start

6.下载smbup

http://mac.softpedia.com/get/Internet-Utilities/SMBUp.shtml

根据提示安装,在设置-》安全性与隐私-》允许安装

安装好后,设置name,add new shared driver,选择kodexpolore 公共目录home的路径,这样smb、http共享目录文件就同步了



7.下载安装aria2

https://zhuanlan.zhihu.com/p/20563721


8.svn

mkdir /Users/lvlidong/svn

svnadmin create /Users/lvlidong/svn/project

cd Users/lvlidong/svn/project/conf

配置authz passwd svnserver 这3个文件,关键是注意配置的时候文件每行的前面不能有空格,否则会导致无法访问

svnserver -d -r /Users/lvlidong/svn 启动服务






声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/65481
推荐阅读
相关标签
  

闽ICP备14008679号