Articles of apache 2.2

VirtualBox和CentOS 6,无法连接到httpd

我试图在Windows 7主机箱上使用CentOS 6 Minimalist Install和VirtualBox 4.1.4r74291在虚拟机中构buildCI服务器。 在你问之前: 目前selinux被禁用(计划一旦这个问题消失后重新启用) 我可以ssh进入它,我可以使用git推/拉它 我甚至可以使用lynx来访问localhost:80和localhost:8080。 (我安装了512MB的内存,所以没有GUI来做任何事情。) 我也可以ping / lynx google.com等 这里有一些命令输出: ifconfig -a eth1 eth1 Link encap:Ethernet HWaddr 08:00:27:2B:4E:3C inet addr:192.168.1.104 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe2b:4e3c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:320629 errors:0 dropped:0 overruns:0 frame:0 TX packets:171826 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:445888239 (425.2 […]

如何根据主机名在相同的IP上切换不同的Web服务器?

在我的地方,我有4台服务器,每台服务器都运行Win2008r2-WEB作为web服务器,运行着不同types的服务器(TomCat,IIS,Apache,ZendServer),每台服务器也有不同的IP地址(10.0.0.0/24) 有没有办法根据主机名将stream量路由到每台服务器? (例如:apache.domain.org,iis.domain.org,tomcat.domain.org,zend.domain.org) 显然,我不能将Alogging更改为内部IP,并且我无权访问更改端口。 另外由于代理原因,我不能只使用其他端口,我只能访问:80来电。

服务器SSLconfiguration停止警告和错误

我刚刚在我的whm / cpanel安装程序的主域名上设置了SSL,域名拥有自己的IP,并且全部正常运行。 但是,当浏览Chrome中的网站时,我得到以下内容: 您与example.com的连接使用256位encryption进行encryption。 但是,此页面包含其他不安全的资源。 这些资源可以被他人在transite中查看,并且可以被攻击者修改以改变页面的行为。 连接使用SSL 3.0。 连接使用AES_256_CBCencryption,SHA1用于消息authentication,DHE_RSA用作密钥交换机制。 连接没有被压缩。 连接必须使用SSL 3.0重试。 这通常意味着服务器正在使用非常旧的软件,并可能有其他安全问题。 我检查了WHM>服务器configuration> Apacheconfiguration>全局configuration 并按照build议将SSL密码套件设置为以下内容: ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP:!kEDH PCI recommended 我也有以下SSL报告: http : //www.networking4all.com/en/support/tools/site+check/report/?fqdn= https%3A%2F%2Fmostplays.com%2F&protocol= https 当只显示标题的空白html文件时,我也会得到这个错误,所以它不是从外部源包含。 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Test Secure</title> </head> <body> <h1>Test Secure</h1> </body> </html> 我检查了服务器软件,它使用的是openSSL 0.9.8e,这可能是一个因素吗? 我做错了什么? 有没有更多的设置可以帮助诊断问题?

Apache为小型网站使用了大量的CPU

我有一台配备512MB RAM的CentOS 5.5 VPS服务器。 有一个网站通过Apache / PHP / MySQL托pipe在它内置的Magento,一个stream行的电子商务框架。 当我浏览网站时,大概需要10秒左右的时间才能加载并运行top显示以下内容: 我明白,Magento是一个相对沉重的软件,它做了很多处理,但这是一个网站的荒谬。 它还没有启动,但我担心的是,当它和一些人在同一时间浏览主页,这可能会导致问题。 我不是一个服务器的人,所以不知道如何configuration。 512MB的RAM应该足够运行这个1网站。 我的Apacheconfiguration如下,任何build议将是伟大的! Timeout 120 KeepAlive Off StartServers 2 MinSpareServers 2 MaxSpareServers 7 ServerLimit 25 MaxClients 25 MaxRequestsPerChild 500

阿帕奇 – 我在哪里得到较旧的访问日志? 他们是否在那里?

如问题所述,我可以在/ var / logs / httpd文件夹中find长达1个月的访问日志。 我从哪里得到更旧的访问日志? 他们甚至维护/保存在任何地方或删除?

如何解决在网站上的任何文件的权限被拒绝的错误

所以,我一直在试图build立一段时间的Wordpress(这么多5分钟安装声明),并刚刚卡住了。 无论如何,我只是得到: Forbidden You don't have permission to access /wordpress/ on this server. 当我看到/var/www/wordpress目录时,我看到: # ls -l total 276 -rw-r—– 1 www-data www-data 397 2008-05-25 20:33 index.php -rw-r—– 1 www-data www-data 7669 2011-02-15 17:48 readme.html drw-r—– 8 www-data www-data 4096 2012-03-05 20:55 wp-admin -rw-r—– 1 www-data www-data 40400 2009-10-25 10:32 wp-app.php -rw-r—– 1 www-data www-data […]

在同一台服务器上运行Tomcat 7和Apache 2

我的网站的一部分需要通过HTTPS运行,我正在为该部分创build一个子域。 我有Apache的httpd 2和Tomcat 7运行在相同的IP相同的服务器上,当然,Apache是​​在端口80上,而Tomcat运行在端口8080上。现在我正在做域转发的需要运行的Tomcat的请求。 例如,mathteamhosting.com/mathApp可以转发到mathteamhosting.com:8080/mathApp。 我想让Tomcat处理该子域的https请求。 我不认为这种转发技术可以在这种情况下工作。 我如何设置,以便Tomcat收到端口443上的请求,而Apache处理端口80。 更具体: http://proctinator.com ==>请求去Apache Web服务器 https://private.proctinator.com ==>请求去Apache Web服务器

Moodle只服务于IP – 不会与mod_proxy一起使用

我试图在一个已经通过Apache服务Plone&Trac的Ubuntu盒子上设置一个moodle服务器。 在我的Moodleconfiguration中,我有$ CFG-> wwwroot =' http://www.server-name.org/moodle ' 下面的(错综复杂的,但工作)configuration工作正常,但是当我访问www.server-name.com/moodle时,我得到: 检测到不正确的访问,只能通过“ http://xxx.xxx.xxx.xxx:8888/moodle ”地址访问此服务器,对不起 然后转发到Moodle运行正常的IP地址。 我错过了什么让服务器名称方法正常工作? Apacheconfiguration如下: LoadModule transform_module /usr/lib/apache2/modules/mod_transform.so Listen 8080 Listen 8888 Include /etc/phpmyadmin/apache.conf <VirtualHost xxx.xxx.xxx.xxx:8080> <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPreserveHost On <Location /> ProxyPass http://127.0.0.1:8082/ ProxyPassReverse http://127.0.0.1:8082/ </Location> </VirtualHost> <VirtualHost xxx.xxx.xxx.xxx:80> ServerName www.server-name.org ServerAlias server-name.org ProxyRequests Off FilterDeclare MyStyle RESOURCE FilterProvider […]

由GeoTrust SSL证书不起作用

我已经通过我的VPS提供商(1&1)从Geotrust签署了一个SSL证书(快速SSL Premium)。 我,做了什么这里指出,我在我的子域的虚拟主机文件中添加了所有的指令,但SSL证书似乎是不信任的。 这有什么可能的原因? 我用Apache2和mod_ssl启动了Ubuntu 10.04 Lucid Lynx

从apache以root身份运行脚本

我想更新我的hosts文件,并从Web界面(php / apache2)重新启动dnsmasq 。 我试着玩耍(示威) 。 我有一个EC2实例上运行的apache和dnsmasq 。 我知道Linux忽略文本脚本上的setuid位,但对二进制文件起作用。 (我有什么问题吗?) 我加了exec("whoami"); 到维基百科的例子C程序。 虽然C程序的有效UID是0,但是whoami不返回root 🙁 我完全想避免 回声密码| sudo服务dnsmasq重新启动 或者将apache添加到没有密码的sudoers中! 有出路吗? webmin如何做这样的事情?