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

Webサーバーは、HTTPまたはHTTPSプロトコルを介してネットワーク要求に応答するプログラムです。

19
シンプルなコマンドラインHTTPサーバー
いわゆる一般大衆に提供したい日報を生成するスクリプトがあります。問題は、HTTPサーバー(Apacheなど)の頭痛の種のメンテナンスに、すべての構成とセキュリティの影響を追加したくないことです。 本格的なHTTPサーバーを構成する手間をかけずに1つの小さなHTMLページを提供するための非常にシンプルなソリューションはありますか?

2
ポート80でPython SimpleHTTPServerを起動するにはどうすればよいですか?
私はUbuntuでこのコマンドを使用していますが、ポート8080で開始していますが、別のサーバーを実行していないので、ポート80で開始したいと思います。bashスクリプトを設定して、これはありますが、コマンドラインフラグやポートを指定する簡単なものはありませんか? python -m SimpleHTTPServer


6
Apache SSL:サーバー証明書には、サーバー名と一致するIDが含まれていません
私はapache2 WebサーバーでSSLを設定しようとしていますが、まったく機能しないようです。 チュートリアルに従ってopensslで証明書ファイルを作成し、/etc/apache2/sites-available/default-ssl.conf適切に構成しました。 httpsを使用してWebサイトを開こうとするたびに、セキュリティ上の問題により、ブラウザーが接続を拒否します。ウェブサイトを正しく設定していないと表示されます。 私/var/log/apache2/error.logには、サーバー証明書にサーバー名と一致するIDが含まれていないという警告が表示されます。 [Mon Apr 10 11:03:24.041813 2017] [mpm_prefork:notice] [pid 1222] AH00169: caught SIGTERM, shutting down [Mon Apr 10 11:03:30.566578 2017] [ssl:warn] [pid 661] AH01909: 127.0.0.1:443:0 server certificate does NOT include an ID which matches the server name [Mon Apr 10 11:03:31.579088 2017] [ssl:warn] [pid 1194] AH01909: 127.0.0.1:443:0 …

2
Webサーバー用のGUIなしでDebianをインストールする
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 7年前に移行され ました。 私はDebianに慣れていない(明らかに)ので、私はそれが私を助けるかもしれないと考えてライブISOをダウンロードしました。ライブGUIから、デスクトップ上のインストールアイコンをダブルクリックして先に進みました。GNOMEと、Webサーバー上でビジネスを行わない他のソフトウェアのインストールを行いました。一般的に。 だから私の質問の最初の部分は、Liveディスクからベース/非GUIバージョンをインストールできますか?もしそうなら、どのように?そうでない場合、誰かがamd64ビットバージョンの正しいダウンロードを教えてくれますか? 副次的な質問-UbuntuではなくDebianを使用することで、パフォーマンスが大幅に向上しますか?私はDebianにウォームアップしたいと思います。なぜなら、私は専門的にそれに出会う可能性が非常に高いので、良い学習体験になるからです。それとUbuntuのサーバーエディションとの間に大きな違いがない場合は、そのディストリビューションの方がよくわかっているので、それでいいかもしれません。これは私にとって学習課題であるため、追加またはその他の提案や考慮事項はありますか? 私は基本的に、Ubuntu Serverに相当するDebianに相当するもの、つまり、シンプルで必要最低限​​の非GUI OSを求めています。httpサーバーもインストールしたいと思います-ApacheまたはNginxを使用するのか、node.jsで自分のHTTP要求を処理するのかまだわかりません...


3
Tomcat 8は初期インストール後に起動しません
新しいCentOS 7仮想マシンにTomcatをインストールしようとしています。Apache httpdを正常にインストールしました。ネットワーク内の別のコンピューターのWebブラウザーに仮想マシンのIPを入力すると、Apacheテストページを取得できます。しかし、入力すると次のエラーメッセージが表示されますsystemctl start tomcat。 Job for tomcat.service failed. See 'systemctl status tomcat.service' and 'journalctl -xn' for details. javaとtomcatのインストールにおけるコマンドの完全な履歴は次のとおりです。 Tomcatの指示(下の2番目のブロック)でopenjdkを使用する必要があり、実際のJavaを使用する必要があるため、まずこのチュートリアルの指示を使用して javaをインストールしました。 //Install Java # cd /opt/ # yum install wget # wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz" # tar xzf jdk-8u60-linux-x64.tar.gz # cd /opt/jdk1.8.0_60/ # alternatives --install /usr/bin/java …

2
TCP_DEFER_ACCEPTの実際の使用?
私はApache httpdマニュアルをオンラインで閲覧していて、これを有効にするためのディレクティブに出会いました。次のマニュアルページで説明を見つけましたtcp。 TCP_DEFER_ACCEPT (since Linux 2.4) Allow a listener to be awakened only when data arrives on the socket. Takes an integer value (seconds), this can bound the maximum number of attempts TCP will make to complete the connection. This option should not be used in code intended to be …

2
lighttpdが「unknown config-key:accesslog.filename」と言っているのはなぜですか?
Lighttpd Webサーバーに単純なvhostを作成し、これらの行を.confファイルに追加しました。 server.errorlog = "/var/log/lighttpd/error.log" accesslog.filename = "/var/log/lighttpd/access.log" error.logを読んで、これを見つけました: 2011-04-22 00:36:58: (server.c.954) WARNING: unknown config-key: accesslog.filename (ignored) どうして可能ですか?accesslog.filename存在する場合、それはサーバーのオプションです。 彼らのウェブサイトで見つけました:http : //redmine.lighttpd.net/wiki/lighttpd/Docs : ConfigurationOptions 私に何ができる?

4
リモートホストへの/からの着信/発信トラフィックを監視および記録するために何を使用できますか?
Webサーバー(VPS上のDebian Squeeze)を実行すると、ホスティング会社によって提供されるグラフは、発信トラフィックと比較して、サーバーに約2倍のトラフィックが着信することを一貫して示しています。私はこれに少し混乱しているので、アップロード/ダウンロードの数字を確認するだけでなく、関係するリモートホストによってそれらを分割するマシンで何らかのロギングユーティリティを実行したいので、着信トラフィックの大部分は、特定のソースからのものです。 発信トラフィックの大部分はApacheを通過するのではないかと思われますが、着信トラフィックはほとんどがApacheを経由するか、他のスクリプトやcronジョブに支配される可能性があります。 。 理想的には、数日間実行したままにして、戻ってきて、着信トラフィックと発信トラフィックの両方について「リモートホストあたりのバイト数」の出力を取得できるツールが必要です。 これは、標準のLinuxツールと少しの構成(可能な場合、どのように?)または専門プログラム(可能であれば、どの?)で可能ですか?

1
無効な接続を与えるシェルスクリプトのnetcat
Webリクエストをポート1111でnetcatリッスンするためlocalhostに使用するシェルスクリプトがあります。localhost:1111/index.htmlたとえば、アクセスしようとするたびに、次のようになります。 invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038 最後の数字(60038)は、アクセスするたびに増加しているようですlocalhost。 何が間違っているのかについての提案はありますか?そして、default localhostディレクトリは何ですか?index.htmlそれlocalhost:1111/index.htmlが機能するようにどこに置くべきですか? 編集 完全なスクリプトは次のとおりです。 #!/bin/sh while true do netcat -vvl localhost -p 1111 -c ' set -x read http_request echo HTTP/1.0 200 OK echo echo "Received HTTP request: $http_request" ' done


3
IPアドレスでクライアントがWebサーバー上の特定のURLにアクセスするのをブロックするにはどうすればよいですか?
などの既知の脆弱なページにアクセスするIPアドレスを永久にブロックするにはどうすればよい/phpMyadmin/ですか?私はDebianサーバーを実行していて、ボットやハッカーがサーバーをスキャンして脆弱性を見つけようとしているのをよく見ます。 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpMyadmin/ HTTP/1.0" 404 182 "-" "Mozilla/5.0 Jorgee" 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpMyAdmin/ HTTP/1.0" 404 182 "-" "Mozilla/5.0 Jorgee" 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpmyAdmin/ HTTP/1.0" 404 182 "-" "Mozilla/5.0 Jorgee" 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpmyadmin2/ HTTP/1.0" 404 182 …

4
LinuxはSmartTVで実行されていますか?
最近、Samsung SmartTVを購入しました。wifi接続を設定した後、http: //ip.comlex.deにアクセスすると、ブラウザーに関する次の情報が得られました。 REMOTE_ADDR:###。###。###。### REMOTE_HOST:XXXXXXXXXXXXXXXXXXX.net REQUEST_TIME:1381093040 QUERY_STRING: HTTP_ACCEPT:text / html、application / xhtml + xml、application / xml、application / vnd.hbbtv.xhtml + xml、application / ce-html + xml、application / vnd.oipf.xhtml + xml; q = 0.9、/ ; q = 0.8 HTTP_ACCEPT_CHARSET:HTTP_ACCEPT_ENCODING:gzip、deflate HTTP_ACCEPT_LANGUAGE:HTTP_REFERER:http : //pagerank.comlex.de/ HTTP_USER_AGENT:Mozilla / 5.0(SMART-TV; X11; Linux i686)AppleWebKit / 535.20 +(KHTML、like Gecko)バージョン/5.0 Safari …


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