我希望这能够让你身体健康,精神最好。 我有一个新的安装问题,我目前在RHEL上有1个APACHE 2.2.15和Tomcat 6.0.14。 Mod_JK版本1.2.30。 当这个开始工作时,添加第二个Tomcat。 所以,当我尝试指向我的浏览器到Apache主机:端口我得到它的作品,但如果点浏览器主机:端口/ /例子/ JSP /我得到一个404 …. apache isnt转发请求到Tomcat Tomcat工作正常,我可以浏览到JSP示例页面并运行一些东西。 我只是不能通过Apache来做到这一点。 任何帮助,非常感谢…请帮助!!!!! 这里是我的configuration….没有configuration虚拟主机… HTTPD.CONF Include conf/jk/mod_jk.conf LoadModule jk_module modules/mod_jk.so MOD_JK.CONF JkWorkersFile conf/jk/workers.properties JkShmFile logs/mod_jk.shm JkLogFile logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " WORKERS.PROPERTIES worker.list=loadbalancer,status # Node #1 properties worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 worker.worker1.lbfactor=1 # Node #2 properties(will be configured […]
我试图限制访问某些目录到某些IP ….我已经做了一些研究,下面是我想出来的,但是当我尝试访问页面时,它返回一个500内部服务器错误.. <Directory "/home/username/public_html/admin/"> order deny,allow deny from all allow from 123.45.67.89 allow from 111.222.333.444 allow from 123.45.*.* allow from 123.44.*.* </Directory> <Directory "/home/username/public_html/blog/wp-admin/"> order deny,allow deny from all allow from 123.45.67.89 allow from 111.222.333.444 allow from 123.45.*.* allow from 123.44.*.* </Directory> 我做错了什么!?
是否有可能只允许访问Cpanel / WHM到某些IP? 我知道如何做标准文件夹,但我不相信这将用于这个目的,因为他们在不同的端口或东西,不存在于标准的目录结构。
Ubuntu 11.10服务器 我有一个用户bob谁的主目录是/home/sites/bob 。 在那里有目录public_html和logs 。 Apache在www-data用户下运行。 bob的主要群体是www-data 。 Apache更新logs目录中的access.log和error.log 。 这两个日志文件由root:root拥有,并具有权限644 。 bob用户login到一个工作的FTP服务器。 问题是bob可以删除或覆盖这两个日志文件。 我需要Apache能够写入日志,并为bob只有读取权限 – 不覆盖或删除日志。 如何才能做到这一点? 我试过了: cd /home/sites/bob chown www-data:www-data logs chmod 644 logs 我期望这个工作,因为它应该给Apache的写访问和www-data组(即bob用户)只是读访问。 实际发生的事情是在FTP会话中, bob可以看到目录列表中的logs ,但是当他尝试更改logs时,他无法打开它,错误是: 命令:CWD日志 响应:550日志:没有这样的文件或目录 错误:无法检索目录列表 所以我的问题是我如何给Apache( www-data )写入访问logs但只读取访问(和不删除) bob ?
在安装mod_rpaf之后,我按如下方式设置我的configuration文件(/etc/apache2/mods-available/rpaf.conf): <IfModule mod_rpaf.c> RPAFenable On RPAFsethostname On RPAFproxy_ips 127.0.0.1 RPAFheader X-Real-IP </IfModule> 但是,现在当我重新启动apache2我得到一个错误: 命令'RPAFheader'无效,可能是拼写错误或由未包含在服务器configuration中的模块定义的 删除RPAFheader线解决了这个问题,但我真的需要这个设置。 有没有人有任何想法?
我正在用Debian Squeeze服务器设置我的Apache2虚拟主机: 文件名:whatever.mydomain.com Alias /whatever /var/www/whatever.mydomain.com <VirtualHost *:80> ServerAlias whatever.mydomain.com ServerAdmin [email protected] VirtualDocumentRoot /var/www/%0 ErrorLog /var/log/apache2/whatever.mydomain.com-error.log CustomLog /var/log/apache2/whatever.mydomain.com-access.log combined </VirtualHost> <Directory /var/www/whatever.mydomain.com> AuthPAM_Enabled On AuthType basic AuthName "Authorization Required to proceed" AuthBasicAuthoritative off AuthUserFile /dev/null Require valid-user </Directory> 我想用两个url:whatever.mydomain.com和www.mydomain.com/whatever来为同一个网站提供服务 所以为了解决这个问题,我在文件的开始部分configuration了Alias / whatever /var/www/whatever.mydomain.com。 但我不知道这是否是一个好的做法。 关于VirtualHost设置? 有什么可以做得更好? 最后一个问题:有一种方法来使用文件内的variables? 例如在VirtualDocumentRoot之外的地方重复%0? 提前致谢, 编辑:我有一个新的问题。 随着全球别名,我所有的虚拟主机将回答/任何别名,我只希望在www.mydomain.com上应用别名。 我现在正在努力与RedirectMatch没有成功。 我正在使用redirect而不是别名,因为使用别名,访问和错误日志不会进入虚拟主机日志文件。
我有apache监听端口443运行https和执行一个ProxyPass回到独立jenkins进程在同一台服务器上。 大部分时间,这工作正常,但它往往会产生一个502错误。 我可以通过加载jenkin的网页并自动刷新来重现这一点。 通常在20分钟内,我可以得到一个502页。 我在Apache中启用了debugging日志logging,并在下面提供了我的config + apache日志。 jenkins日志没有透露(就像从未收到请求)。 我需要更多的指针来跟踪这个(最终解决)。 Apache / 2.2.3jenkinsver。 1.451 <Location /> ProxyPass http://jenkins.example.com:8080/ ProxyPassReverse http://jenkins.example.com:8080/ </Location> /usr/lib/jvm/jre-1.6.0/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war –logfile=/var/log/jenkins/jenkins.log –daemon –httpPort=8080 –ajp13Port=8009 –debug=5 –handlerCountMax=100 –handlerCountMaxIdle=20 我自己得到错误: 192.168.186.207 – – [13/Mar/2013:09:23:16 -0400] "GET /?auto_refresh=true HTTP/1.1" 502 473 [Wed Mar 13 09:23:16 2013] [info] Initial (No.1) HTTPS request received […]
我请求我的服务器支持团队为我启用MOD_PHP或FASTCGI,而不是当前处于活动状态的CGI。 他们告诉我,如果我问,他们可以激活PHP CLI。 AFAK CLI的意思是推荐线路接口,所以他们这里是什么意思? 我不能看到他们希望在Apache中启用CLI? 如果我弄错了,任何人都可以向我解释吗?! 谢谢,
我只是改变了我的PHP.ini文件。 (我的Linux dist是CentOS)。 我想我需要重新启动Apache的生效,所以我发出了命令: 服务httpd重启 当这样做,我得到这个错误。 Stopping httpd: [FAILED] Starting httpd: httpd: Syntax error on line 196 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_file_cache.so into server: /etc/httpd/modules/mod_file_cache.so: cannot open shared object file: No such file or directory 我不太熟悉Linux,所以我不知道下一步该怎么做。
我目前正在build立一个Icinga监控系统,但是我缺乏如何访问特定页面的想法,通过http访问,主要是Icinga上的“所有问题”选项。 有反正我可以绕过authentication(ideia是把这个页面上的旋转页面上显示我的第二个屏幕)? 提前致谢