Linux下将Python的Django项目部署到Apache服务器
1、主流的web服务器,Apache,lighttpd,nginx都支持fastcgi,在几年前,lighttpd的mod_fcgi模块性能强劲,lighttpd+fastcgi十分流行。无论是python,ruby还是php,都有大量的站点使用这种方式部署。
2、第1行是让脚本以CGI方式运行必需的(这里是我的环境,记得吗?我前面说了Python是装在d:/python21下的),告诉Apache如何找到此文件的解释程序。第2,3行是告诉浏览器输出内容的MIME格式。这里为输出HTML文本。
3、Apache Stratos 的cartridge模型和jCloud抽象层可以使其部署在当下比较流行的IaaS环境中(如, Amazon AWS, OpenStack, vCloud ),并且开发团队可以通过对cartridge进行扩展来实现他们想要的应用服务器。
4、python4 好老的python版本,试试python6或者python7安装django? 一般有两种方法安装python库:1,easy_install sudo easy_install django 2,linux自带的软件包安装工具。
5、发布到pypi首先需要注册一个账号,然后进行如下两步:注册package。输入python setup.py register。上传文件。输入python setup.py sdist upload。安装测试 上传成功后,就可以使用pip来下载安装了。
6、在浏览器上输入:http://ip/index.php,里面分别显示php、apache和mysql的相关版本信息等内容。
在Linux系统上部署Apache+Python+Django+MySQL环境
安装Apache yum install httpd 设置Apache服务的启动级别 chkconfig --levels 235 httpd on Apache是一个服务,所以,可以通过设置服务的启动级别来让它启动。
在Linux安装软件需要预先做好如下一些准备:准备好Linux操作系统如:CentOS7。配置好yum源。完成上述准备后,就可以动手安装MySQL数据库了。
这里还是要总结一下我的LAMP环境的搭建步骤。我先在电脑里装了虚拟机,在虚拟机中测试了数次之后,再在服务器上搭建的。