2020年5月17日Webアプリを作る場合、基本的にSSHが使えることが前提だったんですが、先日安いサーバーでWebサイトを作る案件があり、FTPでアップをする必要に迫られました。その時に、「ログインはできているんだけどファイルの一覧が取得できませんでした。」みたいなメッセージが。調べ、FTPクライアントのパッシブモードをオフにすることに。いや以前もそんなトラブルがあったな、と思い、アクティブモードとパッシブモードについてまとめてみます。アクティブモードとパッシブモードはデータの接続の確立方法の違い。ポートの開放のロジックが少し違うアクティブモードはサーバーからデータのコネクションを確立するパッシブモードはクライアントからデータのコネクションを確立する一般にパッシブモードのほうが安全(クライアント側のファイアウォールの影響を受ける可能性が減るため)ただし、サーバーを提供する側から見ると逆の立場(サーバー側のファイアウォールの影響を減らせるため)になるので、アクティブモード運用のほうが好ましいここの解説が完璧なのでとりあえずはここを理解することに全力をあげたほうがよさそう。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Cloud)は使ったことがなかったので、これを機に調査してみました。rolesなどansibleはある程度ファイルが肥大化してくると、管理するのが大変になります。一般的にはプログラムのようにある程度のまとまりにわけてそれを読み込むということになります。...nginx基本データベースについて勉強していましたが、実務でnginxを触る機会があったので、これを機に勉強。...Python+cgiでwebアプリを動かすまでPythonでRESTAPI的なプログラムを作った時のメモ。CGIで実行する人がいないようで、情報がそこまでありませんでしたが、Perlでやった経験もあり、動かせました。...rewriteディレクティブリクエストURIを条件に応じて書き換えたり、リダイレクトする機能を使うときはrewriteを使います。こちら非常によく使う機能です。具体的な例を見ていきましょう。