私は自分の個人用サーバーで apache を使用しており、on で作成された「メイン」Web サイトとSilexonを使用してwww.mydomain.com/作成された別の Web サイトを実行しようとしています。Flaskwww.mydomain.com/something
ウェブサイトを実行するためFlaskに、公式ウェブサイト (http://flask.pocoo.org/docs/deploying/mod_wsgi/) で説明されているように mod_wsgi を使用しています。
で自分の Web サイトにアクセスできますが、www.mydomain.com/something再度アクセスするwww.mydomain.com/とFlask404 エラー メッセージが表示されます。
仮想ホストに関するドキュメントを確認しようとしましたapacheが、意味がわかりません。現在の'sites-enabled/defaults'構成ファイルは次のとおりです。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
WSGIDaemonProcess bc user=bc group=bc threads=5
WSGIScriptAlias / /var/www/bc/bc.wsgi
<Directory /var/www/bc>
WSGIProcessGroup bc
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
私の/var/wwwディレクトリは次のようになります:
./index.php
./bc/
./bc/index.py
Python Web サイトを www.mydomain.com/something でのみ動作させ、PHP を www.mydomain.com/ で実行するにはどうすればよいですか?