タグ付けされた質問 「apache-httpd」

このタグは、Apache HTTPサーバーに関連する質問に使用します(任意のバージョンですが、関係がない限り、質問にはApacheバージョン番号を必ず指定してください)。Apache以外のWebサーバー関連の質問には、タグwebserverを使用する必要があります。

5
apache2無効なコマンド「SSLEngine」
httpdを再起動すると、次のエラーが表示されます。私は何が欠けていますか? [root@localhost ~]# service httpd restart Stopping httpd: [ OK ] Starting httpd: Syntax error on line 22 of /etc/httpd/conf.d/sites.conf: Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration を使用してmod_sslをインストールしました yum install mod_ssl openssh Package 1:mod_ssl-2.2.15-15.el6.centos.x86_64 already installed and latest version Package openssh-5.3p1-70.el6_2.2.x86_64 …
108 ssl  apache-httpd 

8
ApacheでSSLv3を無効にする方法は?
今日、誰もがPOODLEの脆弱性について話しているようです。また、次の構成ディレクティブを使用して、ApacheでSSLv3を無効にすることをお勧めします。 SSLProtocol All -SSLv2 -SSLv3 デフォルトの代わりに SSLProtocol All -SSLv2 さまざまなツール(ここでは高速なツール)を繰り返しテストした後、SSLv3が私のサーバーで喜んで受け入れられていることがわかりました。 はい、Apacheを再起動しました。はい、grepすべての構成ファイルを再帰的に処理しましたが、どこにもオーバーライドはありません。そしていや、Apacheの古いバージョンを使用していません。 [root@server ~]# apachectl -v Server version: Apache/2.2.15 (Unix) Server built: Jul 23 2014 14:17:29 それで、何が得られますか?ApacheでSSLv3を実際に無効にするにはどうすればよいですか?
76 ssl  apache-httpd 


4
configure:エラー:Cコンパイラは実行可能ファイルを作成できません
Apache 2.2.15を2.2.27にアップグレードしようとしています。apache2.2.15 / buildから取得したconfig.niceを実行しているときに、次のエラーが表示されます。 checking whether the C compiler works... no configure: error: in `/home/vkuser/httpd-2.2.27/srclib/apr': configure: error: C compiler cannot create executables 私はオンラインで検索しようとしましたが、運はありません。また、小さなtest.cスクリプトを実行してcコンパイラをテストしましたが、正常に実行されます。「kernel-devel」パッケージのインストールなど、オンラインで提供されるソリューションはほとんどありませんでしたが、問題は解決しませんでした。これを機能させるにはどうすればよいですか? 生成されるconfig.logは次のとおりです。 This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was …

2
ApacheとPHPはどのユーザーとして実行する必要がありますか?/ var / wwwファイルにはどのような許可が必要ですか?
Ubuntu 11.10ボックスをスピンアップしてapt-get install apache2 php5から、実行してapache2とPHP 5をボックスにインストールしました。これで「Webサーバー」として機能し、「It Works!」がロードされます。ページ。現在、セキュリティを強化しようとしていますが、Linux Webサーバーについて次の質問があります。 apacheの実行者は誰ですか? このユーザーはどのグループに所属する必要がありますか? PHP(およびApache?)をファイルの所有者として実行できるパッケージは何ですか?(共有Webホストなど)これらのパッケージを使用する必要がありますか?小規模なシステムで保守するのは簡単ですか? apacheを実行しているWebに提供されるファイルとフォルダのデフォルトのアクセス許可は何www-dataですか?ユーザーとして実行されているapache / phpの場合 デフォルト設定の調査では、次のことを行いました。 ファイル構造 ときに私cd /とやるls -alのコンテンツのリストを、私が見ます/var: drwxr-xr-x 13 root root 4096 2012-02-04 20:47 var/ 私がcd興味varを持っているなら、ls -al私は見ます: drwxr-xr-x 2 root root 4096 2012-02-04 20:47 www/ 最後に、/var/www私は内部で見る: drwxr-xr-x 2 root root 4096 2012-02-04 20:47 ./ drwxr-xr-x 13 root root …

4
Apache 2のどこでServerNameディレクティブをグローバルに設定しますか?
注:これは、「Apache 2.4がリロードしない、私の構成に問題はないか?」という私の質問に関連しています。 ローカルサイトをローカルでテストしようとしています。私が理解しているように、Apache 2(およびおそらくApacheも)には、と呼ばれるものがありVirtualHostます。少し理解すると、仮想ホスティングは、1つのサーバー/ IPアドレスが複数のドメインにサービスを提供できる方法であることがわかります。 https://en.wikipedia.org/wiki/Virtual_hosting。 とにかく、Apache 2を実行しているときに次のエラーconfigtestが表示され、どこでエラーが発生しているのかがわかります。私はApache 2.4.10-1を実行していますが、Apache 2.2とApache 2.4の間に起こった多くの変更がありますが、私はそれを知りません。 $ sudo apache2ctl configtest [sudo] password for shirish: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Syntax OK これは/etc/hostsファイルです: $ cat /etc/hosts 127.0.0.1 localhost …

4
Apache httpd“ Server:” HTTPヘッダーを変更します
Apachehttpdが応答データとともに送信するHTTPヘッダーの1つは「サーバー」です。たとえば、私のWebサーバーマシンは比較的最新のArch Linuxです。次のようなヘッダーを送り返します。 HTTP/1.1 404 Not Found Date: Thu, 10 Apr 2014 17:19:27 GMT Server: Apache/2.4.9 (Unix) Content-Length: 1149 Connection: close Content-Type: text/html 私が持っているServerSignature offで/etc/httpd/conf/httpd.confはなく、「サーバー:」ヘッダがまだ表示されます。mod_headersを試しました。私はそれを有効にし、いくつかのことを試しました: <IfModule headers_module> Header set ProcessingTime "%D" Header set Server BigJohn </IfModule> httpd上記の構成で停止して開始した後、HTTPヘッダーにはのようなものが含まれProcessingTime: 1523ますが、「Server:」ヘッダー行は変更されません。だから、「mod_headers」がインストールされて有効になっていて、動作していることは知っていますが、私が望むほどではありません。 「mod_security」と呼ばれるものがこれを行うと主張しているように見えますが、mod_securityが運ぶ荷物の残りのすべてを望んでいません。 更新: あなたが得ればmod_securityインストールし、あなただけのいくつかのディレクティブが必要になります。 <IfModule security2_module> SecRuleEngine on ServerTokens Full SecServerSignature "Microsoft-IIS/6.0" </IfModule> それはのためだmod_security2.7.7

10
「シンボリックリンクは許可されていないか、リンクターゲットにアクセスできません」/ CentOS 6上のApache
新しいCentOS 6インストールがあり、ドキュメントルートに開発ファイルへのシンボリックリンクがあります。 [root@localhost html]# ls -l total 4 -rwxrwxrwx. 1 root root 0 Sep 18 20:16 index.html -rwxrwxrwx. 1 root root 17 Sep 18 20:16 index.php lrwxrwxrwx. 1 root root 24 Sep 18 20:19 refresh-app -> /home/billy/refresh-app/ 私のhttpd.confにはこれがあります: <Directory "/"> Options All AllowOverride None Order allow,deny Allow from all </directory> …

4
SELinuxが原因で、httpdがフォルダー/ファイルに書き込めない
httpdが/ home / user / htmlへの書き込みアクセスを許可するのはどのseboolか知っていますか?SELinuxを無効echo 0 > /selinux/enforceにすると、書くことができるので、私の問題は間違いなくSELinuxに関連しています。大きな穴を開けずにどれが正しいのかわからないだけで、Googleはあまり助けにはなりません。 #[/home]ls -Z drwxr-x---. user apache unconfined_u:object_r:user_home_dir_t:s0 user #sestatus -b Policy booleans: abrt_anon_write off abrt_handle_event off allow_console_login on allow_cvs_read_shadow off allow_daemons_dump_core on allow_daemons_use_tcp_wrapper off allow_daemons_use_tty on allow_domain_fd_use on allow_execheap off allow_execmem on allow_execmod on allow_execstack on allow_ftpd_anon_write off allow_ftpd_full_access off allow_ftpd_use_cifs off …

2
ログをローテーションするときにApacheのリロードを回避する方法は?
logrotateを使用して、Apacheのアクセスログ、エラーログ、および書き換えログをローテーションします。私の設定ファイルは次のようになります。 /apache/*log { compress dateext rotate 365 size=+300M olddir /log/old/apache notifempty missingok lastaction /bin/apache reload endscript } 私の問題は、Apacheは回転したばかりのログファイルにこれ以上書き込まないため、回転が発生するたびにApacheをリロードする必要があることです。logrotateがローテーションを行うたびにApacheのリロードを回避する方法はありますか?

4
Apache2はIPv4 TCPポートで実行されません
Debian 7サーバーでApache2を実行する必要があります。ただし、tcpv4ポートではなく、tcpv6ポートでのみ実行されます。apt-get installでインストールしました。localhostまたは127.0.0.1またはサーバーのIPv4アドレスにアクセスしても、Webサイトは表示されません。 私の/etc/apache2/ports.conf: # If you just change the port or add more ports here, you will likely also # have to change the VirtualHost statement in # /etc/apache2/sites-enabled/000-default # This is also true if you have upgraded from before 2.2.9-3 (i.e. from # Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and …

6
Apache SSL:サーバー証明書には、サーバー名と一致するIDが含まれていません
私はapache2 WebサーバーでSSLを設定しようとしていますが、まったく機能しないようです。 チュートリアルに従ってopensslで証明書ファイルを作成し、/etc/apache2/sites-available/default-ssl.conf適切に構成しました。 httpsを使用してWebサイトを開こうとするたびに、セキュリティ上の問題により、ブラウザーが接続を拒否します。ウェブサイトを正しく設定していないと表示されます。 私/var/log/apache2/error.logには、サーバー証明書にサーバー名と一致するIDが含まれていないという警告が表示されます。 [Mon Apr 10 11:03:24.041813 2017] [mpm_prefork:notice] [pid 1222] AH00169: caught SIGTERM, shutting down [Mon Apr 10 11:03:30.566578 2017] [ssl:warn] [pid 661] AH01909: 127.0.0.1:443:0 server certificate does NOT include an ID which matches the server name [Mon Apr 10 11:03:31.579088 2017] [ssl:warn] [pid 1194] AH01909: 127.0.0.1:443:0 …

1
yumを使用してCentOSにApache 2.4をインストールする
Apache 2.2 mod_proxy_wstunnelでは使用できないため、CentOSでApache 2.4が必要です。私はこれを試しましたが、残念ながらRHEL用です。インストール後、Apache 2.4を実行できません。 CentOSに完全に動作するApache 2.4をインストールする方法を教えてもらえますか? 編集: # yum list installed | grep httpd Failed to set locale, defaulting to C httpd.x86_64 2.2.15-30.el6.centos @updates httpd-tools.x86_64 2.2.15-30.el6.centos @updates httpd24.x86_64 1-6.el6 @epel-httpd24 httpd24-apr.x86_64 1.4.8-2.el6 @epel-httpd24 httpd24-apr-util.x86_64 1.5.2-5.el6 @epel-httpd24 httpd24-httpd.x86_64 2.4.6-5.el6 @epel-httpd24 httpd24-httpd-tools.x86_64 2.4.6-5.el6 @epel-httpd24 httpd24-mod_ssl.x86_64 1:2.4.6-5.el6 @epel-httpd24 httpd24-runtime.x86_64 1-6.el6 @epel-httpd24

6
Debian jessieでapache2を最新バージョンに更新するにはどうすればよいですか?
私のDebianマシンでは、apache2の現在のバージョンは2.4.10です。 root@9dd0fd95a309:/# apachectl -V Server version: Apache/2.4.10 (Debian) 私はApacheを最新バージョン(少なくとも2.4.26)にアップグレードしたいと思います:私は試しました: root@9dd0fd95a309:/# apt-get install apache2 Reading package lists... Done Building dependency tree Reading state information... Done apache2 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 48 not upgraded. しかし、更新は見つかりません。最新バージョンにアップグレードするにはどうすればよいですか?

1
AH00534:httpd:構成エラー:MPMがロードされていません
私が持っているCentOS Linux release 7.1.1503 (Core)システムを、私はインストールされているhttpdと、対応する設定ファイルは次のとおりです。 # # This is the main rConfig Apache server configuration file. It contains the # configuration directives that give the server its instructions. # See <URL:http://httpd.apache.org/docs/2.2/> for detailed information. # In particular, see # <URL:http://httpd.apache.org/docs/2.2/mod/directives.html> # for a discussion of each configuration directive. # ServerTokens …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.