AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-244009

htfree's questions

Martin Hope
htfree
Asked: 2016-07-14 16:52:00 +0800 CST

如何通过 IP 地址限制特定用户对 Subversion SVN 的访问,例如 collabnet 边缘服务器

  • -3

我有一个颠覆服务器,有几个人在某个存储库上工作。我正在添加一个新用户,但对于这个新用户,我只希望他只能从“特定 IP”访问 SVN 服务器。

如果我可以通过 IP 地址限制访问,不仅特定于某个用户而且特定于存储库,每个存储库,但不是必需的,那就更好了。

我做了一些阅读,似乎应该有一些“LocationMatch”的东西我可以在SVN的httpd.conf中编辑或者添加一个关于拒绝任何然后允许来自某些IP的声明,但这会影响我认为的“所有用户”。

我想我可以为这个新用户等克隆存储库,但我宁愿让它们都在同一个“存储库”上工作,这样我就不必在存储库之间合并同步提交。

svn visualsvn-server apache-2.4 subversion-edge collabnet
  • 2 个回答
  • 1407 Views
Martin Hope
htfree
Asked: 2015-03-30 16:27:45 +0800 CST

Nginx如何通过lua模块os执行页面加载时运行shell脚本,然后提供目录列表?

  • 2

所以我有一个 bash 脚本,我想在 url 的每个“页面加载”上执行/运行,以便它将修改(创建符号链接)到/public/html/ 我希望服务器随后服务的文件夹。

问题是我想出了如何做一个或另一个而不是两者。

我可以使用 nginx root/public/html/ 等显示目录,或者我可以通过使用而不是 root 来运行脚本/public/html/:

content_by_lua("/myscript.sh")';

但是,如果我通过 lua 使用内容,脚本会运行并在其中创建我需要的内容,/public/html但 Nginx 然后只会显示一个空白屏幕。我想要一种方法让 nginx/public/html在运行myscript.shusing后实际显示目录列表content_by_lua。

由于这项任务,我刚刚开始使用 nginx,并且不知道如何做到这一点,我确实搜索过,但对于谷歌或这里来说,这不是一个容易表达的问题。

nginx
  • 1 个回答
  • 13753 Views
Martin Hope
htfree
Asked: 2014-10-17 12:58:10 +0800 CST

Debian Jessie Qemu KVM GPU Passthrough to Windows Virtual Machine guest Virt-Manager error Bus PCI not found

  • 1

我遇到了 Virt-Manager 不想启动 VM 并给出错误的问题:

Error starting domain: internal error: process exited while connecting to monitor: char device redirected to /dev/pts/3 (label charserial0)
qemu-system-x86_64: -device ioh3420,bus=pci,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1: Bus 'pci' not found

如果我单击详细信息,这里是完整的错误:

Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 96, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 117, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/domain.py", line 1160, in startup
self._backend.create()
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 917, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error: process exited while connecting to monitor: char device redirected to /dev/pts/3 (label charserial0)

qemu-system-x86_64: -device ioh3420,bus=pci,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1: 找不到总线 'pci'

我通过 virsh edit 手动将一些命令行内容添加到 VM 的 xml 配置中,因为 virt-manager 没有这些选项,即用于 GPU BIOS 文件等。这里是 qemu 命令行标签:

<qemu:commandline>
<qemu:arg value='-device'/>
<qemu:arg value='ioh3420,bus=pci,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1'/>
<qemu:arg value='-device'/>
<qemu:arg value='vfio-pci,host=04:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on,romfile=/home/me/Downloads/Sapphire.R9280X.3072.131127_2.rom'/>
<qemu:arg value='-device'/>
<qemu:arg value='vfio-pci,host=04:00.1,bus=root.1'/>
<qemu:arg value='-bios'/>
<qemu:arg value='/usr/share/seabios/bios.bin'/>
<qemu:arg value='-cpu'/>
<qemu:arg value='host,kvm=off'/>
</qemu:commandline>

unname -a

Linux vmserver 3.16.0-customvmkernel #1 SMP Sun Sep 28 00:34:42 PDT 2014 x86_64 GNU/Linux

kvm --版本

QEMU emulator version 2.1.0 (Debian 2.1+dfsg-4), Copyright (c) 2003-2008 Fabrice Bellard  
debian
  • 1 个回答
  • 4390 Views
Martin Hope
htfree
Asked: 2014-09-25 12:59:02 +0800 CST

来宾网络无法在 Debian Jessie 主机服务器 KVM 上使用 br0 桥接网络

  • 2

GUESTS 网络根本不工作。换句话说,guest 无法 ping 主机或 LAN 网关。

  • 我已经创建了 br0 网桥,并且 brctl 显示 vnet0 已由 KVM 在客户机启动时正确添加到 br0
  • 我已将 ip_forward 设置为 1
  • iptables 已关闭,甚至没有安装,因为我只需要 GUESTS 通过桥接 br0 直接访问路由器/局域网

我有这个设置在其他带有 centos 主机的系统上工作,但我是 debian 新手,不知道我可能忘记做什么了。

主机网络似乎工作正常,eth0 不再拥有 IP,而 br0 拥有 eth0 曾经拥有的 IP。brctl show 命令显示 br0 和 eth0 在 Guest 关闭时被奴役,当 Guest 打开时显示 eth0 和 vnet0


我只是通过简单地从 VIRTIO 更改为 RTL 网络接口来使其工作,这与选择“hypervisor default”是一样的。还有的输出lsmod | grep virtio

virtio_pci             17389  0
virtio_net             26553  0
virtio_blk             17341  0
virtio_ring            17469  3 virtio_blk,virtio_net,virtio_pci
virtio                 13058  3 virtio_blk,virtio_net,virtio_pci

我不得不使用 modprobe virtio 手动添加 virtio,但它仍然没有解决问题。使用 modprobe virtio 等添加内核模块后我没有重新启动,但我确实重新启动了 libvirtd 和 virt-manager

它可以正常工作,但不能与 virtio 一起使用。内核是否存在潜在问题?我如何检查内核配置,这是一个带有uname -a输出的 debian Jessie

Linux vmserver 3.14-2-amd64 #1 SMP Debian 3.14.15-2 (2014-08-09) x86_64 GNU/Linux

感谢马斯。清理我的第一篇文章。我刚刚注意到来宾上不存在 /sys/devices/virtio 文件夹,但 /sys/devices/virtual/net/lo 存在,但没有 /sys/devices/virtual/net/eth0

centos 6.4“guest”上的 ifconfig 显示 eth0 得到 0 字节 RX 但 14kB TX 所以我猜它没有收到任何通信。我不会放弃轻松,但我并不期待在来宾和主机上从头开始重建内核。

debian
  • 2 个回答
  • 13508 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve