我有2个Web服务器,1个运行Apache,另一个不知道,因为它是我的VOIP PBX(talkswitch)。 当我尝试从外部访问我的网站(apache)时,我最终在PBXpipe理页面。 我使用dyndns来跟踪我的dynamicIP并分配给一个域。 林没有兴趣改变从外部交换机的configuration,只需要看看我的Apache服务器。 如何取悦? KR LKOCK
通常在网站上,当用户想要永久删除他/她的账户时,是否有必要从备份中删除这个账户,以避免备份恢复时不必要的重新激活?
所以我想知道这是不是一个好主意。 我有一个公有和私有子网的Amazon AWS VPC设置。 所以我都准备好了互联网网关和NAT。 我将在私有子网中设置所有的Web服务器(Apache2 isntances)和DB服务器,并使用Load Balancer / Reverse Proxy来提取请求并将其发送到服务器的私有子网群集中。 那么我的问题是,亚马逊ELB是一个很好的使用这些,还是更好地设置我自己的自定义实例来处理公共请求,并通过使用nginx或英镑的NAT运行它们? 我喜欢第二个选项,只是为了让我可以login并检查一个实例。 以及利用caching和fail2ban ddos预防,以及可能使用失败保险箱来redirectstream量。 但是我没有ELB的经验,所以我想我会问你的意见。 另外,如果你们也有这个意见,那么使用第二个选项,我只能有一个公共IP地址,并能够通过端口号将SSH连接路由到相应的实例? 提前致谢!
每次我重新启动我的科学Linux框,我有问题,它不启动Apache Web服务器( httpd )。 我必须手动执行此代码: [vagrant@magento ~]$ sudo service httpd restart Stopping httpd: [FAILED] Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName [ OK ] 我有一个与Ubuntu 12.04服务器的Vagrant框的类似的设置,正确启动httpd服务,所以有什么线索得到一个科学的Linux Apache服务器启动httpd自动? 每次我使用命令:在我的命令提示符vagrant reload ,Web服务器不会得到httpd服务,我必须使用重新启动命令( sudo service httpd restart )来获取它。 但是我想在自己的Ubuntu 12.04之前(精确64)自动的那个函数。 所以决定性的因素不是“失败”和“确定”消息之间的界限,问题在于重新启动后状态为“失败”。 更新:瞬间尝试你的好主意! 但我确定,所有3个运行级别(3,4,5)已经处于ON状态。 这是我现在的状态: 34 [vagrant@example ~]$ chkconfig […]
注意这是来自Stack Overflow的已closures问题的副本,以及服务器故障中类似问题的build设性版本。 通常我需要在/etc下编辑许多configuration文件,但是,我不希望这些更改在我执行下一次系统升级时丢失。 现在,我已经将所有的configuration文件以及一些维护脚本放在/opt/admin ,并将符号链接到了/etc目标,但根据我见过的标准 ,这似乎不正确。 我想到的另一个select是把它们放在/usr/local 。 上述文件说明在本地安装软件时供系统pipe理员使用。 这是我得到的最接近的 但是,安装新的非打包软件时, /usr/local也会被破坏。 对于如何维护这些标准,有没有一个标准/很大程度上遵循的最佳做法? 由于这不是一个讨论页面,答案应该是明确的,并有一两个文章来支持。 注意我已经包括我自己的答案,我发现迄今为止最有用的。 我在这里重新打开这个,所以可以讨论,并有更多的答案进来。
我有一个使用NAT运行在防火墙后面的debian web服务器(nginx)。 Web服务器正在托pipe几个需要SSL和自己的IP地址的站点。 我希望SSL站点只监听其特定IP地址,共享站点只监听共享IP。 现在我正在监听所有域的通配符*,我假设这意味着它正在侦听单个局域网地址,并且根据主机名而不是IP地址提供站点内容。 我想纠正这一点。 什么是正确的行动? 是为每个IP地址创build一个1:1 NAT,并将LAN IP添加到networking接口来侦听,然后将LAN IP分配给特定的域? 或者,还有更好的方法? 有什么方法可以传递公共知识产权,并据此采取行动? 谢谢。
我目前的网站项目有以下特点: 一个网站,基本上是一个只读的信息存档。 访问者不能做任何互动操作。 该网站的所有页面(目前大约15k)都是预先生成的HTML文件和在另一台机器上创build的graphics。 这种方法背后的动机是:由于没有dynamic处理,没有数据库,所以几个networking安全方面的复杂性要低得多。 除此之外,由于整个网站是一个大型的单个caching,为静态文件提供服务,所以希望能够获得良好的性能(换言之,降低运行成本)。 但是,我低估了将大量文件保存在less量目录中的性能影响。 目前,网站的url直接映射到文件系统上预先生成的目录结构。 例如,地址domain.com/categoryA/…映射到包含大量HTML页面的目录webroot/pages/categoryA/… ,并且随着添加的每个附加文件,文件读取变得越来越慢到那个目录。 我怎么能解决这个问题? 是否有任何Web服务器或服务器端技术,尤其是解决服务大量静态页面的问题? 一个SEO友好的url结构应该被保留。 除此之外,我有任何build议。
最近在我的一个运行apache和php的客户端服务器上,我注意到一大堆随机文件被放置在网站的每个文件夹中。 他们被命名为随机数字,如205492.php。 还有.htaccess文件已被放置在随机编号的文件。 我的主机告诉我它的客户端上传脚本在PHP中,但所有者/文件组被设置为httpd。 我认为这意味着它放置在这里的文件的Apache守护进程。 这些文件的创build时间都设置为完全相同的时间戳。 在随机的php文件中有很多CURL和base64_encode函数。 我没有注意到build立我的客户网站的人在整个文件夹的chmod到777。 我已经改变为755认为可能是问题。 我想知道有没有人听说过这样的事情,如果有人有任何build议。 非常感谢您的时间。
所以我真的习惯了LAMP堆栈,并且在我的Ubuntu服务器上有大约30个PHP站点的Apache和PHP设置。 我想在build立在Ruby on Rails上的网站上抛出一个新的项目。 是否有可能继续使用Apache,并将RoR项目放在/ var / www /中的所有其他项目旁边? 另外,在默认的Ubuntu服务器安装上安装RoR的最好方法是什么? 谢谢!
我在我的个人电脑上运行了深度networking服务器,需要做一些数据库工作与我的网站,但不能访问我的托pipe服务提供商的实际托pipe帐户。 有没有一种方式来下载MySQL,所以我可以做本地主机上的数据库工作? 谢谢