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

構成とは、機能ユニットの性質や特性に応じた配置を指す一般的な用語です。また、サーバー関連のトピックにより適したソフトウェア構成を参照することもできます。

4
NameVirtualHostsを使用してLAMPサーバーにサイトごとのphp.iniファイルを設定するにはどうすればよいですか?
NameVirtualHostsを使用してさまざまなWebサイトにサービスを提供するLAMPサーバーがあります。 最近まで、グローバルなphp.iniファイルは問題ありませんでしたが、最近、私たちの開発者の1人がphp.iniで、グローバルに設定したくない設定をリクエストしました。 サイトごとに php.iniファイルを設定できると聞いたことがありますが、これを行う方法がわかりません。 これを達成する方法について誰かが私を正しい方向に向けることができますか?

2
Php.iniは、「このディレクトリをスキャンして追加の.iniファイルを探す」を無効にしますか?
私のphp設定をロックし、デフォルト(私の場合は/usr/local/php/lib/php.iniにあります)ではなく他のphp設定のロードを無効にしたいです。 ini "またはphp.iniからの変数を永続的に設定する方法がある場合は、それを使用します。 助言がありますか ? よろしくお願いし ます。

2
Prometheus構成ファイルを分割する方法は?
現在、モニタリングにPrometheusを使用しており、多数の構成があります(prometheus.ymlのメイン構成ファイルは1400行以上です)。 これを論理グループ(おそらくDEV / TEST / PROD?)に分割したいのですが、Prometheus構成ファイルの構文で「インクルード」(または同様のもの)を使用する方法に関するドキュメントが見つかりません。 誰かがPrometheus構成ファイルを使用してこれを行いましたか?もしそうなら、あなたはそれをどのように行いましたか?

2
ElasticBeanstalk:インスタンスタイプとセキュリティグループを設定ファイルから設定する
.ebextensions/*.configアプリケーションバンドルのルートにあるファイルを介してインスタンスタイプとセキュリティグループを定義するのに問題があります。 簡単に言うと、次のような2つの構成ファイルがあります。 .ebextensions/01-options.config: option_settings: [...] - namespace: 'aws:elasticbeanstalk:application:environment' option_name: CONFIG_FILE_ONE value: '01-options.config' [...] と.ebextensions/02-app-test-env.config: option_settings: - namespace: 'aws:elasticbeanstalk:application:environment' option_name: NODE_ENV value: 'Test' - namespace: 'aws:elasticbeanstalk:application:environment' option_name: CONFIG_FILE_TWO value: '02-app-test-env' - namespace: aws:autoscaling:launchconfiguration option_name: InstanceType value: t2.micro - namespace: aws:autoscaling:launchconfiguration option_name: SecurityGroups value: sg-ys75dfs2 今、環境変数が設定されているので、両方の構成ファイルを読み取っていますが、セキュリティグループとインスタンスタイプが設定されていません-環境を再構築しても、インスタンスはt1.microデフォルトのセキュリティグループと同じように作成されます-私の設定適用されていません。 ここで何が欠けていますか?.configファイルを使用してインスタンスタイプを定義するにはどうすればよいですか?

4
送信者アドレスの実際のドメイン名を構成する方法
php mail()関数を使用してメールを送信しようとしましたが、実際のドメイン名が必要であるという不満があり、なんとか失敗しました。メールログで次のことが確認されます。 sendmail 4984 r25984:from = apache、size = 273、class = 0、nrcpts = 1、msgid = <201.r25@localhost.localdomain>、relay = apache @ localhost sendmail 4985 r25985:ruleset = check_mail、arg1 =、relay = mydomain.com [127.0.0.1]、reject = 553 5.5.4 ...送信者アドレスに必要な実際のドメイン名sendmail 4984 r25984:to=external@server.com、ctladdr = apache(48/48)、delay = 00: 00:01、xdelay = 00:00:00、mailer = relay、pri = 30273、relay = [127.0.0.1] [127.0.0.1]、dsn = 5.6.0、stat …

6
Apache使用時のPHPのDOCUMENT_ROOT変数の一貫性のない末尾のスラッシュ
異なるサーバー環境では、PHP $_SERVER['DOCUMENT_ROOT']スーパーグローバルに末尾のスラッシュがある場合とない場合があります。この問題は、Apache DocumentRootがhttpd.confファイルでどのように定義されているかに直接関係していると思いました。 つまりhttpd.conf、末尾にスラッシュが含まれていない場合、 <VirtualHost *:8880> DocumentRoot /var/www/live/current ... 次に/ var / www / live / currentecho $_SERVER['DOCUMENT_ROOT']を与える必要があります httpd.conf末尾にスラッシュが含まれている場合: <VirtualHost *:8880> DocumentRoot /var/www/live/current/ ... その後echo $_SERVER['DOCUMENT_ROOT']、/ var / www / live / current / これは、Ubuntu 10.04の場合ですが、RHEL 5.5では$_SERVER['DOCUMENT_ROOT']、Apacheでスラッシュが定義されていなくても、末尾にスラッシュが追加されます。 なぜこれが起こるのか?欠落している構成パラメーターはありますか? 参考のために: RHELのPHP 5.3.3(問題が発生):PHP 5.3.3(cli)(作成日:2010年7月23日16:26:53) UbuntuのPHPバージョン(問題なし):Suhosin-Patchを使用したPHP 5.3.2-1ubuntu4.2(cli)(ビルド:2010年5月13日20:03:45)

7
Postfix構成の問題(送信者アドレスのドメインが存在しない)
メインのメールサーバーとは独立して(つまり、直接)メールを送信したいLinuxサーバーをセットアップしています。問題は、外部アドレスにメールを送信すると、送信者アドレスのメッセージドメインが存在しないことでバウンスすることです。(root@domain.localとしてメールを送信しています) メール送信者のドメインを変更する適切な方法は何ですか?

1
nginxのmapディレクティブでいくつかの変数を指定する方法
さて、これとは少し異なる質問があります。2つの変数を同時にマップするのではなく、他の2つをパラメーターとして使用して1つの変数をマップしたいのです。 確かに私はマップディレクティブに関するドキュメントを読みました: バージョン0.9.0より前では、最初のパラメーターで指定できる変数は1つだけでした。 したがって、私はnginx 1.8を持っているので、最初のパラメーターで複数の変数を使用できると期待しています。 これにより、この例では最後の2つのマップディレクティブのようなものを書くことができると思いました。 map $http_user_agent $bot { default ""; "~*Googlebot" "yes"; "~*MJ12bot" "yes"; "~*bingbot" "yes"; etc. } map $request $bot $np { default "" ""; default "yes" ""; "~*newproject" "" "yes"; "~*newproject" "yes" ""; } map $bot $np $regular { "" "" "yes"; "" "yes" ""; "yes" …

2
含めるnginx相対パス
nginx confファイルでinclude、現在のconfファイルに関連する別のconfファイルを指定する方法はありますか? 私は書きたいと思います: server { listen 80; server_name localhost; include "../apis/basic.conf"; ... }


2
Exim 4.71は送信メールにDKIM署名を追加しません
ドメインにDKIMを追加しようとしています。キーを作成し、以下をに追加しました/etc/exim4/conf.d/transport/30_exim4_config_remote_smtp。 dkim_domain = mydomain.com dkim_selector = mail1 dkim_private_key = /etc/exim4/dkim.key eximサービスを再起動しましたdpkg-reconfigureが、すべてのメールは署名なしで送信されました。/var/log/exim4/panic.log空です。エラーなどはありません。 何が悪いのですか?Ubuntu 10.04 LTS ### transport/30_exim4-config_remote_smtp ################################# # This transport is used for delivering messages over SMTP connections. remote_smtp: debug_print = "T: remote_smtp for $local_part@$domain" driver = smtp .ifdef REMOTE_SMTP_HOSTS_AVOID_TLS hosts_avoid_tls = REMOTE_SMTP_HOSTS_AVOID_TLS .endif .ifdef REMOTE_SMTP_HEADERS_REWRITE headers_rewrite = REMOTE_SMTP_HEADERS_REWRITE .endif …

2
phpMyadminブルートフォース試行用のカスタムfail2banフィルター
を使用した過度の失敗したphpMyAdminログイン試行をブロックするための探求でfail2ban、失敗した試行をファイルに記録するスクリプトを作成しました。/var/log/phpmyadmin_auth.log カスタムログ /var/log/phpmyadmin_auth.logファイルの形式は次のとおりです。 phpMyadmin login failed with username: root; ip: 192.168.1.50; url: http://somedomain.com/phpmyadmin/index.php phpMyadmin login failed with username: ; ip: 192.168.1.50; url: http://192.168.1.48/phpmyadmin/index.php カスタムフィルター [Definition] # Count all bans in the logfile failregex = phpMyadmin login failed with username: .*; ip: <HOST>; phpMyAdmin刑務所 [phpmyadmin] enabled = true port = http,https …

1
ApacheのLimitRequestFieldSizeの値を増やします
私はjQueryプラグインを使用するアプリケーションを開発しました。このプラグインは、過剰なCookieデータを使用します。問題は、15〜20リクエストごとに、ブラウザに次のエラーメッセージが表示されることです。 お使いのブラウザが、このサーバーが理解できないリクエストを送信しました。リクエストヘッダーフィールドのサイズがサーバーの制限を超えています。 調べてみると、デフォルトでapacheにcookieの長さのデフォルト値があることがわかりました。どこかで8190 bytes。制限を増やすには、以下のディレクティブを構成に変更/追加する必要があります。 LimitRequestFieldSize 16380 上記のコードをに追加.htaccessして、Apacheサーバーも再起動しましたが、機能しませんでした。 この行をどこに配置するか混乱しています。それがであるhttpd.confファイル?または、.htaccessファイルを使用して制限を増やす方法はありますか?誰かが私を正しい方向に向けてくれれば幸いです。 ところで、私はOSX 10.7.4でMAMPを使用しています。

4
Varnishで静的ファイルをキャッシュする理由、渡さない理由
私はnginx / php-fpm / varnish / wordpressとamazon s3を実行するシステムを持っています。 今、私はシステムのセットアップ中に多くの設定ファイルを見てきました、そしてそれらのすべてで私はこのようなものを見つけました: /* If the request is for pictures, javascript, css, etc */ if (req.url ~ "\.(jpg|jpeg|png|gif|css|js)$") { /* Remove the cookie and make the request static */ unset req.http.cookie; return (lookup); } なぜこれが行われるのかわかりません。ほとんどの例では、NginXをウェブサーバーとして実行しています。ここで問題は、なぜこれらの静的ファイルをキャッシュするためにワニスキャッシュを使用するのかということです。 php-fpm / mysqlがそれほどヒットしないように、動的ファイルのみをキャッシュする方が私にはずっと理にかなっています。 私は正しいですか、ここで何か不足していますか? 更新 与えられた答えに基づいて質問に情報を追加したいと思います。 コンテンツが実際に大きく変化する動的なWebサイトを持っている場合、キャッシュは意味がありません。しかし、たとえば静的なWebサイトにWordPressを使用している場合、これは長期間キャッシュされる可能性があります。 とはいえ、私にとってより重要なのは静的な同意です。さまざまなキャッシュアプ​​リとウェブサーバーアプリでいくつかのテストとベンチマークへのリンクを見つけました。 http://nbonvin.wordpress.com/2011/03/14/apache-vs-nginx-vs-varnish-vs-gwan/ …

1
計算された完全なApache httpd構成を表示していますか?
Apache httpdが使用している計算された構成を生成するコマンド/ツールはありますか?httpd.confやその他の構成ファイルを手動で確認できることはわかっていますが、含まれているすべてのファイルと適用されるセクションの構成を生成する標準ツールはありますか? おかげで、 ジェームズ 編集:ビルド済みのバイナリから、Windows x-64バージョンのApacheを使用していることにも言及したはずです。

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