Articles of configuration

64位Ubuntu和32位应用程序

我试图在我的VPS上运行一个32位的服务器进程,但是当我这样做的时候,在加载进程需要的共享库时遇到了问题。 当他们提示“sudo apt-get install ia32-libs”的时候,当我这样做的时候,我担心Ubuntu想用我们已经安装的32位的软件包来replace每一个软件包,以前安装的各种软件包(包括nginx和php)被安装。 我究竟做错了什么?

从mod_rewrite和lighttpd中重写排除目录

即时将一个Apache2服务器迁移到Lighttpd,但即时通讯与Mod_Rewrite有一些问题。 我有一个目录/ api /,我需要从重写规则中排除如下: url.rewrite-once = ( ".*\?(.*)$" => "/index.php?$1", ".*\.(js|ico|gif|jpg|png|css)$" => "$0", "" => "/index.php" ) 我试图围绕着块 $HTTP["url"] !~ "^/api/" { } 然而,这不起作用,只是从重写中排除每一个URL。 有没有人知道的方法 a)从重写中排除/ api / b)排除服务器上存在的每个实际目录重写 我已经看到了Drupal的Lua脚本,可以做后者,但是我不熟练Lua,不知道如何configuration这个Zend Framework应用程序。 整个configuration: http : //pastebin.com/ggjiTFLk 干杯

Apache站点configuration共享设置

对于我们的WordPress开发服务器,每个开发人员都有一个子域在指向相同服务器和数据库的站点上工作,但是具有不同的文件夹位置。 这使我们可以立即看到数据库的变化,但我们都在文件级独立编码。 要做到这一点,我有一个单独的Apache网站configuration为每个子域。 例如:开发者A:a.site.com开发者B:b.site.com 它工作的很好,但是我在/ etc / apache2 / sites-available中维护了两个独立的站点configuration文件(a和b),它们与90%是一样的。 有没有办法让configuration文件(a和b)“包含”一个通用的configuration文件?

在多台计算机上安装编译的Linux程序

对不起,如果这听起来像一个愚蠢的问题,但是当我使用通常的“./configure,make,make install”步骤在Linux上编译的东西时,我怎样才能在其他服务器上安装程序,而无需重新编译? 我试图避免必须在生产服务器上安装构build工具,但是我需要一个特定的软件的最新版本,所以在这种情况下使用RPM不是一个选项。 任何帮助表示赞赏。 谢谢

需要帮助使外部网站可用

我试图在防火墙(ASA 5505,v8.2)中打开一个漏洞,允许外部访问Web应用程序。 通过ASDM(6.3?),我添加了服务器作为一个公共服务器,它创build一个静态的NAT条目[我使用公共IP分配给'dynamicNAT – 传出'的局域网,经过确认思科论坛,它不会把每个人的访问崩溃]和一个传入的规则“任何… public_ip … https …允许”,但交通仍然没有通过。 当我查看日志查看器时,它表示拒绝访问组outside_access_in,隐式规则,即“any any ip deny” 我没有太多的思科pipe理经验。 我无法看到我错过了什么让这个连接,我想知道是否还有什么特别的,我不得不补充。 我尝试在该访问组中添加一个规则(几个变体)以允许https访问服务器,但是它从来没有改变。 也许我还没有find正确的组合? :P 我也确保Windows防火墙在端口443上是开放的,虽然我很确定目前的问题是思科,因为日志。 🙂 有任何想法吗? 如果您需要更多信息,请告诉我。 谢谢 编辑:首先,我有这个落后。 (对不起)访问组“inside_access_out”阻止了stream量,这首先使我感到困惑。 我想我在input问题的时候再次迷茫了自己。 我相信这里是相关的信息。 请让我知道你看错了什么。 access-list acl_in extended permit tcp any host PUBLIC_IP eq https access-list acl_in extended permit icmp CS_WAN_IPs 255.255.255.240 any access-list acl_in remark Allow Vendor connections to LAN access-list […]

在CentOS 6.3上的服务modules_dep

我试图确定正确的服务器操作的最低限度的服务,我越来越受到modules_dep守护进程的烦恼。 这个服务用于什么? 先谢谢你 编辑: ps ax输出 PID TTY STAT TIME COMMAND 1 ? Ss 0:00 init 2 ? S 0:00 [kthreadd/206286] 3 ? S 0:00 [khelper/2062867] 4 ? S 0:00 [rpciod/2062867/] 5 ? S 0:00 [rpciod/2062867/] 6 ? S 0:00 [rpciod/2062867/] 7 ? S 0:00 [rpciod/2062867/] 8 ? S 0:00 [rpciod/2062867/] 9 ? S 0:00 […]

漂亮的URL与Apache代理

我在我的业务networking上运行一些networking摄像头(带embedded式服务器),这些networking摄像头可以通过networking访问,我想制作Apache可以路由到他们运行的端口的“漂亮”的URL,所以我的妻子不需要记住端口号码。 例如,其中一台摄像机是本地IP 192.168.0.200,而摄像头服务器(我正在使用安卓手机上的IP摄像头 )正在端口7890上运行。我将端口转发给我的路由器,我可以通过networking访问它mydomain.com:7890。 我想要做的就是给它一个像mydomain.com/cam/1一个不错的URL,并有Apache路由到正确的LAN IP /端口。 这在我的httpd.conf也可以正常工作: ProxyPass /cams/1 http://192.168.0.200:7890 ProxyPassReverse /cams/1 http://192.168.0.200:7890 我可以在浏览器中键入mydomain.com/cam/1并获取它提供的html页面。 问题是,它最初服务的页面只是一堆链接,即以下内容: 每个链接都是相对于页面的根。 例如,我通常使用第三个链接,“使用Java浏览器插件”。 这个链接的URL是/java.html 。 如果我使用“绝对”urlmydomain.com:7890/java.html , mydomain.com:7890/java.html预期工作。 但是启用Proxying后,生成的链接是mydomin.com/java.html ,我的根文件夹中没有java.html(即使是我做的,它将是与networking摄像头不同的文件)。 所以我的问题是,如何继续拥有这些漂亮的url,但是在被网页内部的url(或任意的子url)仍然遵守/cams/1偏移量,这样它们都能正常工作?

Nginx / phpmyadmin目录为默认主机

我对我的nginx服务器有问题。 我对nginx相当陌生,所以configuration文件不是我最强(还) 我在/etc/nginx/conf.d/中有这个default.conf: server { listen 80; server_name _; #charset koi8-r; #access_log logs/host.access.log main; location / { root /usr/share/nginx/html; index index.php index.html index.htm; } error_page 404 /404.html; location = /404.html { root /usr/share/nginx/html; } # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { […]

通知用户他们的漫游configuration文件变得太大而无法在关机之前复制的实用程序?

我的用户遇到漫游configuration文件变得太大,然后漫游configuration文件丢失的问题。 我相信这是因为这是因为他们在漫游configuration文件中存储太多。 有没有一个程序可以安装在Windows中,这将: 听取注销事件 检查他们的漫游configuration文件的大小与我设置的大小限制… 如果漫游configuration文件太大,则会通知用户他们必须减小configuration文件的大小。 这样的程序是否存在或需要写入?

只需要在Centos 6上安装libswresample.so.0 – 如何? (对于FFMPEG)

我试图让ffmpeg在Centos 6机器上运行,并且整个过程都是一帆风顺的。 我以为我已经得到它,但是当我去使用ffmpeg我得到的错误: ffmpeg: error while loading shared libraries: libswresample.so.0: cannot open shared object file: No such file or directory 我查看了/ usr / local / lib,这是所有库存储的地方,我没有那个确切的文件,但是我有“libswresample.a”。 由于各种问题,我放弃了正式的FFMPEG Centos方向,并且使用yum进行安装。 我在哪里可以find缺less的库,并且可以将文件放在我的/ usr / local / lib文件夹中进行修复? 谢谢 – 有一个基本的Linux理解,比Centos更熟悉Ubuntu。