如何把闲置的 Mac mini 搭建成一个局域网中的 Web 服务器 All In One
如何把闲置的 Mac mini 搭建成一个局域网中的 Web 服务器 All In One
Mac mini 2018
https://secure5.www.apple.com.cn/shop/account/home
https://mysupport.apple.com/
// js 隐藏部分 Apple 产品序列号
const list = document.querySelectorAll(`.serial-number`);
for (let item of list) {
item.innerText = `${item.innerText.slice(0, 3)}******${item.innerText.slice(9)}`;
}
![](https://img2022.cnblogs.com/blog/740516/202208/740516-20220831135137297-258958815.png)
![](https://img2022.cnblogs.com/blog/740516/202208/740516-20220831135303065-1507459765.png)
技术规格
https://support.apple.com/zh_CN/specs/macdesktops
https://support.apple.com/zh_CN/specs/mac%2520mini
Mac mini (2018) - 技术规格
处理器
六核
3.2GHz 六核 Intel Core i7
Turbo Boost 最高可达 4.6GHz
12MB 共享三级缓存
内存
16GB
2666MHz DDR4 SO-DIMM 内存
存储设备1
256GB
PCIe 固态硬盘
图形处理器
Intel UHD Graphics 630
视频支持
最高可同时支持的显示器组合如下:
多达三台显示器:
通过雷雳 3 端口连接两台 4096 x 2304 分辨率 (60Hz) 显示器,同时通过 HDMI 2.0 端口连接一台 4096 x 2160 分辨率 (60Hz) 显示器
多达两台显示器:
通过雷雳 3 端口连接一台 5120 x 2880 分辨率 (60Hz) 显示器,同时通过 HDMI 2.0 端口连接一台 4096 x 2160 (60Hz) 显示器
雷雳 3 数字视频输出支持
通过 USB-C 进行原生 DisplayPort 输出
支持使用转换器进行雷雳 2、DVI 和 VGA 输出 (转换器需单独购买)
HDMI 2.0 显示器视频输出
支持一台 4096 x 2160 分辨率 (60Hz) 的显示器
使用 HDMI 转 DVI 转换器进行 DVI 输出 (转换器需单独购买)
音频
3.5 毫米耳机插孔
HDMI 2.0 端口支持多声道音频输出
外设连接和扩展
四个雷雳 3
(USB-C) 端口,均可支持:
DisplayPort
雷雳 3
(速率最高可达 40 Gb/s)
USB 3.1 第二代
(速率最高可达 10 Gb/s)
使用转换器可支持雷雳 2、HDMI、DVI 和 VGA (转换器需单独购买)
两个 USB-A 端口 (速率最高可达 5 Gb/s)
HDMI 2.0
端口
千兆以太网端口
3.5 毫米耳机插孔
通信功能
Wi-Fi
802.11ac Wi-Fi 无线网络
兼容 IEEE 802.11a/b/g/n
蓝牙
蓝牙 5.0 无线技术
以太网
10/100/1000BASE-T 千兆以太网端口
(RJ-45 接头)
尺寸和重量
高度:3.6 厘米 (1.4 英寸)
宽度:19.7 厘米 (7.7 英寸)
深度:19.7 厘米 (7.7 英寸)
重量2
1.2 千克 (2.6 磅)
电气性能和操作环境
电压:100 伏至 240 伏交流电
频率:50Hz 至 60Hz,单相
最大持续功率:150 瓦
工作温度:10° C 至 35° C (50° F 至 95° F)
存储温度:–40° C 至 47° C (–40° F 至 116° F)
相对湿度:非凝结状态下 5% 至 90%
工作高度:目前测试最高可达 5000 米 (16400 英尺)
典型声学性能: 声压级 (操作位置):闲置时为 5 dBA3
包装内容
Mac mini
电源线
操作系统
macOS
https://support.apple.com/kb/SP782?viewlocale=zh_CN&locale=zh_CN
M1
CPU vsIntel
CPU
https://www.apple.com.cn/shop/buy-mac/mac-mini/MXNG2CH/A
https://www.apple.com.cn/mac-mini/
将 Mac mini 用作服务器
macOS 中包含最热门的服务器功能(文件服务器、时间机器服务器和缓存服务器),因此可以轻松将 Mac mini 用作服务器。打开系统偏好设置,然后点按“共享”以访问以下一个或多个选项。
文件服务器
:通过“文件共享”可让用户在 Mac mini 上储存和共享文件夹和文件。请参阅《macOS 使用手册》中的在 Mac 上设置文件共享。
时间机器服务器
:通过“文件共享”可让用户将其 Mac 电脑备份到您的 Mac mini。请参阅《macOS 使用手册》中的在 Mac 上使用时间机器备份至共享文件夹。
缓存服务器
:使用“内容缓存”对 Apple 通过互联网分发的软件进行缓存。请参阅《macOS 使用手册》中的在 Mac 上更改内容缓存偏好设置。
https://support.apple.com/zh-cn/guide/mac-mini/apd05a94454f/mac
目标
- 永不停机的本地开发环境
- 数据存储服务
- 接口服务
- SSH 连接
- ...
步骤
结论
web server
使用 macOS 自带的 Apache Web Server
# 启动 Apache
$ sudo apachectl start
# 停止 Apache
$ sudo apachectl stop
# 重启 Apache
$ sudo apachectl restart
开启 Web服务器的方法有两种:
-
打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”
-
通过在terminal终端直接运行Apache的启动命令来打开:
sudo apachectl start
启动后,我们在浏览器输入http://localhost
会发现
$ cd /Library/WebServer/Documents
$ pwd
# /Library/WebServer/Documents
$ sudo apachectl stop
$ sudo apachectl start
$ ifconfig
# 192.168.18.207
iPhone 访问 OK, 局域网 ✅
![](https://img2022.cnblogs.com/blog/740516/202208/740516-20220831164654092-1932494192.png)
macOS 12 & PHP
2022.08.31 更新
# PHP
$ sudo vi /etc/apache2/httpd.conf
$ sudo code /etc/apache2/httpd.conf
PHP was deprecated in macOS 11
and removed from macOS 12
⚠️
refs
©xgqfrms 2012-2020
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/16642896.html
未经授权禁止转载,违者必究!