0

www.example.com を実行して、django からアクセスおよび管理したいと考えています。と、

www.example.com/about または www.example.com/about/...

www.example.com/wordpress または www.example.com/wordpress/...

ワードプレスで管理します。

したがって、wordpress の管理者は www.example.com/wordpress にあり、生成されるページは www.example.com/about/... になります。

これを行う方法がわかりません。これら 2 つのものを同じ apache サーバーでホストするにはどうすればよいですか?

これは私の現在の wsgi ファイルで、django アプリは www.example.com で動作します。しかし、www.example.com/about/ にアクセスすると、urls.py を通過しようとしますが、何も見つかりません。WordPress のページをここに配置するにはどうすればよいですか?

LoadModule wsgi_module modules/mod_wsgi.so

WSGIScriptAlias / "C:\Users\Nikunj\Documents\Aptana Studio 3 Workspace\myapp\myapp\wsgi.py"

Alias / "C:\Users\Nikunj\Documents\Aptana Studio 3 Workspace\myapp\myapp\"

<Directory />
Order allow,deny
Allow from all
</Directory>

お世話になりました!:)

編集これはjdiの答えを使用した私の新しいファイルですが、それでも機能しません:

LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias / "C:\Users\Nikunj\Documents\Aptana Studio 3 Workspace\myapp\myapp\wsgi.py"

Alias /wordpress/ "C:\wamp\www\wordpress\wp-admin\"
Alias / "C:\Users\Nikunj\Documents\Aptana Studio 3 Workspace\myapp\myapp\"

<Directory "C:/wamp/www/wordpress/wp-admin/">
  AllowOverride All
  Order Deny,Allow
  Allow from all
</Directory>

<Directory />
  Order allow,deny
  Allow from all
</Directory>
4

2 に答える 2

2

Apache conf に複数のディレクトリ エントリを作成します: http://httpd.apache.org/docs/2.0/mod/core.html#directory

1 つは wordpress 用にセットアップされ、もう 1 つは django 用にセットアップされます。現在、すべてのトラフィックは常に django アプリに向けられています。

これは次のようになります (単なる推測です)。

Alias /about/ "C:/path/to/wordpress/"
Alias /wordpress/ "C:/path/to/wordpress/wp-admin/"

Alias / "C:/Users/Nikunj/Documents/Aptana Studio 3 Workspace/myapp/myapp/"

<Directory "C:/path/to/wordpress/">
  AllowOverride All
  Order Deny,Allow
  Allow from all
</Directory>

<Directory />
  Order allow,deny
  Allow from all
</Directory>
于 2012-06-08T21:29:12.817 に答える
0

最終的な答え:

LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias / "C:/wamp/www/myapp/myapp/wsgi.py"

Alias /about/ "C:/wamp/www/wordpress/"
<Directory "C:/wamp/www/wordpress/">
  AllowOverride All
  Order Deny,Allow
  Allow from all
</Directory>

<Directory "C:/wamp/www/myapp">
  Order deny,allow
  Allow from all
</Directory>

www.example.com <- ジャンゴ

www.example.com/about <- wp

ありがとう!

于 2012-06-09T00:54:48.947 に答える