我已经通过突触包ibapache2-mod-perl2安装。 我在httpd.conf中尝试了这一行:“ LoadModule perl_module modules/mod_perl.so ”Apache告诉我什么时候重新加载服务器:“ [warn] module perl_module is already loaded, skipping ”。 好吧,但是当我尝试在浏览器中查看一个剧目我没有访问.Apache发送给我的错误: Forbidden You don't have permission to access /cgi-bin/ on this server. Apache/2.2.14 (Ubuntu) Server at 192.168.0.10 Port 90 但是这应该显示modperl已经安装了,情况并非如此… 我希望我的虚拟主机跟随mod_perl2运行 <VirtualHost v1:80> ServerAdmin webmaster@localhost ServerName v1 DocumentRoot /var/www/v1 <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/v1/html/> Options Indexes FollowSymLinks […]
编辑:我find了解决办法。 这个命令起作用,以防有人发现它有用。 i.bak修饰符对每个更改的文件进行备份。 find /pathoffilestochange -name "*.php" | xargs sed 's|/wrong/path/|/correct/path/|g' 你好, 我想在几十个.php文件中改变一个path。 我不知道如何使用sed,但是我在网上的某个地方得到了这个命令,并成功地使用了它。 find /ruta -name "*.txt" | xargs sed -i.bak 's/charset=Foo/Bar/g' 除了现在我需要将分隔符更改为不同的字符,hece @。 这是我目前的命令: find /pathoffilestochange -name "*.php" | xargs sed -i.bak 's@charset=/wrong/path/@/correct/path/@g' 它不工作,它不给任何错误,但我检查文件,他们保持不变。 我以root用户身份执行命令,这是文件所有者,权限似乎没问题,所以一定不能成为问题。 我正在运行Debian。
我安装和configurationl7-filter: sudo apt-get install l7-filter-userspace l7-protocols sudo cp /usr/share/doc/l7-filter-userspace/examples/sample-l7-filter.conf /etc/l7-filter.conf sudo l7-filter -f /etc/l7-filter.conf -q 2 -v sudo iptables -t mangle -A PREROUTING -j NFQUEUE –queue-num 2 sudo iptables -t mangle -A OUTPUT -j NFQUEUE –queue-num 2 l7-filter加载所有的协议,不会给出错误: Got packet, had no ct: udp 17 src=192.168.1.1 dst=8.8.8.8 sport=45659 dport=53 Got packet, had no ct: udp […]
嘿,我安装了我的硬盘var / www / disk2 / 但显然自第一个硬盘驱动器上/ var / www / disk2 /上的所有文件将计入第一个硬盘驱动器上的空间不? 导致这是我上传文件时发生的事情,然后检查磁盘空间。 多数民众赞成的方式,似乎如何,使汽车/ www / disk2中的文件去第二个硬盘驱动器? 我把它和一切都放在那里。
我想给开发人员访问我的VPS,但只能到1个目录。 除了创build,编辑和删除文件之外,我不希望他能够做任何事情。 我只想保持我的服务器安全。
是否有一个命令显示当前(在SSH)加载设置这些指令? Apache2,debian6 谢谢
我有一个运行debian操作系统的VPS,并希望在其上创build用户帐户。 我想这样,当用户使用sftplogin时,var中的所有内容都显示为他们的主目录,并且不能从中删除。 例如,当用户3login时,他们可以访问var(读,写,执行)中的所有内容,但不能查看(cd)user1或user2的个人内容。 我怎么去做这个? 我想我必须在chroot这样做,但我不知道这是如何工作的。 谢谢
我正在使用最新版本的Proxmox VE(基于Debian),我无法修复错误的时间问题: $ pveversion -v pve-manager: 1.7-11 (pve-manager/1.7/5470) running kernel: 2.6.32-4-pve proxmox-ve-2.6.32: 1.7-30 pve-kernel-2.6.32-4-pve: 2.6.32-30 qemu-server: 1.1-28 pve-firmware: 1.0-10 libpve-storage-perl: 1.0-16 vncterm: 0.9-2 vzctl: 3.0.24-1pve4 vzdump: 1.2-10 vzprocps: 2.0.11-1dso2 vzquota: 3.0.11-1 pve-qemu-kvm: 0.13.0-3 ksm-control-daemon: 1.0-4 主机系统的时间是: $ date Fri Feb 25 12:39:12 CET 2011 但这是错误的,因为正确的时间应该是 Fri Feb 25 11:39:12 CET 2011 因为那是比利时当地时间(服务器所在的地方)。 proxmox主机的时区是: $ cat […]
当我这样做后wget http://www.francefootball.fr/ 所有法语口音在控制台上显示错误。 有任何想法吗?
我正在运行一个Apache服务器,有大约七个域名的虚拟主机。 现在,我想禁止只使用其IP地址访问我的服务器的客户访问。 所以: 当有人通过www.domain.com访问我的网站时,他们会访问/var/www/domain.com/public_html/托pipe的网站。 当有人input服务器的IP地址时,他们到达了403 Forbidden消息。 这个问题是,他们理论上能够通过暴力,当http://11.22.33.44/domain.com/public_html/到达我的其他网站。 我宁愿让他们一直达到403 Forbidden访问,只要他们不通过有效的域名访问我的服务器。 我如何解决这个问题?