Questions tagged «apache2»

4
仅允许从本地网络访问Apache虚拟主机
我在运行Apache 2.2的Linux服务器上有一个网页。对于某些其他服务,该服务器对于外界是可见的。 我想配置Apache,使给定的虚拟主机仅在本地网络内部可见,因此我可以部署Web应用程序以获取组织中其他人的反馈。我认为这与Allow指令有关,但是我的实验进行得并不顺利。 如何更改我的配置文件来实现?我也应该更改防火墙配置吗?
19 apache  apache2  linux 

2
StartSSL证书在Firefox中提供SEC_ERROR_REVOKED_CERTIFICATE,在Chrome中提供ERR_CERT_AUTHORITY_INVALID
我现有的HTTPS证书即将过期,因此我购买了一个新证书。我很难正确安装它。我有一个来自StartSSL的通配符证书*.deadsea.ostermiller.org,我试图在我的Apache Web服务器上安装它。我对SSL的Apache配置是: SSLEngine on SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite ALL:!DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!LOW:!aNULL:!eNULL SSLCertificateFile /etc/apache2/ssl/2017-deadsea.ostermiller.org.crt SSLCertificateKeyFile /etc/apache2/ssl/2017-stephen-ostermiller.key SSLCertificateChainFile /etc/apache2/ssl/2017-startssl-class3-root-bundle.crt 这是从我从https://www.startssl.com/Support?v=21获得的说明中获得的, 然后我重新启动了apache,它可以正常重启。然后,我尝试在各种浏览器中访问https://test.deadsea.ostermiller.org/(应该给出404错误),有些正在工作,有些没有。 卷毛效果很好: $ curl -s --head https://test.deadsea.ostermiller.org/ HTTP/1.1 404 Not Found Date: Wed, 01 Feb 2017 22:51:57 GMT Server: Apache Content-Type: text/html; charset=UTF-8 Qualys SSL Labs将其评为A-级,并说它是“受信任的”: Microsoft Edge浏览器做正确的事情: Chrome给出了NET :: ERR_CERT_AUTHORITY_INVALID错误: Firefox给出了SEC_ERROR_REVOKED_CERTIFICATE错误: Safari表示存在无效的发行者: …

4
如何在Ubuntu上的Apache中启用.htaccess?
我试图在Ubuntu 14.04(Apache 2.4.7)中启用htaccess文件的使用。我知道这个问题有很多重复的地方,但是没有一个帮助我。 .htaccess ErrorDocument 404 /404.html 000-default.conf <VirtualHost *:80> AccessFileName .htaccess ServerAdmin webmaster@localhost DocumentRoot /var/www ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/> Options Indexes FollowSymLinks Includes AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 还需要什么?

2
<Directory>和<DirectoryMatch>(以及其他<* Match>指令)之间的显式差异
前言 我是有关Web服务器的新手。我正在设置一个Apache2服务器,目前正在研究文档。 我的发现&lt;Directory&gt;,&lt;Location&gt;和&lt;Files&gt;指示每个都有相应的&lt;*Match&gt;:指令&lt;DirectoryMatch&gt;,&lt;LocationMatch&gt;并&lt;FilesMatch&gt;分别。表面上的差异足够明显: &lt;*Match&gt; 指令以正则表达式为参数 非匹配指令将纯字符串或外壳样式的glob作为其参数。 奇怪的是,如果非Match指令前面带有“〜”,也可以为其指定正则表达式作为其参数。因此,以下两行应该相同: # From the Apache2 docs &lt;Directory ~ "^/www/[0-9]{3}"&gt; ... &lt;/Directory&gt; &lt;DirectoryMatch "^/www/[0-9]{3}"&gt; ... &lt;/DirectoryMatch&gt; 问题 我想知道的是,是否有任何细微或关键的差异需要注意,Apache的core文档没有提及。本&lt;DirectoryMatch&gt;节确实提到了一个细微的区别: 兼容性 在2.3.9之前的版本中,此伪指令隐式应用于子目录(如&lt;Directory&gt;),并且与行符号($)的末尾不匹配。在2.3.9及更高版本中,仅与表达式匹配的目录受附带的指令影响。 除此之外,我想知道: Match和non-Match指令之间还有其他区别吗? 当需要正则表达式时,哪个指令更可取? 您认为还有其他相关信息吗? 笔记 &lt;DirectoryMatch&gt;并且&lt;Directory "~"&gt;在同一合并级别 尽管没有明确提及,但&lt;Directory "~"&gt;可以像一样使用命名组和反向引用&lt;DirectoryMatch&gt;。

4
Apache日志:“ :: 1…”选项* HTTP / 1.0” 200-
只需查看我们一台Apache服务器上一个不那么繁忙的站点的日志,并在日志中注意到大量的日志: ::1 - - [15/Apr/2011:12:11:40 -0700] "OPTIONS * HTTP/1.0" 200 - ::1 - - [15/Apr/2011:12:11:41 -0700] "OPTIONS * HTTP/1.0" 200 - ::1 - - [15/Apr/2011:12:11:44 -0700] "OPTIONS * HTTP/1.0" 200 - 它们似乎多次出现在Apache已提供页面及其相关图像的GET请求下方。 他们的意思是什么? 什么是IP ::1? 如果它们是良性的,我可以压制它们吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.