Articles of apache 2.2

httpd服务器变慢,然后出现无响应

那么,我最近从Windows切换到Centos 6,并安装了httpd php ispconfig 3和邮件服务器的东西。 但是在几个小时之后(大约5-8),服务器变慢了,网站不再加载了,而且当用ssh连接时,直到我可以login才会有这个样子。 另外,我注意到硬盘灯发生时总是亮起。 我使用ISPConfig 3作为cPanel,使用Apache2作为Web服务器。 我甚至重新安装了操作系统1次,而且还是发生了… Apacheconfiguration ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 60 KeepAlive On MaxKeepAliveRequests 0 KeepAliveTimeout 15 <IfModule prefork.c> StartServers 10 MinSpareServers 5 MaxSpareServers 50 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 40000 </IfModule> <IfModule worker.c> StartServers 4 MaxClients 300 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> […]

mod_negotiation似乎被启用,但没有扩展名的.php文件返回404

我遇到以下问题 – 移至新平台后,除非URL包含扩展名,否则PHP文件不会被find。 所以,如果/var/www包含文件problem.php ,URL http://localhost/problem.php显示正确,但是http://localhost/problem没有。 我已经尝试了以下内容: 检查configuration文件中是否启用了MultiViews : <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> 检查是否通过phpinfo()加载mod_negotiation : 加载模块:core mod_log_config mod_logio mod_version prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_reqtimeout mod_rewrite mod_setenvif mod_status 以防万一以上是由压力引起的幻觉,尝试加载mod_negotiation2并重新启动服务器: leviathan www # […]

当没有提供尾部斜线时,nginxredirect(不是代理)到apache后端

当我访问http://example.com/folder ,我的浏览器redirect到example.com:8080 。 但是,当我访问http://example.com/folder/时,它工作正常。 后端是一个监听端口8080的apache服务器。 nginxconfiguration: server { listen 80 default_server; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1:8080; proxy_redirect default; } } 我试过了: … proxy_pass http://127.0.0.1:8080/; …. 还是一样的问题。 我已经看过类似的问题,但似乎无法得到这个答案。 有人有主意吗?

用mod_proxy查看对真实服务器的请求

我的设置涉及使用mod_cache和mod_proxy的Apache来代理和caching我的iOS应用程序和Web服务之间的XML数据。 现在我正在使用awstats来查看我的iOS应用程序向我的代理服务器发出了多less请求。 有什么方法可以查看实际对Web服务的服务器进行的请求的统计信息(或者只是一些数字)? 以下是服务器设置的清晰图示: iOS应用程序<—–>我的caching代理服务器<—–> Web服务 请注意,除了与Web服务交互以外,我无法访问Web服务的服务器。

服务器备份选项?

我目前有专门的服务器运行Apache(我可以提供更多的规格,如果需要的话),但我试图设置自动完整备份,每天晚上运行。 最好我希望能够把他们每天晚上我们的Mac微型服务器。 有没有办法做到这一点? 不幸的是,在服务器上获取辅助磁盘不是一个选项。

Apache文件夹和文件权限

我希望我来这个问题的正确的网站。 基本上是这样的情况 您拥有Apache上托pipe的文件夹名称“Testfolder”。 testing文件夹包含只有域上的某些用户才能看到的文件。 例 file1.htm = Can only be viewed by all users file2.htm = Can only be viewed by Domain Admin, Guy2, Guy3 所以当你通过例子\ WebServer \ Site Name \ testfolder \ file1&file2.htm访问它们时,它们可以被各自的用户正确地查看。 然而,当你去“testwebsite.com/testfolder”,任何人都可以查看所有的文件,并忽略文件夹的权限,对于这种情况的任何想法,如果任何人可以帮助解决这个问题,将会非常感激。

为RedmineconfigurationApache子域

我有一台名为DEV01.intranet的服务器,我已经安装了Redmine。 我设法configuration一个子域redmine.dev01.intranet,现在正在工作,但是当我单独去dev01.intranet它再次显示Redmine(?? !!!) 我想从http://redmine.dev01.intranet和http://dev01.intranet/redmine访问Redmine。 我有这些在网站启用: GNU nano 2.2.6文件:/ etc / apache2 / sites-enabled / default1 <VirtualHost *:80> DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None 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 […]

为什么我的phpMyAdmin页面不能从原始PHP代码解释?

我对网站build设颇为陌生。 我一直在练习MySQL和phpMyAdmin,但只在本地主机上。 进展顺利。 但是,当我真的给自己买了一个域名,并把我的Apache的文档根改为其他目录(除了public_html等)之外,我发现它并没有像我期望的那样工作。 当我试图从远程客户端pipe理我的数据库时,就发生了这种情况。 我input了mywebsite/phpmyadmin的URL,它给了我一个404 error 。 我跑了一点研究,发现这个网页,并按照说明,补充说 包括/etc/phpmyadmin/apache.conf 到/etc/apache2/apache2.conf 。 它在一定程度上,我不再有404 error 。 但它更奇特的是,我的网站开始下载原始的php代码文件,看起来将呈现为我的phpMyAdmin页面,但页面不显示。 任何人帮助?

虚拟主机的默认日志指令

我使用Apache 2与VirtualHosts,目前,我将不得不手动添加ErrorLog / CustomLog每个新的虚拟主机(我知道我可以使用脚本来创build它们)。 有没有办法在正常的apache2configuration中定义这些指令,以便每个虚拟主机,以便根据ServerName自动设置日志指令,还是我必须为每个虚拟主机单独创build?

在WHM还原后,名称服务器将更改为parsing为不正确的IP地址

我已将5个网站移至VPS服务器,并使用新名称服务器更新DNS。 我从WHM内的完整备份中恢复了这些网站。 原始主机的IP地址为123.456.789(匿名),目标主机的IP地址为88.88.88.88。 但是,IP地址parsing为88.88.681.63(与目标主机非常相似的地址)。 目的主机上的cPanel中的Alogging正确指向88.88.88.88。 我有一个维护页面设置为在源主机和目标主机上显示,但是当我浏览到该网站时,它解决了错误的IP地址,所以它显示: 指数 / Apache / 2.2.22(Unix)mod_ssl / 2.2.22 OpenSSL / 0.9.8e-fips-rhel5 mod_auth_passthrough / 2.1 mod_bwlimited / 1.4 FrontPage / 5.0.2.2635 PHP / 5.3.16服务器在mydomain.com.au端口80 当我ping通域名时,有时会parsing为正确的IP地址,但大部分时间会parsing为不正确的IP地址。 由于名称服务器更新后ts已经有大约9个小时了,在传播过程中是正常的行为,还是我做错了什么?