nginx

89/90ページ

OpenrestyのURL書き換え

この章では、主に、URLの書き換えにルアを使用する方法について説明しますが、実際にはnginxを使ってURLの書き換えも完了できますが、書き換えルールが複雑な場合はnginxを使用すると便利です ここで使用されるコアAPIのいくつかは、 ngx.redirect--> Ngx.exec 内部で直接リクエストを完了し、コンテンツを直接返す、URLは変更されません、使用法は上記と似ています old uri /index/article […]

5つのMySQLの記事のOpenrestyフロントエンドの開発

5つのMySQLの記事のOpenrestyフロントエンドの開発 この章では主にlua経由でmysqlに接続し、ユーザが入力した名前に基づいてmysqlからデータを取得してユーザに返します。 オペレーションmysqlは主にlua-resty-mysqlライブラリを使用し、コードはgithubにあります 上記のサンプルコードもあります 公式サイトではより基本的な例が提供されているので、コードもより多くなっています。ここでは、カプセル化する方 […]

Openrestyフロントエンド開発の高度なhttpバックエンド

ほとんどの場合、フロントエンドの開発はバックエンドに対処する必要がありますが、最も一般的な方法はHTTP要求を介して通信することです。 openrestyでは、httpを介してバックエンドとの通信を統合する方法はたくさんありますが、それぞれ独自の利点があり、状況に応じて互換性があります。 1、直接プロキシ この方法は、私たちにとって最もシンプルで使い慣れた方法です。リバースプロキシを直接設定することは、nginxの使い方と一貫しています […]

Openrestyフロントエンド開発軽量MVCフレームワークパッケージ2(記事のレンダリング)

この章では主に、テンプレートを使用する方法、バックエンドのレンダリング、 lua-restyテンプレートの主な使用方法、直接ダウンロードしたlalibを内部に置く方法、サードパーティのライブラリ、フレームワークをlualibディレクトリに入れておくこと、ルアディレクトリは、プロジェクトのソースコード、より良い管理を置くために、あなたは再利用可能なサードパーティのライブラリであるそれらのプロジェクトを知ることができます lualibディレ […]

AngularJS SEOの簡単なチュートリアル

AngularJS SEO AngularはMVCフレームワークであることがわかっています。ページコンテンツは動的に読み込まれるため、検索エンジンのスパイダーによってクロールされると、実際のものを登ることはできません。 jsを読み込んだら、jsによって動的に読み込まれたページコンテンツを出力することができます。これはクローラに適しています。 業界で最も簡単なソリューションは、Prerender + nginxリバースプロキシを使用するこ […]

nginxの畫像キャッシュサーバにリサイズ機能を付けた

自前CDNじゃないけど、畫像をキャッシュしてくれるプロキシサーバをnginxでたててみて、さらに畫像のリサイズ機能も欲しいなーと思ったのでやってみました。Akamaiさんのリサイズ機能は貧乏人にはちょっとお高いので…。 以下、構成図です。nginxのみで運用可能です。オリジンサーバは、なんでもいいです。 http://img.example.com/hoge/piyo.jpg?w=100&h=100&q=100 これで幅 […]

websocket_railsのaws ec2環境での通訊設定

railsでwebsocketを使用する場合、websocket_railsという便利なgemがあります。 これを使ってみましたが、awsのcentosの本番環境での通訊設定に半日ぐらい要してしまいました。 少しややっこしいので、手順等、殘しておきます。 ローカル接続確認 まずはローカルでのwebsocket_railsの接続確認。 Gemfileに gem ‘websocket-rails’を追記して、bundle installを実 […]

1 89 90