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

9
実動サーバーでの開発
今日、私は本番サーバーでアプリケーションを開発することで怒鳴られました。「実稼働サーバーでの開発は受け入れられません-これまでに!」 これが状況です。 開発インスタンスをセットアップしました。 http://example.com:3000 実稼働インスタンスは次のとおりです。 http://example.com すべての開発作業を完了し、http://example.com:3000クライアントが変更に満足したら、それらをに移動しますhttp://example.com。 私が使用しているアプリケーションは古いRuby on Railsアプリケーションです。最初は開発環境をローカルに設定しようとしましたが、実行することはできませんでした。しばらく試した後、私はあきらめ、本番サーバーで開発することにしました。 繰り返しますが、私はばかですか?おそらくそうですが、私はここ数年、Web開発を行ってきましたが、このような状況に遭遇したことはありません。誰が正しいのか?

1
Apache HTTPサーバーとApache Tomcatはどのように関連していますか?(もしあれば)
現在、実稼働のUbuntu VPSサーバーでApache httpdを実行しています。PHPスクリプトを作成します。 私はJavaの学習に興味があり、現在の設定で動作するようにサーバーサイドJavaをどのように作成するのかを考えていました。 Apache TomcatとApache HTTP Serverは相互にどのように関係していますか? Tomcatはhttpdのモジュールになれますか? または、同じ組織(Apache Software Foundation)によって運営されている2つの非常に異なるプロジェクトだけですか?


1
Apacheライセンスと特許
Apacheライセンスが特許にどのように影響するかを理解しようとしています。Apache Webサイトhttp://www.apache.org/licenses/LICENSE-2.0セクション3に関して、最初の部分で、ライセンシーは特許に関してほとんど何でもできると言っていると言ってもいいですか? 後者の部分では、ライセンサーが自分の特許を侵害している人を訴えることにした場合、彼らはすべての特許を失うことになるのでしょうか、それともライセンシーについて話しているのでしょうか?

4
Apache HTTPサーバーはなぜそんなに複雑なのですか?
ApacheのHTTPサーバは言う、より大きなかなり大規模なプロジェクトに多くの、であるlighthttpか、nginxまたは確かにあなたがC / C ++のチュートリアルで漂っ見る「シンプルなHTTPサーバ」。 追加のコードは何ですか?それはセキュリティ/安定性を追加しますか(もしそうなら、どのように?)、またはApache confファイルを解析する/ .htaccess物事をタイプするようなことをするためだけですか(そして、私は推測するVirtualHostsなど)。 Apacheを批判しないようにお願いしますが、ある種のWebサーバーを書くことに興味があり、明らかではないかもしれませんが、安全で安定した高速なWebサーバーのために覚えておくことが重要なことを知りたいのです。
14 c  apache  http 

4
会社がパスワードを暗号化しない場合の対処方法
バックグラウンド 会社がサーバーを保守するのを手伝う契約をしています。私はいくつかのマイナーなPHPプロジェクトに取り組んでいますが、パフォーマンスの問題を調べ、最近ではハッカーのログをスキャンしています。 これらの人々はしばらくの間サーバーを実行しており、その最後の部分にレガシーアプリケーションと呼ぶものがあります。マジッククオート、グローバル変数(で$id上書き可能$_GET['id'])を使用し、.htaccessを唯一のセキュリティとして使用する場合があります。セキュリティとプログラミングの悪夢。 私たちは過去に、主にSQLインジェクションでハッキングされました。SQLインジェクションはSLEEP(99999999)コマンドを実行し、DOS攻撃として機能します。幸いなことに、彼らは「小さなボビーテーブル」を実行しませんでした。 XKCD:http ://xkcd.com/327/ そのため、脆弱なSQLステートメントをmysql_query()(mysqliではなく)PDOトランザクションに書き直しました。私はまたのためのクエリを分析していますSLEEPとUNION、我々が使用しないが、注射は持っています。ここまでは順調ですね。 最新号 最近、電子メールアドレスがスパマーによって作成されたと思われるものに変更されるなど、ユーザーのDBのレコードが変更されていると言われています。 彼らの列には列がないことに気づいたlast_modifiedので、誰が言うまでもなく、いつ変更されたかさえ知ることができませんでした。私はそのコラムを追加しましたが、それはかろうじて最初のステップです。 このテーブルを見ると、パスワードがソルト化されておらず、ハッシュ化されておらず、プレーンテキストとして保存されていることがわかりました。 クライアント通信 請負業者として、狂人のように腕を振り回すことなく、状況全体についてどのようにアプローチできますか?何かアドバイス?私は穏やかなアプローチを考えていました、 問題#1 あらすじ これが問題である理由 これが修正されない場合に何が起こるか 修正案 問題#2 あらすじ これが問題である理由 これが修正されない場合に何が起こるか 修正案
13 php  apache  security  mysql 

3
オープンソースソフトウェアライセンスをルートに保持する必要があるのはなぜですか?
ほぼすべてのオープンソースソフトウェアライセンスは、ユーザーが保護しているプロジェクトのルートに完全なライセンスを含めることを要求します(または少なくとも弁護士が要求することを推奨します)。 私が話したある弁護士は、これはCD時代の遺産であり、宝石のケースに完全なライセンスを含めることが必要だったと示唆しています。 しかし、今日、私たちはクラウド時代に生きています。たとえば、完全なライセンスを自分のWebサイトでホストし、そのライセンスのタイトル+ URLをソースファイルのヘッダーに含めることができないのはなぜですか? おまけ:確立されたライセンスをそのままルートに保持する必要があると一般的に合意している場合、FSFのOSIがURLで参照できるライセンスを承認していないのはなぜですか。

6
1時間ごとにコードを実行する[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 1時間ごとに実行されるWebサービスを作成する必要があります。これは、データベース内のデータを確認し、特定の条件が満たされている/満たされていない場合に同じデータベース内のテーブルにアラートを追加するために使用されます。私たちが現在持っているものは: Pythonを使用してAmazon Web Services(AWS)仮想サーバーにレポートするエンドデバイスがあります。AWSサーバーはその情報を取得してMySQLデータベースに保存します。AWSサーバーはDjangoとApacheを実行するLinuxです。エンドデバイスによって保存されたデータを検証するPythonコードを毎時間実行できるようにする必要があります。特定の条件が満たされない場合alerts、データベースのテーブルにレコードが追加されます。 上記の設定を作成することを最初に契約しました。Python、Django、Apacheは初めてです。ただし、エンドデバイスとの間でデータを送受信するPythonコードにはすでにいくつかの変更を加えています。私はWebプログラミングに侵入しているコーダーです。 誰か私がこれを行う方法について何かアドバイスはありますか?

1
MITライセンスを使用して私のプログラムでApache 2.0ライセンスのコードを使用する
私のプログラムでは、Apache 2.0ライセンスに基づいてライセンスされているコード例のソースコードを使用しています。MITライセンスを使用して、そのプログラムとソースコードをGitHubで公開したいと思います。私はライセンスで以下を読みました: 変更されたファイルには、ファイルを変更したことを明記する必要があります。 しかし、コードの関連部分をソースファイルにコピーしたばかりのファイルは変更しませんでした。 これが私の質問です: Apache 2.0ライセンスのコピーをプロジェクトに追加する必要があることはわかっていますが、プログラム/ソースコードを正しく公開するには、ソースファイルに何かを追加する必要がありますか? コマンドラインプログラムなので、-licenseスイッチを追加してライセンスを表示する必要がありますか、それとも「USAGE」出力を追加する必要がありますか? MITライセンスをすべてのソースファイルに挿入する必要がありますか、それともプロジェクトにコピーするだけで十分ですか? 前もって感謝します!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.