标签: osx-server

如何停止在 Mac OS X (10.11) El Capitan Server 下运行的 httpd?

我将 OS X El Capitan 与配置为允许我通过 VPN 访问我的家庭网络的服务器(应用程序)一起使用。不幸的是,服务器应用程序已经决定开始一堆的httpd进程,现在被监听端口80,443和其他人,即使在服务器设置网站OFF,没有服务应该在这些端口上启动。

我不想或不需要这些服务处于活动状态,并希望 httpd 被关闭(或不开始)。不幸的是,我既不能杀死这些进程(它们只是立即重新启动),也不能通过launchctl控制它们。

sudo lsof -i :80
httpd   422 root    5u  IPv6 0x7...     0t0  TCP *:http (LISTEN)
httpd   425 _www    5u  IPv6 0x7...     0t0  TCP *:http (LISTEN)

ps u 422
USER   PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
root   422   0.0  0.0  2457156   6136   ??  Ss    5:55PM   0:00.07 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log
Run Code Online (Sandbox Code Playgroud)

尝试时:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist …
Run Code Online (Sandbox Code Playgroud)

mac httpd webserver osx-server osx-el-capitan

37
推荐指数
4
解决办法
5万
查看次数

您如何启用 syslogd 以接受来自远程记录器的 Snow Leopard 上的传入连接?

如何让 syslogd 接受来自雪豹远程主机的传入连接?

我想集中日志记录,以便各种设备和系统将日志发送到 Snow Leopard 的 syslogd,它通常挂在 UDP 514 上。但是,我无法让好的 ole syslogd 成功接受它们。我在 Snow Leopard 机器上 tcpdumped 以验证数据包是否被喷射到端口 514 - 它们是。我检查了 syslogd 是否正在侦听 514——它不是。

谷歌搜索告诉我,在旧版本的 OSX 上(你不喜欢 OSX 上变化如此之快的方式),只需要向 syslogd 守护进程添加一个标志以允许远程;一个在 com.apple.syslogd.plist 中做到了这一点。然而 syslogd 守护进程没有任何标志(至少在它的手册页中)表明任何远程的东西。

解决这个问题的方法是什么?

次要的、不太重要但相关的问题:什么是“newsyslog”?我看到一个 plist 文件,但它没有运行(显然)。

谢谢

mac logging syslogd osx-server macos

11
推荐指数
3
解决办法
2万
查看次数

无法在 Mac OS X 服务器上解析本地主机

我有一台运行 OS X Server 10.5 的服务器,但它无法将 localhost 解析为 127.0.0.1。

当我尝试 ping 时,会发生以下情况:

> ping 本地主机
ping:无法解析本地主机:未知主机

SSH 和网络浏览器得到相似的结果(未知主机)。如果我尝试使用 127.0.0.1 或在 LAN 上分配的 ip 地址,则上述所有工作。

这是我的 /etc/hosts 文件的内容:

> 猫 /etc/hosts
##
# 主机数据库
#
# localhost 用于配置loopback接口
# 系统启动时。不要更改此条目。
##
127.0.0.1 本地主机
255.255.255.255 广播主机
::1 本地主机 
fe80::1%lo0 本地主机

我没有运行本地 DNS 服务。

有谁知道为什么会发生这种情况或我该如何解决?

mac dns localhost osx-server

10
推荐指数
2
解决办法
3万
查看次数

Mac OS X 10.8 VPN 服务器:绕过 LAN 流量的 VPN(将 LAN 流量路由到辅助连接)

我对带有 OS X Mountain Lion 的 VPN 服务器进行了一些奇怪的设置。它本质上被用作绕过我公司的防火墙到我们的外联网连接的桥梁——我们团队需要做的某些事情需要不受限制地访问外部,而更改 IT 策略以允许流量通过主防火墙并不是一种选择。

外联网连接是通过 Wireless-N 路由器(我们称之为 Wi-Fi X)提供的。我的 Mac Mini 服务器配置了与此路由器的连接作为主要连接,因此可以通过路由器不受限制地访问互联网。可以通过 LAN 端口连接到直接子网上的此设备,但子网之外的情况不太可靠。

我能够使用 PPTP 和 L2TP 将 VPN 服务器配置为向 192.168.11.150-192.168.11.200 范围内的客户端提供 IP 地址,并且我能够使用标准 Mac OS X VPN 通过 VPN 连接到外联网系统偏好设置中的客户端,但不出所料,本地地址(我们称之为 internal.company.com)不返回任何内容。

我试图通过在 VPN 设置中设置路由来绕过 VPN 服务器的限制。我们公司的所有内部流量都使用 13.xxx,而不是 10.xxx,所以路由表看起来像这样:

IP Address ---------- Subnet Mask ---------- Configuration
0.0.0.0               248.0.0.0              Private
8.0.0.0               252.0.0.0              Private
12.0.0.0              255.0.0.0              Private
13.0.0.0              255.0.0.0              Public
14.0.0.0              254.0.0.0              Private
16.0.0.0              240.0.0.0              Private
32.0.0.0              224.0.0.0              Private
64.0.0.0              192.0.0.0              Private
128.0.0.0             128.0.0.0              Private …
Run Code Online (Sandbox Code Playgroud)

networking vpn osx-server osx-mountain-lion

10
推荐指数
1
解决办法
3928
查看次数

在 Mac 网络中设置和执行密码策略

我一直在寻找基本上为大约 15 台 Mac 的办公室提供域环境的方法,该环境可用于强制更改密码、最低级别的密码强度甚至用户目录的加密等。

理想情况下,这可以与 Google Apps 集成。我到处寻找,但没有看到任何可以实现这一目标的简单解决方案。将不胜感激任何关于最佳选择的建议。

software-rec passwords osx-server macos google-workspace

9
推荐指数
1
解决办法
2073
查看次数

Mac - 在启动时运行 java 程序

我想在计算机启动时启动一个 java 程序(服务器程序)。我可以完美地从命令行运行它。

我创建了/Library/Server/startFS.sh. 该文件可由 root 执行并包含:

cd /Library/Server/FiloSync
/usr/bin/java -jar /Library/Server/FiloSync/filosync-server-latest.jar -p 7000 -s 7001
Run Code Online (Sandbox Code Playgroud)

我无法launchd .plist在这里包含我的内容,格式已全部关闭。

我可以从命令行运行它:./startFS.sh,但是当我创建 plist(通过 Lingon)时,没有任何反应。

现在,当运行时,它会向控制台输出几行。这可能是问题吗?

我试过 prependingnohup和 append &,但似乎没有组合工作。

java command-line osx-server macos

6
推荐指数
1
解决办法
6460
查看次数

com.apple.emond 不断重启

我的系统日志告诉我事件监视器不断重新启动,我不知道实际问题可能是什么。

系统日志:

Oct 19 21:03:44 funkymachinename emond[51201]: SetUpLogs: uid = 0 gid = 0
Oct 19 21:03:44 funkymachinename emond[51201]: SetUpLogs: opening /Library/Logs/EventMonitor/EventMonitor.error.log
Oct 19 21:03:44 funkymachinename com.apple.xpc.launchd[1] (com.apple.emond): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Run Code Online (Sandbox Code Playgroud)

/Library/Logs/EventMonitor/EventMonitor.error.log:

Event Monitor Started 2014-10-19 20:52:02 +0200
No rules found in /private/etc/emond.d/rules/, quitting....
Event Monitor Shutdown at 2014-10-19 20:52:02 +0200
Run Code Online (Sandbox Code Playgroud)

检查提到的文件夹:

~ $ ll /private/etc/emond.d/rules/
total 0
drwxr-xr-x  3 root  wheel  102 Aug 30 04:55 .
drwxr-xr-x  4 root  wheel …
Run Code Online (Sandbox Code Playgroud)

launchd osx-server macos

6
推荐指数
2
解决办法
7813
查看次数

如何将 Android 4.2 VPN 连接到 OS X Server VPN (L2TP)?

我有一台运行 OS X 10.8.2 和来自应用商店的 OS X Server 2.2.1 的 Mac mini,我已经在 Server.app 界面中使用 L2TP 设置了 VPN。我已经使用 Macbook 测试了这个 VPN 连接,它可以工作,但我不知道如何让 Android 的内置 VPN 工作。

当前设置:

  • 我在路由器上打开了端口 500、1701、1723 和 4500。
  • 我使用的是来自 no-ip.com 的动态 DNS,我们会说 hostname.no-ip.org
  • 我已经设置了一个“共享秘密”,我们会说 1234567890
  • 我已经在服务器上为我的 android 手机设置了一个帐户,假设用户名为“nexus”,密码为“google”

在 Macbook 上,我只需使用我在服务器上设置的 DNS、密码和凭据,然后它就会连接。

在我的 Android 设备 (Galaxy Nexus 4.2.2) 上,我使用以下设置:

  • 名称:Mac 服务器
  • 类型:L2TP/IPSec PSK
  • 服务器地址:hostname.no-ip.org
  • LT2TP 秘密:(未使用)
  • IPSec 标识符:(未使用)
  • IPSec 预共享密钥:1234567890

当我尝试使用这些设置进行连接时,它会提示输入用户名和密码,因此我输入了“nexus”和“google”。它坐在那里说“正在连接...”大约 30 秒,然后它会返回到“已断开连接”,没有错误或其他消息。我也尝试将“共享秘密”放在 L2TP 秘密字段中,但结果相同。

内置的 Android VPN 是否与 OS X Server 的 VPN 不兼容?还是我配置错误?

注意:我强烈希望继续使用 L2TP,而不是安全性较低的 PPTP …

vpn android l2tp osx-server macos

5
推荐指数
1
解决办法
8908
查看次数

Mac OS X(10.8) 中是否有等效于“iptables”的命令?

我想拒绝 Mac OS X 10.8(Server) 中的一些流量,例如使用:

iptables -t 过滤器 -I 输入 4 -s xxx.xxx.xxx.0/20 -p tcp --dport 1723 -j 拒绝

是否有适用于 Mac OS X 的等效命令?

osx-server macos

5
推荐指数
1
解决办法
3万
查看次数

Mac OS X 服务器相对于 Mac OS X 客户端的优势?

我正在讨论购买带有常规客户端操作系统的 mac mini 还是带有服务器操作系统的型号,以便更换我的家庭服务器。与服务器操作系统一起使用有什么好处吗?

mac mac-mini osx-server macos

3
推荐指数
1
解决办法
2698
查看次数

如何允许用户在远程 Mac 上快速切换?

我们的服务器已被一个在使用它后尚未注销的人锁定,所以现在我无法在不重新启动的情况下访问它。我可以以某种方式允许通过 SSH 快速用户切换而不重新启动系统吗?它正在运行雪豹。

ssh authentication remote-access osx-server macos

3
推荐指数
1
解决办法
2979
查看次数

如何在 Windows 下访问 Mac OS X 服务器上的文件?

我正在尝试连接到在 Mac 上运行的工作服务器,但我家里有一台 PC(Windows 7)。我有 afp://server.com/files 格式的连接路径。是否需要在我的 PC 上安装一个客户端来登录?

networking windows-7 osx-server afp

1
推荐指数
1
解决办法
5万
查看次数