我已经在Debian Stretch系统上安装了Apache。 我没有启用网站,但由于某种原因/var/www/html/index.html仍呈现,如果我去http://hostname 。 加载的网站: root@hostname:/etc/apache2# a2query -s No site matches (disabled by site administrator) 访问日志将在/etc/apache2/conf-enabled/other-vhosts-access-log.conf -> ../conf-available/other-vhosts-access-log.conf设置/var/log/apache2/other_vhosts_access.log /etc/apache2/conf-enabled/other-vhosts-access-log.conf -> ../conf-available/other-vhosts-access-log.conf : root@hostname:/etc/apache2/conf-enabled# more other-vhosts-access-log.conf # Define an access log for VirtualHosts that don't define their own logfile CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined # vim: syntax=apache ts=4 sw=4 sts=4 sr noet 我怎样才能find什么设置是这样做的? 我想禁用VirtualHost ,现在,没有页面被加载/渲染。
我有两个https://www.noip.com/域, domain1.noip.com和domain2.noip.com ,指向相同的IP。 我有一个Apacheconfiguration文件来提供domain1.noip.com ,它的工作原理。 问题是如果我去domain2.noip.com它也提供网站。 我想这样做domain2.noip.com不起作用,因为在它什么也不加载。 期望的效果是,如果我去了一个错误的url/网站,如网页浏览器显示“无法访问此网站”。 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/stuff ServerName domain1.noip.com </VirtualHost>
我使用Apache 2.4作为Jenkins(在端口8080本地运行的Web服务)的反向代理。 我正尝试使用Require将访问此服务限制到内部networking。 我的VirtualHost: <VirtualHost *:443> ServerName jenkins.domain.com ServerAdmin … SSLEngine on … <Location /> <RequireAny> Require ip 127.0.0.1 Require ip ::1 Require ip 10.8.0 </RequireAny> </Location> ProxyRequests Off ProxyPreserveHost On AllowEncodedSlashes NoDecode ProxyPass / http://localhost:8080/ nocanon ProxyPassReverse / http://localhost:8080/ ProxyPassReverse / http://jenkins.domain.com/ RequestHeader set X-Forwarded-Proto "https" RequestHeader set X-Forwarded-Port "443" </VirtualHost> 不知何故,这使得服务不可用于所有人,包括具有可信IP的客户,如10.8.0.1。 我究竟做错了什么?
我们在aws ec2上托pipe的wordpress服务器前使用应用程序负载平衡器。 在这里,我们在WordPress的网站使用woocommerce插件,并发现了一些我们想阻止的IP的可疑活动。 那么有没有办法使用任何工具来做到这一点。 我知道fail2ban,但是我不能使用它,因为fail2ban做了阻止IP的日志分析,并且IP没有在任何日志中列出。 任何人都可以帮助这个。
我用apache(mod_jk)使用wildfly。 HTTP连接工作正常,但现在我想使用HTTPS。 configuration将在https端口上侦听的apache虚拟主机是否足以configuration证书? 或者我必须在wildfly和apache中设置SSL监听器(如果是的话,它应该是相同的证书)?
我从Godaddy购买了一个证书,并且收到了一个.crt文件以及.p7b文件(PKCS#7)。 这是我在https-ssl.conf文件下的configuration <VirtualHost *:443> —- SSLEngine on SSLCipherSuite DHE-RSA-AES256-SHA:EDH-RSA-DES-CBC3-SHA:DHE-RSA-AES128-SHA:AES256-SHA:DES-CBC3-SHA:AES128-SHA:RC4-SHA SSLCertificateFile "conf/extra/blablabla.crt" SSLCertificateChainFile "conf/extra/gd-g2_iis_intermediates.p7b" 当我尝试启动Apache服务器时,在错误日志中收到以下错误: Win32(密钥文件C:/xampp/apache/conf/extra/blablabla.crt)不支持SSLPassPhraseDialog内build, AH02564:无法configurationencryption(?)私钥 我在Windows Server 2012环境下安装了Xampp Apache 2.4。 任何人都可以让我知道是什么导致SSLconfiguration的问题?
我的网站有UTF-8编码的页面和其他内容。 对于HTML,在元标记中设置编码是没有问题的。 但是,我也有UTF-8编码的原始文本文件显示不正确,如⨯显示为× 。 我曾经考虑过在这样的文件的开头添加一个字节顺序的标记,但是我不希望这样做,因为它们并不总是得到很好的支持。 我按照其他问题的指示,但没有任何效果。 这是HTTP响应头: HTTP/1.1 200 OK Date: Sat, 12 Aug 2017 15:41:04 GMT Server: Apache/2.4.10 (Debian) Last-Modified: Wed, 09 Aug 2017 19:24:33 GMT ETag: "c04c-5565707a34966" Accept-Ranges: bytes Content-Length: 49228 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive 我希望看到Content-Type: text/plain; charset=utf-8 Content-Type: text/plain; charset=utf-8 。 如何为这些URI获得可靠的UTF-8编码?
我正在尝试设置一个VirtualHost,它可以捕获所有不属于任何其他VirtualHost的子域。 但是,这样,我不断得到index.html,它不会带我到error.php页面。 我的操作系统是Ubuntu 16.04,我没有更改/ etc / apache2中的apache.conf。 我的其他VirtualHost是运行在storage.declanmarks.pw的Nextcloud。 <VirtualHost *:80> DocumentRoot /var/www/main ServerName null ServerAlias * Redirect 404 /error.php ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 我不是Apache的专家。
我在Apache中find了两个httpd-ssl.conf文件。 一个在/extra ,一个在/original文件夹中。 我应该只configuration证书,捆绑包,关键path。 我应该编辑httpd-ssl.conf文件,还是只在/original的一个? 为什么有两个这样的文件夹, /extra和/original ?
当我们重新启动/重新加载Redhat 7.3操作系统上的Apache进程时,我遇到了问题。 重启后,我们得到下面的错误在Apache日志。 [Thu Aug 24 00:00:36.869582 2017] [proxy_http:error] [pid 120502] (70008)Partial results are valid but processing is incomplete: [client 139.59.39.38:56682] AH01110: error reading response. 在这期间,我们可以在浏览器上看到下面的消息,而如果我们在这个问题上浏览url。 ERR_CONTENT_LENGTH_MISMATCH 要解决这个问题,我们必须在2 – 3次尝试后多次重新启动Apache。 尝试的次数各不相同。 我们正在使用Apache来将请求代理到其他内部URL,并安装了一个特殊的Apache模块。 Module是OpenAM(Forge Rock OpenAm)的Web代理。 我们正在使用最新的OpenDJ和OpenAM进行身份validation,OpenAM的webagent安装在Apache中,代理请求到我们的应用程序。 每当我们重新启动Apache,我们开始面临问题ERR_CONTENT_LENGTH_MISMATCH。 我想知道如何debugging问题,为什么在重新加载或重新启动Apache失败。 httpd -v Server version: Apache/2.4.26 (Red Hat) Server built: Jun 20 2017 15:37:14 OS : cat /etc/redhat-release […]