サーバー管理者

システムおよびネットワーク管理者向けのQ&A

1
nginx-グローバルエラードキュメントを構成できますか?
私はたくさんのserver {}ブロックを持つnginx構成を持っています。それらの間でエラーページを共有したいのですが、それらの多くは異なるドキュメントルートを持っています。私は次のような設定を使用できます error_page 404 /404.html; error_page 500 502 503 504 /50x.html; サーバーブロックの外で共有されますが、同じドキュメントをすべてのルートに配置するか、次のようなルールを設定する必要があります location = /404.html { root /srv/http/errors; } location = /50x.html { root /srv/http/errors; } 私のすべてのサーバーブロックで。 ファイルシステムに何度も何度も何度もコピーしたりせずに、これらのドキュメントを共有する方法はありますか?
7 nginx 

2
httpd.conf変数:$ {var}と%{var}の違いは何ですか?
違いは何である${var}と%{var}httpd.confには? いつどのように使用${}し%{}ますか? http://httpd.apache.org/docs/2.4/configuring.htmlの言及: 定義またはシェル環境変数で定義された変数の値は、構文$ {VAR}を使用して構成ファイルの行で使用できます。 http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html言及: サーバー変数:これらは%{NAME_OF_VARIABLE}形式の変数です そして RewriteMap拡張:これらは$ {mapname:key | default}という形式の拡張です。 ウィル${VAR}(のRewriteCond、するRewriteRuleのようなが、使用RewriteMap命令拡張を除くmod_rewriteのディレクティブの中を除いて、httpd.confでどこでも使用すること${}のように/(.*のRewriteRule ^ / EX)$ {examplemap:$ 1} ) SetEnvIfディレクティブを使用してhttpd.confで設定された変数は、同じhttpd.confで使用するため${var}に、変数がmod_rewriteディレクティブで使用される場合を除いて使用され%{var}ますか?

2
NginxにHTTPS経由で不明なサーバー名を拒否させる
Sginを使用して単一のIPから複数のHTTPSドメインを提供するNginxインスタンスがあります。 セットアップの唯一の不具合は、サーバーのベアIPのURL、または対応するHTTPSサーバーブロックがないIPにリストされているドメインが要求されると、Nginxが最初の(デフォルトとして動作する)ドメインで応答することです。この場合、単純に標準の403 Forbiddenを返すほうを好みます-これを行うためにデフォルトのサーバーブロックを設定しますが、クライアント証明書の不一致の警告を回避する方法がわかりません。 (どのようにc | C)ブラウザを混乱させる特定のssl証明書を指定する必要なしに、そのような未知/未定義のドメインへのリクエストを拒否するようにNginxを設定しますか?(つまり、「悪い」証明書でクライアントを混乱させる前に、403でNginxがリクエストを拒否する必要があります-クライアントのPOVから、これはHTTPSサーバーブロックがまったく定義されていない場合と同じです。)
7 nginx  https  sni 

6
パラメータ付きのリンクをたどらずにwgetでダウンロードする方法
CDに含める2つのサイトをダウンロードしようとしています。 http://boinc.berkeley.edu/trac/wiki http://www.boinc-wiki.info 私が抱えている問題は、これらが両方ともウィキであることです。したがって、たとえば次のようにダウンロードする場合: wget -r -k -np -nv -R jpg,jpeg,gif,png,tif http://www.boinc-wiki.info/ ...?action = edit ...?action = diff&version = ...のようなリンクもたどるので、たくさんのファイルを取得します 誰かがこれを回避する方法を知っていますか? 画像なし、差分なしなど、現在のページだけが必要です。 PS: wget -r -k -np -nv -l 1 -R jpg,jpeg,png,gif,tif,pdf,ppt http://boinc.berkeley.edu/trac/wiki/TitleIndex これはバークレーで機能しましたが、boinc-wiki.infoはまだ問題を引き起こしています:/ PPS: 私は最も関連性の高いページのように見えるものを得ました: wget -r -k -nv -l 2 -R jpg,jpeg,png,gif,tif,pdf,ppt http://www.boinc-wiki.info
7 linux  unix  wget 

1
Exchange 2007で2つのメールボックスを組み合わせる最も簡単な方法は何ですか。
私はこれとこれを見つけましたが、どちらも、私がやろうとしていることよりもはるかに複雑なケースをターゲットにしているようです。ここにシナリオがあります: 「アリス」が引退しました。「ボブ」がアリスの立場を引き継いだ。ボブはすでに別の関連する立場にある組織に所属していたため、メール、カレンダーなどを保持する必要のある独自のExchangeアカウントをすでに持っています。アリスの古いメールやカレンダーのエントリなどをすべてボブの既存のものにマージする必要があります。理想的には、ボブが古いものを見るためにボブが前後に切り替えなければならない別個の「リカバリー」フォルダーにアリスのすべてのものを入れたくありません。ボブの現在の受信トレイ/カレンダーにすべてを統合したい。 私はこれを行うには、アクセス許可をいじって.pstにエクスポートしてからインポートするよりも良い方法があると想定しています(読んで:期待しています)。 Exchangeを使用するすべてのユーザーにとってOfficeバージョンは2007です(それが役立つ場合)。Exchangeはバージョン8.1です。 これを行うための最良の方法は何ですか(できれば段階的に-私はExchangeを初めて使います)。これは珍しいシナリオだとは思えませんが、私のgoogle-fuで失敗しました。このテーマには、はるかに複雑なシナリオに向けられていないものは何もないようです。

5
なぜsshdはデフォルトでrootログインを許可するのですか?
私は現在、ハッキングに対するサーバーの強化に取り組んでいます-特に、sshを介してrootとしてログオンする試みが大量に発生しています。fail2banを実装しましたが、なぜデフォルトでrootログオンが許可されるのでしょうか?非sudoベースのディストリビューションでも、通常のユーザーとしてログオンして切り替えることができるので、sshでrootログオンを許可することには明らかな利点があるのでしょうか、それとも誰も変更する必要のないものですか?
7 security  ssh  root 

6
Powershellチャレンジ
私は友人から次のことをするように求められました: 「ファイル名の最後の文字でディレクトリ一覧を並べ替える最も迅速で簡単な方法を見つけてください。」 彼はLinuxで次のようにしてそれを行いました: ls | rev | sort | rev 私は彼にPowershellの代替案を紹介したいのですが、Powershellを学び始めたばかりで、それを行うことはできません。だから、私はごまかして、あなたの助けを求めています。

4
IIS 7を構成して、サブディレクトリを既定のドキュメントとして使用するにはどうすればよいですか?
だから私は割引asp.netアカウントで実行しているウェブサイトを持っています、そして私はサブディレクトリにasp.net mvcアプリを置きました。私のURLが「www.website.com」で、アプリが「sample」ディレクトリにある場合、「www.website.com/sample」はmvcアプリを実行します。 私の問題は、「www.website.com/sample」だけでなく「www.website.com」にアクセスしたときにアプリを表示したいということです。IISマネージャーにアクセスできます。これを行う方法はたくさんあると思います。 これを行う最良の方法は何ですか?

4
lsof -iを実行すると、CLOSE_WAITに多くの接続が表示されますか?心配する必要がありますか
したがって、私はlsof -i | wc -l定期的に実行しており、420行のうち240行から255行がCLOSE_WAIT状態にあることを通知しています。TCP接続はどのようにしてこの状態になりますか? 心配する必要がありますか?どのようにトラブルシューティングする必要がありますか?
7 linux  ubuntu  tcpip  netstat  lsof 

3
SQL Serverとハイパースレッディングに関する現在の知識は?
多くの記事(Slava Oksの元のSQL 2000記事とKevin KlineのSQL 2005アップデートを参照)は、SQLサーバーでハイパースレッディングを無効にするか、少なくともサーバーで有効にする前に特定のワークロードをテストすることを推奨しています。 真のマルチコアプロセッサがハイパースレッドプロセッサに取って代わるため、この問題は次第に関連性がなくなりますが、この問題に関する現在の知識は何ですか?このアドバイスは、SQL 2005 64ビット、SQL 2008、またはWindows Server 2008で何か変わりますか? 理想的には、これはステージング環境で事前にテストする必要がありますが、すでにHTを有効にして運用環境にしたサーバーについてはどうでしょうか。発生しているパフォーマンスの問題がHTに関連している可能性があるかどうかを確認するにはどうすればよいですか?SQLパフォーマンスの向上に取り組むときに通常私が追求する他のすべてのものとは対照的に、その方向を示す可能性があるperfmonカウンターの特定の組み合わせはありますか? 編集:これは、一部の高CPUサーバーで全面的な改善の可能性があるため、特に魅力的ですが、クライアントは、ハイパースレッディングを無効にすることで本当にメリットがあるサーバーを特定するのに役立つ具体的なものを見たいと思っています。もちろん、従来のパフォーマンスのトラブルシューティングは継続していますが、少しでも役立つ場合があります。

3
Windows Server 2003にIISをインストールCDなしでインストールしますか?
タイトルはそれのほとんどを言います。 私はWindows Server 2003を実行しているVMを持っています。それをセットアップしているときに、IISをインストールしませんでした。今、それが必要です。インストール元のISOは、現在にアクセスできない別のマシンにあります。インストールは伝統的にWindowsの追加/削除コンポーネント(msdn)を使用して行われ、CDを要求することを知っています。これを回避する方法に関するアイデアはありますか?スタンドアロンのインストーラーはどこにありますか?

7
何百万もの小さなファイルをバックアップする方法は?
非常に短い時間で何百万もの小さなファイルをバックアップする最良の方法は何ですか?ほとんどが小さなファイルである約6,000万のファイルを含むファイルシステムをバックアップするのに5時間もかかりません。 richcopy、7z、rsyncなどのいくつかのソリューションを試しましたが、それらはすべて苦労しているようです。最適な方法を探しています... 最初にファイルをアーカイブに入れるか、ネットワークまたはハードディスク転送を介して別の場所にファイルを転送することを受け入れます ありがとう


2
頑固なモジュールの削除
RHEL5でbluetoothをプログラムで踏みつけようとしています。 サービスを停止しました-問題ありません。またrpm -e、関連するbluetoothパッケージbluez- *についても問題ありません。 ps -aef | grep -v grep | egrep -c '(sdpd|hcid)' ゼロを返しますので、デーモンがなくなったことを知っています。 何らかの理由で、モジュールをアンロードできません。 modprobe -rv使用中であると言い続けます。 依存関係は次のようになります。 bluetooth -> bnep -> l2cap -> rfcomm -> hidp -> rfcomm -> hidp ただし、依存関係が単純になるように先頭から始めても、FATAL:Module bluetooth is in useをmodprobe -rv bluetooth返します。 それで、どのプロセスがこのモジュールを使用しているかをどのようにして見つけるのですか?/ proc / modulesやlsofにはないようです。 コマンドはlsofまだフックされたものを表示します。 # lsmod | egrep '(bnep|hidp|rfcomm|l2cap|bluetooth)' bnep …

2
HTTPS接続に外部プロキシを使用するようにApacheを構成する
私はApacheにHTTPSリクエストに外部プロキシを使用させようとしています: Listen 80 Listen 443 .. LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so .. SSLProxyEngine On SSLProxyVerify none SSLCACertificateFile conf/cert/curl-ca-bundle.cert ProxyRemote http://*.externaldomain.com:80 http://external.proxy.com:8585 ProxyRemote http://*.externaldomain.com:443 https://external.proxy.com:8585 ProxyPass /sub https://sub.externaldomain.com/ ただし、http:// localhost / sub / somethingのリクエスト は503を返し、次のようになります。 [Fri Apr 15 17:38:15 2011] [error] (OS 10060)A connection attempt failed because the connected party …
6 apache-2.2  ssl  proxy 

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