手把手教你搭建本地云服务器-MAC
以前入手了台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 启动服务
手把手教你搭建本地云服务器-MAC相关推荐
- 手把手教你搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流
手把手教你搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流 转载自:https://www.jianshu.com/p/06c2025edcd3 by – paperfish 最近尝试着搭建 ...
- 手把手教你在阿里云服务器上安装Java环境(图文教程)
前言:最近闲买了个阿里云的服务器,主要有三个用途: 1.学习Redis 2.复习一下Linux命令 3.尝试将一个Spring项目搭建到云服务器上. 1.准备工具 磨刀不误砍柴功,我们先准备好需要用到 ...
- 手把手教你搭建NOD32升级服务器
企业内网管理是我们这些网络管理员的主要工作,而管理的大敌则是那些危害甚多的病毒,安装杀毒软件固然可以有效解决病毒问题,但是病毒库的升级却非常麻烦,一方面员工计算机上杀软升级要消耗大量网络带宽,另一方面 ...
- 手把手教你怎么使用云服务器
前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 最近阿里云双十一活动服务器特便宜,如果之前关注我的同 ...
- 手把手教你搭建OpenStack云平台(超级详细)
一.前言 OpenStack云平台搭建需要两个节点,一个是controller(控制节点),另一个是compute(计算节点). 控制节点(controller)规划如下: 一块200G的硬盘.两块网 ...
- 手把手教你配置阿里云服务器安全组规则完整教程
阿里云安全组概述 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程 在购买阿里云ECS服务器的时候,阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组.那么,这个安 ...
- 手把手教你在阿里云服务器部署一个属于自己的项目(一)新用户领取阿里云服务器
FRIDAY9 II - kkluv - 单曲 - 网易云音乐 闲来没事上gitee看别人的代码,突然想到,我能不能把自己的项目部署到服务器,跟自己的农村土鳖小伙伴装装*,让他们看看我一飞冲天的进步. ...
- 本地网站无服务器,0基础,无需域名服务器,手把手教你搭建本地电脑的影视播放网站...
导读:跟着信哥后面走一遍,教你快速在自己的主机上搭建一个私人的影视站点,可以采集最新的电影!与每日影院界面功能相同! 本教程,将实现带你0代码,0基础,无需服务器,无需域名,搭建一个可以在局域网环境访 ...
- 手把手教你搭建一个Minecraft 服务器
这次,我们教大家如何搭建一个我的世界服务器 首先,我们来到这个网站 MCVersions.net - Minecraft Versions Download ListMCVersions.net of ...
最新文章
- linux交换分区的优化-参数优化必选
- 云计算Python自动化运维开发实战 三、python文件类型
- 3.2 为超参数选择合适的范围-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- mysql 删除外键
- CodeForces - 594A Warrior and Archer(思维+博弈)
- php 当前ip_php获取本机ip(远程IP地址)
- kvm架构详解--理解CPU、内存、IO虚拟化技术、处理器硬件支持
- java死锁2_Java面试必问-死锁终极篇(2)
- jQuery 事件的命名空间
- 为UIView绘制单边的boder
- 产品读书《科技想要什么》KK
- 腾讯云轻量服务器和虚拟主机有什么区别?
- python调用高德api路径规划_Python调用高德API爬取异地驾驶距离
- 应用市场首发,APP推广如何应对
- 计算机显示pc19,19寸显示器最佳分辨率是多少 怎么设置【图文教程】
- golang使用minio上传资源文件的功能
- 网站建设和网站运营,网站如何进行宣传推广
- 往日学习=【iptables实验part3-搭建简单蜜罐网络】
- 涉及数字的英语表示——几点钟、年月日、世纪、年代、年龄
- iOS -- masonry的使用