Articles of apache 2.2

数据库能独自主持黑客吗?

我最近被黑了。 黑客似乎将我的服务器上的任何网站redirect到一个假的病毒网站。 所以我删除了我的所有网站文件,黑客似乎消失了。 大约一个星期后,它又回来了 – 同一个。 我从来没有删除我的数据库,但也没有上传使用它们的网站。 没有任何网站链接到数据库,是否有可能支持黑客?

机器人看到不同的东西?

我已经提交我的网站到不同的应用程序,如YahooWebmasters和类似的地方。 他们将我网站的主页标题看作Index of/ 。 不过,我通常把它看成是My Title 。 服务器:它说Apashi(wtf !?),实际上是Apache PHP 5.2.5 FreeBSD的 cPanel版本11.24.4-RELEASE 内核版本6.3-PRERELEASE 主页:index.html 我想这是因为index.html 但为什么?

如何保护apache上的bash脚本?

如何closures我的PHP-Apache网站使用的几个bash脚本的访问权限? 我在我的文档根/var/www/有一个index.php文件。 index.php应该调用一些目前在/var/www/scripts/目录中的bash脚本。 不过,我不喜欢这些脚本可以通过请求http://mysite.com/scripts/script1.sh从Internet上下载的事实。 如何closures对脚本的访问,允许它们被index.php调用?

服务器是否过于优化?

我有一个用于本网站的Linux 4GB四核服务器瓦特/阿帕奇。 我注意到,当我去SSH和inputTOP来看负载平均,他们通常在0.80左右。 现在据我所知,如果你有一个四核,你的平均负载通常在4.0左右 这是否意味着我的服务器过于优化? 这可能是瓶颈缩小潜在的交通?

试图在自定义php上运行codeigniter应用程序

我有一个CodeIgniter应用程序,我用php 5.2部署到服务器,我的开发盒有5.3,有些东西不工作了。 我不想升级PHP和风险的服务器上的其他应用程序有问题。 无论如何,我编译了一个自定义的PHP,并将以下内容添加到/etc/httpd/conf.d/zcid.conf文件中的一个.conf文件以及所有其他conf文件。 <VirtualHost *:80> DocumentRoot /var/www/cid/app ServerName sub.example.co.nz </VirtualHost> <Directory "/var/www/cid/app"> authtype Basic authname "oh dear how did this get here i am no good with computer" authuserfile /path/to/auth require valid-user RewriteEngine on RewriteCond $1 !^(index\.php|robots\.txt|createEvent\.php|/cgi-bin) RewriteRule ^(.*)$ /index.php/$1 [L] AddHandler custom-php .php Action custom-php /cgi-bin/php53.cgi </Directory> 在/ var / www / cid […]

用HTTPS阻止网站?

我希望我的问题是关于服务器故障的主题。 如果不是的话,请原谅我,指点我正确的方向。 是否有可能阻止一个网站与HTTPS? 我有一个网站,我只想提供给自己。 当然,我可以在系统中以编程方式解决这个问题,但是我问自己,是否可以强制HTTPS在端口443上请求某个证书,如果没有提供,那么返回某种404错误或类似的错误。 换句话说,我需要在我的客户端系统上拥有适当的证书才能访问该网站。 这通常是可能的吗? 如果是的话,有人可以指出我的文档吗? 也许对于Apache来说,如果存在?

有没有可能caching颠覆?

是否有可能caching颠覆呢? 可能是任何商业解决scheme? 任何帮助将不胜感激。

HTTP工作HTTPS不工作

我在CentOS 6.7和Apache / 2.2.15上设置了Comodo SSL,并在服务器上运行CakePHP应用程序。 当我去http /域的工作,但是当我去httpS /域它说404未find(即使我看到绿色的锁图标和HTTPS)。 这是我的etc / httpd / conf / httpd.conf文件的一部分: Include conf.d/*.conf Listen 80 <VirtualHost *:80> ServerAdmin info@domain DocumentRoot /var/www/vhosts/domain/httpdocs/app/webroot/ ServerName domain <Directory /var/www/vhosts/domain/httpdocs> Allowoverride All </Directory> </VirtualHost> 和/etc/httpd/conf.d/ssl.conf包含: Listen 443 <VirtualHost *:443> DocumentRoot /var/www/vhosts/domain/httpdocs/app/webroot/ ServerName domain SSLEngine on SSLCertificateFile /etc/httpd/ssl/domain.crt SSLCertificateKeyFile /etc/httpd/ssl/private.key SSLCertificateChainFile /etc/httpd/ssl/domain.ca-bundle </VirtualHost> 我已经做了httpd停止并多次启动,也尝试httpS /域:80,但是给出了一个错误:此网页不可用(ERR_CONNECTION_CLOSED)。 DocumentRoot可以一样吗? 如果不是那么我该如何pipe理,因为复制/粘贴我们的应用程序代码在另一个文件夹是不可行的。 […]

blog.example.com的httpd.conf / VirtualHostconfiguration问题

我有一个网站位于/ var / www / html /哪些工作正常。 我正在尝试通过在httpd.conf中添加以下条目来设置“blog.example.com” Setup1 <VirtualHost *:80> DocumentRoot /var/www/html/blog ServerName blog.example.com </VirtualHost> 但是现在主站点停止工作,并且在http://blog.example.com也无法访问 root@server [~]# apachectl configtest Syntax OK 我尝试了以下,但它也没有工作 Setup2 NameVirtualHost *:80 <VirtualHost *:80> ServerName blog.example.com DocumentRoot /var/www/html/blog </VirtualHost> (这是链接到https://serverfault.com/questions/209945/setting-up-blog-at-blog-example-com-httpd-conf-issue ) 该网站在RedHat / CentOS系统上以用户“apache”运行。 我也尝试了以下,没有运气 Setup3 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/html ServerName www.example.com </VirtualHost> <VirtualHost *:80> ServerName blog.example.com DocumentRoot […]

如何在apache中阻止301第三方域的redirect

我的客户正在接收他想停止的域名stream量。 我遇到的麻烦是,他们正在使用301redirect,我们的服务器只是看到来自访问者的正常networking命中。 日志中没有提到引用者,所以通过相对正常的mod_rewrite方法阻止他们将不起作用。 也不会再封锁主机服务器的IP,Apache中的stream量显示为来自标准访问者。 有没有其他方式阻止这种stream量? 来自另一个域名301的访问示例Apache输出: my_ip_here – [09 / Jun / 2011:18:01:49 +0100]“GET / HTTP / 1.0”200 14012“ – ”“Wget / 1.12(linux-gnu)”