私はMEANスタックアプリケーションを開発しており、私たちのウェブサイト用のWordPressブログもあります。 blog.example.comの代わりにwww.example.com/blogのようなメインドメインにwebappの一部としてWordPressブログを統合したいと思います。メインドメインのサブフォルダとしてWordPressブログを使用できますか?
角型ノードアプリケーションの一部としてWordPressブログを構成する方法を教えてください。
私はMEANスタックアプリケーションを開発しており、私たちのウェブサイト用のWordPressブログもあります。 blog.example.comの代わりにwww.example.com/blogのようなメインドメインにwebappの一部としてWordPressブログを統合したいと思います。メインドメインのサブフォルダとしてWordPressブログを使用できますか?
角型ノードアプリケーションの一部としてWordPressブログを構成する方法を教えてください。
HOST/url
でアクセス可能なものについては、必ずしもサブフォルダである必要はありません。 Webサーバーアプリケーションからアクセスできる限り、システム内のどこにでも置くことができます。
ここでNginxやApache WebサーバーのようなWebサーバープログラムを使用している場合は、/url
(あなたの場合は/blog
)を指す任意の要求をWordpressのブログがあるフォルダに送ることができます位置しています。 (nginxのための)のように:あなたはNode.jsのつまりのNode.js上でnginxのまたはApacheを使用していない場合
location /blog {
index index.php;
root /var/www/blog/public;
}
直接外部ポートを聞いて、あなたは/blog
でルートを作成するためにnode-phpを使用してワードプレスを配置することができますフォルダに移動します。
var express = require('express');
var php = require("node-php");
var path = require("path");
var app = express();
app.use("/", php.cgi("/path/to/wordpress"));
app.listen(9090);
wordpressが別のサーバーにある場合、すべてのリクエストを/ブログに渡してそのサーバーに渡すことができます。 like(nginxの場合):
server {
listen 80;
server_name mydomain.com;
location /blog {
proxy_pass http://second_instance_internal_ip:80;
proxy_set_header Host $host;
}
location/{
proxy_pass http://this_instance_ip_for_node.js_app:9000;
proxy_set_header Host $host;
}
}
は、私は多くの人が使ってきたと思います。このWP JSON API
あなたはWPのインスタンスを作成し、角度のアプリケーションでAPIを呼び出して、角度
内部のブログ記事をレンダリングするサービスを持っている可能性がAWSを使用している場合ありがとう@エドワードスミス情報。しかし、Apiを使って、ブログ投稿の一部として存在する画像や他のメタデータをどのように埋め込むことができますか教えてください。 –
2つのオリジンサーバー(nodeJSサーバーとワードプレスサーバー)でCloudFrontディストリビューションを作成します。 /blog
にワードプレスの内容を提供するように設定します。
私を明確にしてくれてありがとう@Sumit Sinha。私は自分のノードアプリケーション用のNginxサーバーを使用するつもりです。私のWordPressのブログは、別のEC2インスタンスになるでしょう。どうすればホスト/ブログのURLに実際にルーティングできますか? –
wordpressが別のサーバにある場合、プロキシする必要がありますそれを他のサーバに渡します。 nginxのnode.jsアプリケーション用のサーバーを設定するのと同じです。 –
私にこの例のスニペットなどを教えていただけますか? –