• 如何把闲置的 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, 禁止转载 ️,侵权必究⚠️!


  • 相关阅读:
    周赛D. Digging for Gold(扫描线)
    CF1209F Koala and Notebook(最短路+拆点)
    P6793 [SNOI2020]字符串(后缀树上DP)
    [HEOI2016/TJOI2016]字符串(后缀自动机,可持久化线段树,线段树合并,二分答案)
    CF1166F Vicky's Delivery Service(并查集,启发式合并)
    P4248 [AHOI2013]差异(后缀树)
    CF1175F The Number of Subpermutations(单调栈,ST表)
    CF666E Forensic Examination(后缀自动机,可持久化线段树合并)
    GYM103069G. Prof. Pang's sequence
    [转]C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/16642896.html
Copyright © 2020-2023  润新知