サーバー管理者

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

2
50 *ページのNginx add_header
現在、何らかの50 *エラーを送信しているときに、nginxに応答にヘッダーを追加させようとしています。私はすでにhttpブロックにadd_headerディレクティブを持っていますが、それはエラーのように思える以外のすべてのリクエストで尊重されます。また、仮想ホストの1つで次のことを試しました。 location /mediocregopheristhecoolest { add_header X-Test "blahblahblah"; return 502; } そのページにアクセスすると502が表示されますが、ヘッダーは表示されません。これは単にnginxがしないことですか、それとも間違っていますか?

2
IISの「.NET Frameworkバージョン」設定は実際に何をしますか?
これは明らかな質問のように思えますが、最上位のIIS構成パネルの[.NET Frameworkバージョンの変更]ボタンが実際に変更するものを判断しようとしています。すべてのサーバーで、常にv2.0のままです。私のアプリケーションプールはv2.0とv4.0の混合であり、すべてのv4.0アプリケーションが正しく動作します。 それで、このバージョン番号は何を制御しますか?アプリケーションプールに割り当てられないこれに依存するものは何ですか?奇妙に思えます。 問題の設定を以下に示します。
19 iis  asp.net  .net 

2
ia32-libs:依存:ia32-libs-i386がインストールできません
ia32-libsDebian x86_64ボックスに(VirtualBoxソースをビルドするための依存関係)をインストールしようとしていますが、エラーが発生しています: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-i386 but it is not installable E: Unable to correct problems, you have held broken packages. 当然、私は試してインストールしようとia32-libs-i386しましたが、別のエラーに直面しました: Package ia32-libs-i386 is not available, but is referred to by another package. This may mean that the package is missing, has been …

3
EC2 Elastic Load Balancer DNSおよびルーティングの問題
Amazon EC2でかなり簡単なセットアップを実行しようとしています-Amazon Elastic Load Balancer(ELB)の背後にあるいくつかのHTTPサーバー。 ドメインはRoute53で管理されており、ELBを指すようにCNAMEレコードが設定されています。 すべてではありませんが、一部の場所が断続的にロードバランサーに接続できないという問題が発生しました。これはELBのドメイン名の解決であると思われます。 Amazonサポートは、ロードバランサーの基盤となるElastic IPが変更されており、問題はISPのDNSサーバーがTTLを尊重していないことであるとアドバイスしました。EC2インスタンスのAmazon独自のDNSサーバーを使用して、オーストラリアのローカルISP上で、GoogleのDNSサーバーを介して問題を再現したため、この説明に満足できません(8.8.8.8)。 Amazonは、一部の場所でダウンタイムに気付いた期間中、ELBを通過するトラフィックが大幅にダウンしたことを確認しました。したがって、問題はエンドポイントにありません。 興味深いことに、ドメインは接続できないサーバー上の正しいIPに解決されるようですが、TCP接続を確立する試みは失敗します。 ELBに接続されているすべてのインスタンスは常に正常です。彼らはすべてです この問題をより深く診断する方法を誰もが知っていますか?Elastic Load Balancerでこの問題を経験した人はいますか? おかげで、

3
ユーザーの資格情報を確認するWindowsコマンドラインユーティリティはありますか?
Windowsプラットフォームで、資格情報を確認するために(または、アカウントが無効になっている、存在しない、または期限が切れているというエラーを表示するためにusername)password domain nameを渡すことができるコマンドラインユーティリティはありますか?

5
SSLサポート付きのnginxをコンパイルできません。OpenSSLが見つかりません
SSLモジュールを有効にしてソースからnginxをコンパイルしようとしています。このコマンドを実行すると: ./configure --with-http_ssl_module すべてが正しくインストールされているかどうかを確認するために通常のチェックを行い、次のようにポップアップします: OpenSSLライブラリの確認...が見つかりません ./configure:エラー:SSLモジュールにはOpenSSLライブラリが必要です。モジュールを有効にしないか、システムにOpenSSLライブラリをインストールするか、-with-openssl =オプションを使用してnginxを使用してソースからOpenSSLライブラリを静的にビルドできます。 OpenSSLがインストールされているという事実を知っていopenssl versionます。OpenSSL 1.0.1 14 Mar 2012 だから私はかなり困惑しています。OpenSSLがデフォルトの場所にインストールされていないのではないかと思ったので、nginxはそれを見つけることができませんが、サーバーにプリインストールされているため、どこにあるのかわかりません。これがどこにあるかを知るにはどうすればよいですか? サーバーはUbuntu 12.04 LTSを実行しています。 ありがとう。
19 ubuntu  nginx  openssl 

3
HAProxyでTCPロードバランシングを使用する場合、すべてのアウトバウンドトラフィックはLBを通過しますか?
私はVMを使用してホストされるアプリを設定しています(おそらくAmazonですが、それは石では設定されていません)。これは、HTTP負荷分散と多数の(可能な場合50k程度)永続的なTCP接続の負荷分散の両方を必要とします データ量はそれほど多くありませんが、更新は頻繁に行われます。 現在、ロードバランサーを評価していますが、HAProxyのアーキテクチャについて少し混乱しています。HAProxyを使用してTCP接続のバランスを取る場合、結果のトラフィックはすべてロードバランサーを通過する必要がありますか?もしそうなら、別のソリューション(LVSやnginx_tcp_proxy_moduleなど)がより適していますか?

1
Amazon EC2 Centosの「/ var / www / html / website_abc」フォルダーにSFTP / FTPアクセス権を持つユーザーを追加するにはどうすればよいですか?
重複の可能性: Linuxディレクトリのアクセス許可 私はいくつかのサードパーティの開発者と協力しており、彼らが作業しているウェブサイトのルートフォルダへのSFTP(またはFTP)アクセスを許可したい'/var/www/html/website_abc'ので、そこにファイルをアップロードできます。同じEC2インスタンスで他のWebサイトをホストしていることに注意してください'/var/www/html/website_xyz'。 1つのEC2インスタンスで複数のWebサイトを使用していることを強調するために、Webサイトの構造は次のとおりです。 / var / www / html / / var / www / html / website_abc ... / var / www / html / website_xyz 私の目標は次のとおりです。 ユーザー「adeveloper」は「/ var / www / html / website_abc」にアクセスできますが、「/ var / www / html / website_abc」のみがアクセスできます ユーザー 'adeveloper'がSFTP(またはFTP)にログインするためのユーザー名として 'adeveloper @ [my elastic …

3
終了時にSSHがハングしないようにD-BusとSSH X-Forwardingを構成する方法
X11フォワーディングとSSHを介してさまざまなGnomeアプリケーションを実行しようとしています。一部のアプリケーションでは、「dbus-launch」アプリケーションが最初に生成されます。問題は、Xアプリケーションの終了時にdbus-launchが閉じないため、SSHセッションを適切に閉じる前に終了する必要があることです。 問題は、X / Gnomeアプリケーションがメインメッセージバスデーモンに接続できないため、独自のコピーを起動する必要があることだと思いますか?どうすれば修正できますか?または私は何が欠けていますか? 以下に例を示します。X11転送を有効にしていますが、すべて正常に動作しているようです。 [me@host ~]$ gnome-calculator & [1] 4803 (ここでgcalctoolプログラムが起動し、削除Xサーバー(Xming)に表示されます) [me@host ~]$ ps PID TTY TIME CMD 4706 pts/0 00:00:00 bash 4803 pts/0 00:00:00 gnome-calculator 4807 pts/0 00:00:00 dbus-launch 4870 pts/0 00:00:00 ps (今、リモートセッションでgcalctoolアプリを閉じた後) [me@host ~]$ ps PID TTY TIME CMD 4706 pts/0 00:00:00 bash 4807 pts/0 00:00:00 …
19 linux  x11  dbus 

4
ユーザーを削除できません:「ユーザーは現在ログインしています」
ユーザーを削除しようとすると、「ユーザーは現在ログインしています」を返します。 私はすでにpkill -KILL -u usernameHereおよび他のいくつかのコマンドを使用してユーザーを殺しましたが、助けにはなりません。 このユーザーを削除するにはどうすればよいですか? CentOS 6を実行しています。
19 centos  users  remove 

5
sshd構成を検証する
の構成を確認するにはどうすればよいsshdですか? たとえば、これらの設定が設定および適用されていることを確認したい: AllowUsers user1 user2 PasswordAuthentication no PermitRootLogin no ファイルの内容を手動で確認する唯一の方法ですか、それとも確認するためsshd_configにプローブできますsshdか?

6
PHPからMySQLへの接続が非常に遅い
XAMPPを新規インストールしました。PHPMyAdminを最初に開いたとき、非常に遅いことがわかりました。ローカルホストでは、すべてのページを開くのに約5秒かかるとは意味がありませんでした。PHPMyAdminのせいにするために、小さなテストケースを作成しました。 $con = new PDO("mysql:host=localhost;dbname=mysql", "root", ""); $statement = $con->query('SELECT host,user,password FROM user;'); $users = $statement->fetchAll(PDO::FETCH_ASSOC); 上記のスクリプトは、実行に約3秒かかります(ただし、最初に実行したときに読み込むのに8秒近くかかりました)。 次に、PDOの障害かどうかを確認するために、mysql_connect代わりに使用してみました。 $con = mysql_connect("localhost", "root", ""); mysql_select_db("mysql", $con); $result = mysql_query('SELECT host,user,password FROM user;'); 終了するのに丁度時間がかかります。 最初はPHPのせいだと思っていましたが、PHPコードと静的ファイルは、更新をクリックするよりも早く提供されます。この小さなスクリプトを実行してPHPをテストしました。 header("Content-Type: text/plain"); for($i = 0; $i < 5000; $i++) { echo sha1(rand()) . "\n"; } 5000のsha1計算とページは、ウィンドウを更新できるよりもずっと速く表示されます。 それから、MySQLのせいだと思った。しかし、繰り返しますが、MySQLが必要以上に高速に動作していることを理解するために多くのテストをしませんでした。MySQL …
19 windows  mysql  php  xampp 

1
パイプを使用するとシェルコマンドが遅くなり、中間ファイルで高速になる
中間ファイルを使用するとき、またはパイプを使用するとき、処理時間のこの大きな違いを誰もが理解していますか?新しいdebian squeezeサーバーで標準ツールを使用してtiffをpdfに変換しています。これを行う標準的な方法は、最初にpsに変換することです。 パイプなし: root@web5:~# time tiff2ps test.tif > test.ps real 0m0.860s user 0m0.744s sys 0m0.112s root@web5:~# time ps2pdf13 -sPAPERSIZE=a4 test.ps > test.pdf real 0m0.667s user 0m0.612s sys 0m0.060s パイプ付き: root@web5:~# time tiff2ps test.tif | ps2pdf13 -sPAPERSIZE=a4 - > test.pdf real 1m6.098s user 0m15.861s sys 0m50.9 最後のコマンドの間、gsプロセスは常に100%です。 更新: ps生成のstrace出力は次のとおりです。 root@web5:~# strace …

4
Debian 5.0(lenny)aptソースは失敗しますか?
過去数日間、Debian 5.0(lenny)でapt-sourcesを更新できませんでした。次のエラーが表示されます。 W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/contrib/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/non-free/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/source/Sources 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch …

2
EC2インスタンスの起動後にbashスクリプトを実行します
別のインスタンスをリモートで起動するスクリプトがEC2インスタンスにあります。 このインスタンスが完全にロードされたら(ブートの完了)、bashスクリプトを自動的に実行したいのですが、これを行う最良の方法は何でしょうか? すべてを完全に起動する必要があります。基本的に、bashスクリプトは画像変換スクリプトを実行します(ImageMagickを使用し、「wget」コマンドを数回実行します) 現在、スクリプトは次の場所にあります。 /home/root/beginProcess.sh そして、私はそれを手動で起動することができます bash beginProcess.sh RHEL-6.2-Starter-EBS-i386 また、これにEBSボリュームが添付されています。これが役立つ場合は、ありがとうございます。
19 linux  amazon-ec2  bash  boot 

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