0

まず、英語が下手でごめんなさい。

djangoアプリの実行に使用したWindowsServer2008R2VPSがあります。

動的コンテンツを提供するためにapache+mod_wsgiバックエンドを使用し、静的ファイルとメディアを提供するためにnginxをフロントエンドとして使用します。

ただし、ここでの問題は、Webテンプレートをオフライン(django以外)で表示すると、Internet Explorerでもすべて問題ありませんが、vpsまたはlocalhost(apacheまたはapache + nginxまたはdjango開発サーバーのみ)でアプリを実行すると、すべて他のブラウザは私のウェブアプリを非常によく表示しますが、InternetExplorerではすべてが文字化けしています。CSSスタイルはよくなく、jsスクリプトでもありません。

ありがとうございました。

Internet Explorerでmywebsiteの管理パネルをロードすると、すべてが正しいのですが、メインのWebサイトページに問題が残っています。

私の管理パネルはdjango管理アプリではありません。独自の管理パネルを作成しました。IEでは正しく表示されますが、メインサイトでは表示されません。

4

2 に答える 2

0

たまたま、Virtualboxを介してサーバーにアクセスしていますか?共有virtualboxファイルシステムが問題である可能性があります。nginxが壊れた文字を提供するときにこの問題について参照してください(Linux上のnginxはvboxのゲストシステムとして)

共有ファイルシステムを使用してファイルをサーバーに「アップロード」する場合は、代わりにFTPまたはSCPを使用してファイルをサーバーに転送してみてください。

于 2012-08-11T00:49:58.600 に答える
0

location /proxy_passがある場合/static/もあります。したがって、/ static/demo.pngはプロキシに移動します。

次のようなものを使用します

location @proxy { 
    proxy_pass         http://127.0.0.1:81; 
    proxy_redirect     off; 
}  

プロキシされていない場合は、ファイルが/に存在することを確認してください。

location / { 
    try_files $uri $uri/ @proxy;
}  
于 2012-08-11T10:10:36.923 に答える