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

http / httpsプロトコルを介してドキュメントとアプリケーションを提供するサーバー

2
URLのパーセント記号が原因でHTTP 400 Bad Requestエラーが発生するのはなぜですか?
WebブラウザーでWebページのURLを誤って入力すると、偶然これに遭遇しました。 訪問http://example.com/%するとHTTP 400 Bad Requestエラーがスローされるのはなぜですか?サーバーは、パーセント記号の後または前に何か他のものを期待していますか? ApacheおよびNginxサーバーで発生するようです。 (サーバー:cloudflare-nginx)/superuser//% (サーバー:Apache)http://mozilla.org/%

9
NATの背後からWebサーバーをホストすることは可能ですか?
私のPCは、パブリックIPアドレスを持つNATルーターの背後にあります。Webサイトをホストする場合、そのドメイン名のすべてのDNS要求を解決し、NATルーターのIPアドレスを送信することを誓約するサイトから購入できるドメイン名が必要だと思います(彼らのサーバーで私のドメイン名をホストします)。次に、コンピューターでWebサーバーをホストします。 example.comのすべてのHTTP要求を内部ネットワークのPCに転送するには、NATルーターの構成にどのような変更を加える必要がありますか。 上記の戦略は正しいですか? 一般的に使用されていますか?

3
cURLでWindows資格情報を渡すにはどうすればよいですか?
私はcURLを使用して内部Webサーバーからデータをプルするスクリプトを書いています。--userと--ntlmを組み合わせて明示的に使用できますが、すべてがうまく機能しますが、ログインしている人を認識して透過的に渡すことはできません。Chrome / Firefox / IEの同じサイトにアクセスすると、プロンプトなしですぐに許可が与えられます(重要な場合はここでプロキシを使用しています)。サーバーはIISを使用しています。
19 webserver  iis  curl 

3
ローカルネットワーク上の全員がローカルにホストされたサイトを表示できるように、「ローカル」ドメインを設定するにはどうすればよいですか?
私は自宅のマシンの1つにMediaWikiをセットアップし、ローカルネットワーク上で「wiki.home」または「wiki.local」のすべてのリクエストをそのボックスに向けたいと考えています。これは、各/ etc / hostsファイルを個別に編集することで実行できることを知っていますが、たとえば、友人や家族が私の家に来た場合、彼らが手を煩わせる必要がないように、もっと自動化したいですサイトを表示するためのホストファイル。 これを行う簡単な方法はありますか?私はwikiを立ち上げて実行していますが、dnsmasqを検討していますが、DNSを適切に設定する方法がわかりません。自動化されたソリューションが必要なため、ルーターのDNS設定を変更する必要があるように感じますが、そこでDNS設定を変更した場合、どのようにして外部ホストを解決できますか? 構成の詳細 ルーター:Netgear WNR2000v2。ルーターは、DNSサーバーを手動で指定するオプションを提供します。これを実行するには、Ubuntuボックスを指定する必要があると想定しています。 MediaWikiおよびdnsmasqホスト:Ubuntu 12.04を実行します。dnsmasqの設定に苦労しました(主に経験不足のため)。たとえば、わかりませんが、インストール中にUbuntuがDNS設定を変更して、/etc/resolv.conf現在は127.0.0.1唯一のDNSサーバーになったと思います。その時点で、ローカルホストを解決できましたが、他には何も解決できませんでした。セカンダリネームサーバーとして変更/etc/resolv.confして追加することで一時的にこれを解決しました192.168.1.1が、ここでの懸念は192.168.1.1DNSにUbuntuボックスを使用することです。ここで明らかな何かを見逃していますか? dnsmasq設定:次の行のコメントを外しました: domain-needed bogus-priv local=/local/ domain=local
16 dns  lan  webserver  dnsmasq 

2
DNSサーバーはどのように機能しますか?
ドメイン名は、DNSサーバーによってIPアドレスに解決され、要求されたサーバーに到達するために使用されることを知っています。私はこれがどのように機能するかの詳細のいくつかを知らないことを少し恥ずかしく思います。 コンピューターがDNSサービスにドメインの解決を要求するには、コンピューターがDNSサーバーを認識している必要があります。DNSサーバーについてコンピューターに明示的に通知したことがないので、どのDNSサーバーを使用すべきかをどのように知るのですか?この情報を何らかの形でコンピューターにプッシュするのはISPですか? さらに、これらのDNSサーバーはどこにありますか?ISPのどこかで実行されているDNSサーバーがあり、それはすべての(ISPの)顧客によって使用されていますか? 私のコンピューターが使用するDNSサーバーは、それらを解決するためにすべてのドメインを知っている必要があります。レコードはどのように更新/維持されますか? 発生したDNSサーバーの変更をフィードする中央エンティティ/レジストリ/ ...がありますか? どこかでドメイン名を注文した場合、売り手はIPアドレスと販売したドメイン名の間の接続を確立する必要があります。このリンクについて知るために、すべてのDNSサーバーはどのように更新されますか?言い換えれば、このドメインが現在指し示している「インターネット」を知らせるために、売り手はどのような行動をとるのでしょうか? これは一連の質問のように思えますが、それらは同じ物語の異なる側面にすぎないと思います。誰かがこれがどのように一緒に機能するか教えてもらえますか?

1
単一のIPアドレスの背後にある複数の物理Webサーバーをホストするにはどうすればよいですか?
自宅で複数のWebサーバーを実行しており、それぞれがルーターに接続されています。 サーバーAサーバーBサーバーC IP(xx.xxx.xx.xx)ポート80がサーバーAを指しているため、現在1つのサーバーしか使用できません。ただし、一部のドメインはサーバーAを指し、一部はBを指します。 1つのIPアドレスで、各サーバーをポイントするにはどうすればよいですか?たとえば、私のA(ホスト)レコードはすべて、私のIPアドレスのみを指します。 分かりにくいと思いますが申し訳ありません。はっきりしない場合は教えてください。 各サーバーはUbuntu Server 12.04.02を実行しており、Apacheを使用しています(それが役立つ場合)。私のルーターもNetgearであり、ISPはTime Warner Cableです。

1
Nginx:特定のディレクトリから静的ファイルを提供する-1レベルが深すぎる
私はnginxの設定がかなり新しいです。私はかなり基本的な問題に多少の困難を抱えています。/ docでいくつかの静的ファイル(index.html、いくつかの画像など)をホストしたいと思います。ファイルは/ sites / mysite / proj / doc /というディレクトリにあります。 問題は、nginxの以下の設定で、nginxが「/ sites / mysite / proj / doc / doc」というディレクトリを検索しようとすることです。おそらくこれは、ルートを/ sites / mysite / proj /に設定することで修正できますが、proj /ディレクトリ内の他の(非静的)アセットを潜在的に公開したくありません。また、さまざまな理由から、doc /ディレクトリを実際の場所から移動することはできません。 Rewriteルールを使用してこの状況を解決する方法はあると思いますが、すべての部分を本当に理解していないため、ルールの定式化に多少の困難があります。 rewrite ^/doc/(.*)$ /$1 permanent; また、/ sites / mysite / htdocs / static /ディレクトリからファイルをホストする実際の例を含めました。 > vim locations.conf location /static { root /sites/mysite/htdocs/; …

3
ディレクトリの閲覧はできるがデフォルトのページがあるウェブサイトを閲覧するにはどうすればよいですか?
ディレクトリの閲覧を許可するWebサイトがあります。デフォルトページがないディレクトリを参照できるため、これは確かにわかっています。 参照したいディレクトリがありますが、代わりにデフォルトのページがあります。そのため、ブラウザにURLを入力するか、そのディレクトリを参照するときにそのディレクトリをクリックすると、そのページが表示されます。 、閲覧を許可します)。 デフォルトページの代わりにディレクトリリストを送信するようにWebサーバーに依頼するにはどうすればよいですか? 現在Internet Explorerを使用していますが、IEがタスクに対応していない場合は別のブラウザーを使用してもかまいません。

2
ネットワーク上の他のコンピューターが仮想Webサーバーにアクセスできるようにするにはどうすればよいですか?
Windows 7をホストOSとして使用しています。LightBoxを使用して、Debian 6.0.4をVirtualBoxにインストールしました。 私がすることができます簡単に入力することにより、私のマシンからWebサーバにアクセスするhttp://localhostブラウザのアドレスパネルではなく、私のネットワークから他のコンピュータはできません、私のIPアドレスを入力してアクセスします。 VirtualBoxでNATポート転送を使用しています。ネットワーク上のすべてのユーザーがWebサーバーを利用できるようにするにはどうすればよいですか? 編集: 私は「解決策」に到達しました-ゲストポートとホストポートを異なるものに設定する必要があります。しかし、これにはまだ問題があります。 サーバーはポート8080で起動されます。 Port forwarding : guest port 8080 host port 80 両方のマシンからサーバーにアクセスできます http:// localhost http:// localhost:8080 しかし、私はネットワーク上の他のマシンからのみサーバーにアクセスできます IP:8080

2
テキストファイルの内容をコマンドとしてtelnetに送る
コマンドtelnet docs.python.org 80を使用http://docs.python.org/2/license.htmlすると、実際のリクエストを入力することにより、に手動でHTTPリクエストを送信できます。 次に、ライブで入力する代わりに、テキストファイルからリクエストをフィードします。 私はこれを試しました: cat request.txt|telnet docs.python.org 80 request.txt: GET /2/license.html HTTP/1.1 Host: docs.python.org (ファイルを空白行で終了する必要があります。そうしないと、不正な要求が発生します!) しかし、サーバーへの接続はすぐに閉じられます。 どのように私は適切にパイプがなければならないrequest.txtにtelnet docs.python.org 80? 編集: 知っておくと便利です。のHEAD代わりにを使用するとGET、GETメッセージ本文を除いて、リクエストを行った場合と同じレスポンスが返されます。 したがって、HEADHTTPヘッダーだけを調べたい場合に使用します。(つまり、応答の内容がシェル出力を乱雑にしないようにするためです。)

2
Virtualbox:ホストOSからゲストOSのWebサーバーにアクセスする方法
たくさんのRTFMを行ったりフォーラムを読んだりしても、まだ問題があり、アドバイスが必要です。UbuntuでVirtualboxを使用し、ゲストとしてCentosサーバーをインストールしました。私の問題は、ホストOSからゲストOSのWebサーバーにアクセスできないことです。 詳細は以下のとおりです。ホストOSは、Ubuntu 12.04 LTS(カーネル3.2.0-24-generic)64ビットです。 Virtualbox 4.1.12を使用しています。 ワイヤレスルーターからIPアドレスを取得します。 eth0 Link encap:Ethernet HWaddr 18:03:73:42:3d:ac UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:47 Base address:0xe000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 …



7
自宅のPCをWebサーバーにするにはどうすればよいですか?
私のPCでApache Tomcatを実行しています。私のPCは家のルーターに接続され、ルーターはISPに接続されています。次に、私のPCでサーバーを実行して、友人が私のPCでホストされている私のサイトを表示できるようにします。サイトhttps://whatismyip.comにアクセスすると、私のIPアドレスがxx.xx.xx.xxであることがわかります。これが私のルーターのIPです。私が入力した場合にhttp://xx.xx.xx.xxを私のブラウザで、その後、私のルータは、ユーザー名とパスワードを要求します。これは私の友人が私のルーターに接続できることを意味します。PCで実行されているTomcatでホストされているサイトを表示するにはどうすればよいですか? 商用ホスティングを使いたくなく、何らかの理由で自分のPCをサーバーとしてのみ使用したい。 私のルーターの内部IPは192.162.1.1で、私のPCの内部IPは192.162.1.2です。

1
IIS 7.5 Windows認証がChromeで機能しない
IIS 7.5の新規インストールで、イントラネットにWindows認証をセットアップしました。 私が使用したプロバイダーは「NTLM」であり、この順番で交渉します。 これはIEとFirefoxでは問題なく動作しますが、Chromeでは次のようになります。 このWebページは、Webページは利用できません http://mysite.com/myintranet.phpが一時的に停止しているか、新しいウェブアドレスに移動した可能性があり。エラー338(net :: ERR_INVALID_AUTH_CREDENTIALS):不明なエラー。 オンラインで解決策を探しましたが、成功しませんでした。 Chrome 21.0.1180.60の最新バージョンを実行しています

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