手把手教你搭建本地云服务器-MAC
来源:互联网 发布:程序员用哪个工具多 编辑:程序博客网 时间:2024/06/04 20:10
以前入手了台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.zipunzip kodexplorer3.46.zipchmod -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
- 手把手教你用亚马逊云搭建免费VPN服务器
- 手把手教你用亚马逊云搭建免费VPN服务器
- 手把手教你配置阿里云服务器搭建网站
- 手把手教你搭建OA服务器
- 手把手教你搭建NOD32升级服务器
- Mac本地服务器搭建
- 手把手教你如何搭建本地的 Java API 文档
- 手把手教你Appium for Mac环境搭建
- Mac 搭建本地Apache服务器
- Mac搭建本地svn服务器
- 手把手教你在Windows7+iis7搭建Cydia源服务器
- 手把手教你搭建一台FTP服务器
- 手把手教你在 Ubuntu 上搭建 Git 服务器
- 手把手教你搭建SpringMVC
- 服务器搭建:手把手教你搭建Tomcat7+Nginx1.6之配置nginx服务
- mac下搭建本地svn服务器
- Mac OSX环境下搭建本地服务器
- dwz selectAnddialogs联合使用
- 美展花红
- hdu1495
- 面试总结(1)
- SElinux的管理
- 手把手教你搭建本地云服务器-MAC
- CAN与CANOpen(一)
- 小米手机mac系统不能识别真机调试
- JAVA面试题(一)
- LTspice introduction
- php协程的多任务调度
- 【PHP-socket框架】MeepoPS轻松构建在线实时聊天, 即时游戏, 视频流媒体播放
- 心随情动
- LINUX 挂载 windows 目录