Ubuntu系统使用apache部署多个django项目(python4.3)

/etc/apache2/sites-available/pyweb.conf

<VirtualHost *:81>
    ServerName 192.168.1.46
    DocumentRoot /var/www/pyweb/pyweb
    <Directory /var/www/pyweb/pyweb>
        Order allow,deny
        Allow from all
    </Directory>
    WSGIScriptAlias / /var/www/pyweb/pyweb/wsgi.py

    ErrorLog ${APACHE_LOG_DIR}/error_81.log
    CustomLog ${APACHE_LOG_DIR}/access_81.log combined
</VirtualHost>

/etc/apache2/ports.conf

NameVirtualHost *:80
Listen 80

NameVirtualHost *:81
Listen 81

<IfModule ssl_module>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

参考:

http://www.cnblogs.com/helloworldtoyou/p/5978977.html

http://www.cnblogs.com/codemyzen/p/3690042.html

http://blog.csdn.net/o_surface_o/article/details/23278837

http://www.jianshu.com/p/b40a4a12fff1

http://blog.csdn.net/gamer_gyt/article/details/52135349

防火墙问题请参考:

http://www.cnblogs.com/jiangyao/archive/2010/05/19/1738909.html

时间: 2024-11-08 10:25:54

Ubuntu系统使用apache部署多个django项目(python4.3)的相关文章

在云服务部署个人的Django项目

一.Ubuntu系统切换默认python3.5 ubuntu14.04系统会自带python2.7,请不要卸载它.不同版本的Python可以共存在一个系统上. 卸载之后,桌面系统会被影响. (1)sudo add-apt-repository ppa:fkrull/deadsnakes (2)sudo apt-get update (3)sudo apt-get install python3.5 (4)sudo cp /usr/bin/python /usr/bin/python_bak,先备

ubuntu下python2-python3版共存,创建django项目出现的问题

ubuntu系统下:存在python2.7.14与python3.6.3 这时候需要安装使用django,可以使用pip命令分别安装django(前提是已经各自安装好pip) python2下:sudo pip install django python3下:sudo pip3 install django 创建django项目: django-admin.py startproject HelloWorld 可能出现问题:未找到django-admin.py没命令 这是需要在安装python-

Debian/Ubuntu系统下Apache的配置文件介绍

Debian/Ubuntu的apache的配置文件的管理方式是一样的,Ubuntu本身就是基于Debian的,所以很多配置和Debian几 乎一模一样,Debian/Ubuntu的apache配置文件都在/etc/apache2目录下./etc/apache2下面有几个配置文件,还有 几个子目录./etc/apache2下面的配置文件逐个解释如下:/etc/apache2/apache2.conf主配置文件,不精通apache不要修改此文件/etc/apache2/httpd.conf这个文件的

Ubuntu系统启用Apache Mod_rewrite模块

在终端中执行 sudo a2enmod rewrite 指令后,即启用了 Mod_rewrite 模块. 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块.用指令操作就是: sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabl

nginx+uwsgi阿里云ubuntu服务器上简单部署flask RESTful风格项目

ubuntu16.04上利用Nginx代理uwsgi处理Flask web应用 1.环境要求 ubuntu16.04  ----  阿里云的服务器 Nginx python2 uwsgi 2.简单介绍Nginx nginx是一个高性能的http和反向代理的服务器,Nginx采采用的epoll的机制,而没有使用select和poll,虽然,在用户活跃数量比较高的时候,epoll性能不如select,但是,我们用Nginx来作为web服务器还是很不错的.nginx是一个轻量级的web服务器,他占用内

Ubuntu系统下OpenDaylight源码编译安装

操作系统:Linux x64 / Ubuntu 14.04 研究领域:软件定义网络SDN (Software-defined Networking) 开发组件:OpenDaylight 声明:转载请注明出处及本文链接 一.环境搭建 1. Java+Apache Maven基本开发环境搭建.详见相应的前面两篇文档: <Linux Ubuntu系统下Java开发环境搭建> <Linux Ubuntu系统下Apache Maven的安装和配置> 2. 安装用来获取OpenDaylight

第一个Django项目及部署到Sina App Engine

Sina App Engine简称SAE,是个比较好的网站托管平台,目前说是全面免费,其实就是每个人分配很小的资源配额,在一定的使用范围内不用消耗云豆(SAE计费方式),对于个人学习和研究足够了,同类的还有GAE(google app engine)以及BAE(baidu app engine),gae身在国内就不用想太多了,除非爱折腾,bae也还不错,不过要用就要花钱,最低的配置只要几毛钱一天,也还算便宜.当然,如果资金富裕或者流量到了一定程度,可以考虑云服务器. 目前,在SAE上部署了一个D

Ubuntu系统Apache 2部署SSL证书

Ubuntu系统Apache 2部署SSL证书 本文档为您介绍了如何在Ubuntu系统以及Apache2中安装阿里云SSL证书. 环境准备 操作系统:Ubuntu Web服务器:Apache 2 前提条件 已从SSL证书控制台下载Apache服务器证书. 已安装Open SSL. 操作步骤 运行以下命令在apache2目录下创建ssl目录. mkdir /etc/apache2/ssl 运行以下命令将下载的阿里云证书文件复制到ssl目录中. cp -r YourDomainName_public

基于nginx和uWSGI在Ubuntu系统上部署Django项目

1. nginx1.1 安装sudo apt-get install nginx1.2启动.停止和重启sudo /etc/init.d/nginx startsudo /etc/init.d/nginx stopsudo /etc/init.d/nginx restart或者sudo service nginx startsudo service nginx stopsudo service nginx restart2. uWSGI安装用python的pip安装最简单:apt-get inst