xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

如何把闲置的 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://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 vs Intel CPU

https://www.apple.com.cn/shop/buy-mac/mac-mini/MXNG2CH/A

https://www.apple.com.cn/mac-mini/

https://www.apple.com.cn/mac/

将 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

目标

  1. 永不停机的本地开发环境
  2. 数据存储服务
  3. 接口服务
  4. SSH 连接
  5. ...

步骤

结论

web server

使用 macOS 自带的 Apache Web Server

# 启动 Apache
$ sudo apachectl start

# 停止 Apache
$ sudo apachectl stop

# 重启 Apache
$ sudo apachectl restart

开启 Web服务器的方法有两种:

  1. 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”

  2. 通过在terminal终端直接运行Apache的启动命令来打开:sudo apachectl start 启动后,我们在浏览器输入 http://localhost 会发现

$ cd /Library/WebServer/Documents

$ pwd
# /Library/WebServer/Documents

$ sudo apachectl stop 

$ sudo apachectl start

http://localhost

$ ifconfig
# 192.168.18.207

http://192.168.18.207

iPhone 访问 OK, 局域网 ✅

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, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2022-08-31 21:44  xgqfrms  阅读(2781)  评论(6编辑  收藏  举报