前提
よろしくお願いします。
現在、Windows11 +python+ django + apacheで社内サーバーを立てようとしています。
python, django, apacheのインストールはそれぞれできたようです。
バージョンはそれぞれ、
Windows11pro
python:3.10.5
django:4.0.5
apache:2.4.52
※すべて64bit
※mood_wsgiも導入しています。
実現したいこと
djangoで作成したwebアプリを社内サーバーで公開したいです。
クライアントは固定IPではない複数台です。
発生している問題・エラーメッセージ
djangoで作成したアプリについてはvidualstudioのローカル環境ではちゃんと動いています。
ところが、apacheを通して公開したとき、staticにあるファイルを何も読み込みません。
それどころか、{% load static %}や{% csrf_token %}の文字もそのまま画面に表示されます。
色々調べましたが、cssを読み込まないなどの説明はあるのですが、この現象について書いてあるサイトは見つけられませんでした。
ZAMPPでapacheは正常に立ち上がります。
素人考えでdjangoがちゃんと動いていないのかなと思ったのですが、解決の手立てを見つけられませんでした。
※以下コードはどこを載せればいいかわからなかったのでご指摘ください。
該当のソースコード
httpd.conf
1 2 3Define SRVROOT "C:/xampp/apache" 4 5ServerRoot "C:/xampp/apache" 6 7Listen 80 8 9LoadModule access_compat_module modules/mod_access_compat.so 10LoadModule actions_module modules/mod_actions.so 11LoadModule alias_module modules/mod_alias.so 12LoadModule allowmethods_module modules/mod_allowmethods.so 13LoadModule asis_module modules/mod_asis.so 14LoadModule auth_basic_module modules/mod_auth_basic.so 15LoadModule authn_core_module modules/mod_authn_core.so 16LoadModule authn_file_module modules/mod_authn_file.so 17LoadModule authz_core_module modules/mod_authz_core.so 18LoadModule authz_groupfile_module modules/mod_authz_groupfile.so 19LoadModule authz_host_module modules/mod_authz_host.so 20LoadModule authz_user_module modules/mod_authz_user.so 21LoadModule autoindex_module modules/mod_autoindex.so 22LoadModule cgi_module modules/mod_cgi.so 23LoadModule dav_lock_module modules/mod_dav_lock.so 24LoadModule dir_module modules/mod_dir.so 25LoadModule env_module modules/mod_env.so 26LoadModule headers_module modules/mod_headers.so 27LoadModule include_module modules/mod_include.so 28LoadModule info_module modules/mod_info.so 29LoadModule isapi_module modules/mod_isapi.so 30LoadModule log_config_module modules/mod_log_config.so 31LoadModule cache_disk_module modules/mod_cache_disk.so 32LoadModule mime_module modules/mod_mime.so 33LoadModule negotiation_module modules/mod_negotiation.so 34LoadModule proxy_module modules/mod_proxy.so 35LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 36LoadModule rewrite_module modules/mod_rewrite.so 37LoadModule setenvif_module modules/mod_setenvif.so 38LoadModule socache_shmcb_module modules/mod_socache_shmcb.so 39LoadModule ssl_module modules/mod_ssl.so 40LoadModule status_module modules/mod_status.so 41LoadModule version_module modules/mod_version.so 42 43LoadModule wsgi_module modules/mod_wsgi.so 44 45<IfModule unixd_module> 46 47User apache 48Group apache 49 50</IfModule> 51 52ServerAdmin test@test 53 54ServerName localhost:80 55 56<Directory /> 57 AllowOverride none 58 Require all denied 59</Directory> 60 61DocumentRoot "C:/onlineApp/config/backend/templates/backend" 62<Directory "C:/onlineApp/config/backend/templates/backend"> 63 64 Options Indexes FollowSymLinks Includes ExecCGI 65 66 AllowOverride All 67 68 Require all granted 69</Directory> 70 71<IfModule dir_module> 72 DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \ 73 default.php default.pl default.cgi default.asp default.shtml default.html default.htm \ 74 home.php home.pl home.cgi home.asp home.shtml home.html home.htm 75</IfModule> 76 77<Files ".ht*"> 78 Require all denied 79</Files> 80 81ErrorLog "logs/error.log" 82 83LogLevel warn 84 85<IfModule log_config_module> 86 87 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined 88 LogFormat "%h %l %u %t \"%r\" %>s %b" common 89 90 <IfModule logio_module> 91 92 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio 93 </IfModule> 94 95 CustomLog "logs/access.log" combined 96</IfModule> 97 98<IfModule alias_module> 99 100 ScriptAlias /cgi-bin/ "C:/xampp/cgi-bin/" 101 102</IfModule> 103 104<IfModule cgid_module> 105 106</IfModule> 107 108<Directory "C:/xampp/cgi-bin"> 109 AllowOverride All 110 Options None 111 Require all granted 112</Directory> 113 114<IfModule headers_module> 115 116 RequestHeader unset Proxy early 117</IfModule> 118 119<IfModule mime_module> 120 121 TypesConfig conf/mime.types 122 123 124 AddType application/x-compress .Z 125 AddType application/x-gzip .gz .tgz 126 127 AddHandler cgi-script .cgi .pl .asp 128 129 AddType text/html .shtml 130 AddOutputFilter INCLUDES .shtml 131</IfModule> 132 133<IfModule mime_magic_module> 134 135 MIMEMagicFile "conf/magic" 136</IfModule> 137 138Include conf/extra/httpd-mpm.conf 139 140Include conf/extra/httpd-autoindex.conf 141 142Include conf/extra/httpd-languages.conf 143 144Include conf/extra/httpd-userdir.conf 145 146Include conf/extra/httpd-info.conf 147 148Include conf/extra/httpd-vhosts.conf 149 150Include "conf/extra/httpd-proxy.conf" 151 152Include "conf/extra/httpd-default.conf" 153 154Include "conf/extra/httpd-xampp.conf" 155 156<IfModule proxy_html_module> 157Include conf/extra/proxy-html.conf 158</IfModule> 159 160Include conf/extra/httpd-ssl.conf 161 162<IfModule ssl_module> 163SSLRandomSeed startup builtin 164SSLRandomSeed connect builtin 165</IfModule> 166 167 168AcceptFilter http none 169AcceptFilter https none 170 171<IfModule mod_proxy.c> 172<IfModule mod_proxy_ajp.c> 173Include "conf/extra/httpd-ajp.conf" 174</IfModule> 175</IfModule> 176 177#以下が主にネットなどで見て追加した部分 178LoadFile "C:/Python/python310.dll" 179LoadModule wsgi_module "C:/Python/lib/site-packages/mod_wsgi/server/mod_wsgi.cp310-win_amd64.pyd" 180WSGIPythonHome "C:/Python" 181 182WSGIScriptAlias /config /C:/onlineApp/config/config/wsgi.py 183WSGIPythonPath "C:/Python/Lib/site-packages" 184 185Alias /static/ "C:/onlineApp/config" 186<Directory "C:/onlineApp/config"> 187 Require all granted 188</Directory> 189 190### 試したこと 191 192python,django,apacheの入れ直し。 193各種サイト(探しすぎてどれと言えないです)で調べたもの。 194※触りすぎてごちゃごちゃになったらすべて再インストールしています。 195 196apacheは初めて触ったため初歩的なミスなどしているかもしれませんが皆さまのお知恵をお貸しください。
回答1件
あなたの回答
tips
プレビュー