タグ付けされた質問 「apache2」

4
ローカルネットワークからのみApache仮想ホストへのアクセスを許可する
私が管理しているLinuxサーバーにApache 2.2を実行しているWebページがあります。このサーバーは、他のいくつかのサービスのために外部から見ることができます。 特定の仮想ホストがローカルネットワーク内からのみ表示されるようにApacheを構成したいので、組織内の他の人からフィードバックを得るためにWebアプリケーションをデプロイできます。これはAllowディレクティブに関係していると思いますが、私の実験はうまくいきません。 設定ファイルを変更してそれを実現するにはどうすればよいですか?ファイアウォールの構成も変更する必要がありますか?
19 apache  apache2  linux 

2
StartSSL証明書は、FirefoxではSEC_ERROR_REVOKED_CERTIFICATEを、ChromeではERR_CERT_AUTHORITY_INVALIDを提供します
既存のHTTPS証明書はまもなく期限切れになるため、新しい証明書を購入しました。ただし、適切にインストールするのは非常に困難です。*.deadsea.ostermiller.orgApache WebサーバーにインストールしようとしているStartSSLからのワイルドカード証明書があります。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は問題ありません: $ 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エラーを返します: …

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>ディレクティブ)の明示的な違い
序文 私はウェブサーバーに関しては初心者です。私は、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; ディレクティブは引数として正規表現を使用します 非一致ディレクティブは、引数としてプレーンな文字列またはシェルスタイルのグロブを取ります。 奇妙なことに、非マッチディレクティブの前に「〜」が付いている場合、引数として正規表現を指定することもできます。したがって、次の2行は同一である必要があります。 # 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;セクションでは、1つの微妙な違いについて説明しています。 互換性 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…” OPTIONS * HTTP / 1.0 "200-
Apacheサーバーの1つでそれほど忙しくないサイトのログを見るだけで、ログに次のような大量のログが表示されます。 ::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リクエストのすぐ下に複数回表示されるようです。 彼らはどういう意味ですか? 「::1」とは 彼らが良性であるならば、私は彼らを抑圧できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.