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

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

2
VirtualHost confファイルを追加した後、apacheが再起動しないのはなぜですか?
でCentOS 7、私が入力したときに、サーバー、私は次のエラーを取得するsudo apachectl restart私はの下部にあるファイルをインクルード追加した後httpd.conf: Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details. 次に、と入力するsudo systemctl status httpd.service -lと、結果は次のようになります。 httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled) Active: failed (Result: exit-code) since Tue 2014-12-23 20:10:37 EST; 2min 15s ago Process: 2101 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, …

2
ソケットアクティベーション(systemd)でhttpdの使用を開始するには?
apache httpdサーバーが私たちの小さなサーバーの1つで必要になることはめったにないので、systemdによるソケットアクティベーションを介して起動する(そしてしばらくトラフィックが発生しなくなったときに停止する)のは良いことです。これは可能ですか?もし可能なら、どのように?

3
CentOS 6.5でポート80を開きます
仮想マシンでCentOS 6.5のポート80を開こうとしているので、デスクトップのブラウザからApacheにアクセスできます。 上記のスクリーンショットをご覧ください。... http://www.cyberciti.biz/faq/linux-iptables-firewall-open-port-に書かれているように、青い矢印の前に行を追加しました。 80 / 今、ブラウザにIPアドレスを入力するとApacheテストページが表示されますが、それでもiptablesを再起動すると、CentOSが新しいルールを適用しようとすると「FAILED」が表示されます。 誰もこれの解決策を知っていますか?または、失敗を無視する必要がありますか?


2
httpdのメモリ使用量
httpd(Apache/2.2.29)メモリ使用量に問題があります。 時間が経つにつれて、httpdプロセスのメモリ使用量は徐々に増加し、最終的に100%になります。 最後に再起動したのhttpdは約24時間前でした。次からの出力free -m: [ec2-user@www ~]$ free -m total used free shared buffers cached Mem: 1655 1415 239 0 202 424 -/+ buffers/cache: 788 866 Swap: 1023 4 1019 それが間違いないことを証明するためにhttpd、私は再起動しhttpd、free -m再び走りました: [ec2-user@www ~]$ sudo service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] [ec2-user@www ~]$ free …

3
Webサーバーが作成できるApacheグループを確認するにはどうすればよいですか?
Wordpressを機能させようとしています。現在、次のエラーメッセージが表示されます。 Could not create directory. /var/www/html/wp-content/upgrade/theme_name テーマをアップロードしようとしたとき。これは、に設定された権限です/var/www/html/wp-content/upgrade/ drwxrwxr-x 3 ec2-user apache 4096 Jun 21 00:30 upgrade chmod 777 upgradeエラーがなくなります。しかし、それはベストプラクティスとは見なされません。しかし、私はこれもうまくいくはずだと思う...なぜですか? 上記のアクセス許可ではWebサーバーが含まれていない可能性があります。Webサーバーに書き込みを許可するには、どのグループを使用すればよいですか? (私のセットアップはAmazon EC2、httpdを使用したAmazon Linux AMIです)


3
サービスとしてのApacheの起動はSIGWINCHで終了します
実行するservice apache startと、ログファイルに次のエントリが表示されます。 [mpm_event:notice] [pid 1906:tid XXX] AH00489: Apache/2.4.23 (Unix) OpenSSL/1.0.2g PHP/7.0.9 configured -- resuming normal operations [core:notice] [pid 1906:tid XXX] AH00094: Command line: '/usr/sbin/httpd' [mpm_event:notice] [pid 1906:tid XXX] AH00492: caught SIGWINCH, shutting down gracefully そしてサービスapacheが開始されませんか?インターネットでSIGWINCH[ Window size change]の意味を見つけることができますが、この場合はあまり役に立ちません。 ファイル/etc/systemd/system/apache.service: [Unit] Description=The Apache Webserver [FaF Compiled] After=network.target nss-lookup.target time-sync.target Before=getty@tty1.service …

3
一部の構成情報をconf / httpd.confに配置し、一部をconf.dフォルダーのファイルに配置するのはなぜですか?
メインのApache構成ファイルは/etc/httpd/conf/httpd.conf私のCentOSシステムにあり、そこに行があります: Include conf.d/*.conf conf.d内には、主に次のような処理を行うファイルがあります。 LoadModule auth_kerb_module modules/mod_auth_kerb.so しかし、そこに設定され、独自の設定ファイルを持つ他のサイトもあります。これはよく考えられていませんでしたか、それとも何か不足していますか?

1
Apacheによって開かれたままになっている削除されたファイルを回復しますか?
Apacheログファイルが削除されたが、Apacheによって開いたままになっているとします。次に、これは私がやっていることです: pid=$(lsof | grep text.txt | awk '/deleted/ {print $2}') fd=$(lsof | grep text.txt | awk '/deleted/ {print $4}' | grep -oE "[[:digit:]]{1,}") cp /proc/$pid/fd/$fd directorytobecopied/testfile.txt これは私がファイルを回復して元の場所に戻すために行っていることです。上記のコードは見栄えが悪いので、これを行う簡単な方法はありますか?さらに、ファイルが削除された場所(directorytobecopied)からどのようにして知ることができるので、手動でファイルの元の場所を誰かに尋ねて、そこに戻す必要がありません。

2
ApacheでSSLを構成する方法は?
RHEL 6にapacheをインストールしました。すべてが正常に動作しています。https:// localhost:443 /を使用するために必要なすべての変更と構成 。 「Listen 80」を443に変更すると、SSL接続エラーがスローされます 「エラー107(net :: ERR_SSL_PROTOCOL_ERROR):SSLプロトコルエラー。」

3
Apacheがログファイルを保持する場所を見つけるにはどうすればよいですか?
Apacheがサイトのアクセスログとエラーログを保持している場所を見つける必要があります。 何十ものサイトがホストされているサーバーにrootアクセスできます。これらのサイトの1つをデバッグしようとしています。サイトを閲覧すると、/var/logs/apache2/access.logまたはに表示されません/var/logs/apache2/error.log。(ファイルはそこにあり、他のサイトはそれらに記録されます。実際、何百もの異なるログファイルがあります)。 どちらの結果locate httpd.logも発行find . -iname httpd.logされていません/。 サイトのApache構成は次のとおりです。 ServerName REDACTED.com.br DocumentRoot /var/www/xyz/wiki AssignUserId xyz_wiki xyz_wiki <Directory /var/www/xyz/wiki/data> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/conf> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/bin> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/inc> order allow,deny deny from all </Directory> php_admin_value open_basedir /var/www/xyz/wiki/:/mnt/vdImagem/www/xyz/wiki/

4
本番サーバー用の大文字と小文字を区別しないファイルシステム
最初の状況は次のようになります。 コーポレートソフトウェアはPHPベースです。 Windows 2003 Server上のApache 2によって提供されます。 それは大きな。 これは、大文字と小文字の区別やディレクトリの区切り記号を気にしなかった、かなり専門家ではない開発者の遺産です。 望ましい状況は次のようになります。 すべてはまだ決定されていない味のLinuxディストリビューションの下でApache 2に移行しました。 問題: 大文字と小文字を区別したり、ディレクトリの区切り文字を気にしたりせずに、膨大な数のコード。 私はすでにいくつかの調査を行いましたが、残念ながら実稼働環境にも適したものは何も見つかりませんでした。CIOPFS見栄えは良いですが、運用システムでは使用しないことを明示的に意図しています。mod_spellingApacheがオプションになると思いますか?私にとってまだ未解決の問題は、PHPがそのモジュールの助けを借りて、または直接(それが役に立たなくなる)ファイルにアクセスする場合です。 苦い薬を飲み込んですべてのコードを確認する必要がありますか?現在のソフトウェア環境を少しずつ新しいビルドのものに置き換えるので、それは避けたいです(長期的に)。


2
ディレクトリへのSELinux httpd書き込みアクセス
SELinuxは初めてです。debianから来ました。httpdディレクトリへのアクセスを許可したい。 SELinux Alert Browserは以下を提案します: # grep httpd /var/log/audit/audit.log | audit2allow -M mypol # semodule -i mypol.pp このコマンドがどのように機能するのか理解できませんでした。どこにもディレクトリパスを指定していません。どのようにhttpdを許可するディレクトリを知るのですか? 以前は、grepを使用して出力またはファイルからテキストを抽出していました。しかし、ここではプロセスでgrepが使用されています。わかりませんでした。 また、実際の解決策は何ですか。httpdにディレクトリへの書き込みアクセスを許可する場合

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