Articles of apache 2.2

除了.htaccess和.htpasswd之外,Apache是​​否还使用任何其他点ht文件?

我正在强化我的Apache服务器configuration,并想知道是否使用除.htaccess和.htpasswd之外的任何其他"^.ht.+"文件?

在apache访问日志中的子网地址

我正在检查我的apache访问日志(我使用默认的组合日志格式),我来了一个十字架有线条目 69.171.247.0 – – [22/Oct/2012:18:15:20 +0200] "GET /some site resources HTTP/1.1" 404 514 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" 正如你所看到的,这个查询来自一个Facebook机器人,当有人发布一个链接时从网站中提取对象。 我发现奇怪的是logging的IP地址:69.171.247.0 有人知道这有可能吗?

CPanel有两个入口站点,需要使用SSL一个

我有一个网站,目的是使用SSL,但有两个条目在Cpanel的httpd.conf似乎是造成问题。 当我只访问www.website.com我需要它去https://www.website.com 。 不过,我必须直接写https://才能工作。 安全站点也有不同的IP。 我不是直接编辑httpd.conf ,也不确定如何更改以下指令: <VirtualHost 1.1.1.1:80> ServerName website.com ServerAlias www.website.com DocumentRoot /home/websitec/public_html ServerAdmin [email protected] ## User websitec # Needed for Cpanel::ApacheConf <IfModule mod_suphp.c> suPHP_UserGroup websitec websitec </IfModule> <IfModule !mod_disable_suexec.c> <IfModule !mod_ruid2.c> SuexecUserGroup websitec websitec </IfModule> </IfModule> <IfModule mod_ruid2.c> RUidGid websitec websitec </IfModule> CustomLog /usr/local/apache/domlogs/website.com-bytes_log "%{%s}t %I .\n%{%s}t %O ." CustomLog /usr/local/apache/domlogs/website.com combined […]

mod_rewrite和redirect完全匹配

可能重复: 一切你想知道Mod_Rewrite规则,但不敢问? 我想将http://www.name.com和http://name.com/redirect到http://my.name.com/ 。 示例http://www.name.com/转到http://my.name.com http://name.com/转到http://my.name.com http://www.name.com /picture.jpg没有redirecthttp://name.com/folder/picture.jpg没有redirect 谢谢。

为LAMP服务器安装Apache Lucene

我有Ubuntu运行LAMP(Linux,Apache,MySQL和PHP)服务器。 为了提供更好的searchfunction,我的一个朋友推荐安装“Apache Lucene”。 在阅读它的时候,我才知道“Apache Lucene”需要运行tomcat和java。 请让我知道,如果它是可行的,或有其他更好的替代LAMP堆栈。 我在寻找一些经过validation的解决scheme。

Raspbian上的Apache2:Multiviews已启用,但无法正常工作

我最近把webserver从我哥哥(我有sudo)设置的ubuntuserver移到了我自己创build的rasbianserver。 在另一台服务器上,多function视图可以直接使用,但是在raspbian上,它似乎并不起作用,它似乎也可以在那里使用。 我正在尝试做的是当我在地址字段中inputmy.doma.in/mobile时findmy.doma.in/mobile.php。 我正在使用与以前相同的可用站点文件,该文件看起来像这样: <VirtualHost *:80> ServerName my.doma.in ServerAdmin [email protected] DocumentRoot /home/christian/www/do <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /home/christian/www/do> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values […]

在Tomcat上安装.war文件,得到503错误

我试图在Apache和Tomcat的ArchLinux框中安装“YouTrack”。 虽然我对Tomcat完全陌生,但我得到了“503服务暂时不可用”的错误。 我通过软件包pipe理器安装了Tomcat7,并将“youtrack.war”放入这个path:/usr/share/tomcat7/webapps/youtrack.war 我在这里修改了Tomcat的server.xml: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 然后在Apache中,我configuration了这个: Listen 8081 NameVirtualHost *:8081 <VirtualHost *:8081> ProxyPass / ajp://127.0.0.1:8009/youtrack ProxyPassReverse / ajp://127.0.0.1:8009/youtrack </VirtualHost> 然后我开始重新启动这两个服务,并去“ http:// <服务器>:8081 / ”并得到了503错误: Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Additionally, a 503 Service […]

我如何让Apache有权限更改任何文件?

我有一个目录: /home/sites/ 我希望Apache能够改变任何文件,最终在这个目录中。 login这些网站的个人用户可能会把什么权限或所有权放在他们的文件上并不重要–apache可以改变他们。 这怎么可能?

我如何才能使这些权限正常工作,以便Apache可以使用这些文件?

我正在build立自己的Apache,似乎无法绕开权限。 比方说,我从网上抓取一个文件,它有600的许可。 然后我通过ftp将这个file upload到一个用户目录,这个目录也是一个apache虚拟站点,所以这个文件保留了600的权限。这意味着用户可以读取这个文件,但是Apache不能:它将被禁止。 什么是最简单的解决scheme,以便Apache可以读取+写入用户目录中最终的任何文件? apache可以通过目录中的文件授予某种根权限吗?

无法启动我的phpMyAdmin

我创build我自己的便携式服务器,但我不能让它运行phpMyAdmin,MySQL,PHP和Apache运行除了phpMyAdmin。 当我检查Apache的错误日志,它说 [Fri Nov 09 08:54:37 2012] [warn] pid file F:/Drive WebServer/Drive WebServer/bin/Debug/Apache2bak/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run? PHP Warning: PHP Startup: Unable to load dynamic library './php_mysql.dll' – The specified module could not be found.\r\n in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library './php_mysqli.dll' – […]