环境:CentOS7
Apache
Mariadb
Web.py
CentOS 7:
需要安装web.py,python-mysql
Apache:
[root@server0 etc]# vim /etc/httpd/conf.d/movie.conf
<VirtualHost *:80>
ServerName movie.centos.com
#DocumentRoot /var/www/moviesite
WSGIScriptAlias / /var/www/moviesite/code.py
Alias /static /var/www/moviesite/static
AddType text/html .py
</VirtualHost>
<Directory /var/www/moviesite>
Require all granted
</Directory>
没有 Alias /static /var/www/moviesite/static 则看不到static文件夹里的图片
没有 AddType text/html .py 则无法启动apache
Mariadb:
设置utf-8编码 否则中文显示为问号
vim /etc/my.cnf
[mysqld]
character_set_server=utf8
Web.py:
https://github.com/hrbeu/MovieSiteInCentOS
code.py中用print语句打印出一些运行时的信息,信息会显示在/var/log/httpd/error_log日志里
五个电影的豆瓣api页面丢失,最终只能显示245个推荐电影。