小编Pio*_*ula的帖子

如何查看 Apache 网络服务器上的当前连接?

我在 Webmin/Virtualmin 的帮助下,在基本的 LAMP 设置中托管了很多使用 Apache 的虚拟主机。我正在寻找一种类似顶部的工具,我可以在其中监视当前连接。虚拟主机部分似乎给我带来了麻烦。这是我尝试过的:

  • netstat- 我可以看到连接,但它们显示我好像它们都在使用我的主域,例如mydomain.com:www.
  • iftop- 我很喜欢它,但类似的缺点是netstat:不显示虚拟主机。
  • apachetop- 似乎没有显示我所有虚拟主机的信息。我正在登录到单独的自定义日志文件,我怀疑这是它不起作用的原因。
  • ntop, darkstat, MRTG, bwm-ng, IPTraf- 也不起作用。

因此,基本上,我正在寻找类似于 的当前输出的内容netstat,但要包括请求所针对的虚拟主机,例如:avirtualsite.com:www

websites virtualhost apache2 webmin

40
推荐指数
4
解决办法
18万
查看次数

如何 sudo git clone 并安全地将权限更改为另一个用户

在 Raspberry Pi 上,我以默认用户 Pi 登录。

sudo git clone在存储库上做了一个,因为它需要创建目录。

这是特定于DNU/DNX 的,因为我们还不能运行sudo dnu restore,或者永远不能运行?我不知道。它在包文件上获得权限被拒绝,导致它出错,我无法运行该示例。

pi@raspberrypi ~/Home/samples/1.0.0-beta4/HelloMvc $ dnu restore
Restoring packages for /home/pi/Home/samples/1.0.0-beta4/HelloMvc/project.json
Writing lock file /home/pi/Home/samples/1.0.0-beta4/HelloMvc/project.lock.json
----------
System.UnauthorizedAccessException: Access to the path "/home/pi/Home/samples/1.0.0-beta4/HelloMvc/project.lock.json" is denied.
Run Code Online (Sandbox Code Playgroud)

我不得不做,chmod -R 0777 /Samples但这显然不是解决这个问题的正确方法。

我如何安全或轻松地使用sudo git clone,然后让一切都像 Pi 用户进行克隆一样,或者让 Pi 用户正常工作。

我确实尝试chmod Pi:Pi过特定的包文件,但这没有帮助。我没有递归地尝试它,但我真的不知道如何正确地做到这一点。

所以我按照评论中的要求做了一个新的克隆,让我们看看发生了什么。

pi@raspberrypi /home/test $ sudo git clone https://github.com/aspnet/Home.git

pi@raspberrypi /home/test $ stat /home/test/Home
  File: `/home/test/Home'
  Size: 4096            Blocks: 8          IO …
Run Code Online (Sandbox Code Playgroud)

permissions sudo git raspberrypi

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

标签 统计

apache2 ×1

git ×1

permissions ×1

raspberrypi ×1

sudo ×1

virtualhost ×1

webmin ×1

websites ×1