基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(三):设置上传文件夹权限(这里测试用完全共享)
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(四):安装MySQL数据库
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(五):测试项目
1.安装Apache2:
sudo apt-get install apache2
2.安装 mod_wsgi
# Python 3 sudo apt-get install libapache2-mod-wsgi-py3
3.确认安装apache的版本号:
apachectl -v
显示:2.4.18,ok了
4.将mod-wsgi添加到apache的配置文件中:
vi /etc/apache2/apache2.conf
执行该命令,打开apache的配置文件,并且将mod添加到配置文件
在末尾添加这几行
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so#Server Name ServerName 127.0.0.1
5.配置网站的Django项目目录及配置
执行下面命令,其中红色部分,可以自己设置为项目的名称,最好统一。
vi /etc/apache2/sites-available/website.conf
注意:1.如果没有域名和公网ip,是部署在虚拟机中,直接用虚拟机的ip地址(ifconfig可以查看到)来代替 ServerName 和 ServerAlias 后面的内容。如下面红色部分所示.
2. /var/www/website :该地址为你的项目网站地址
<VirtualHost *:80>ServerName 192.168.0.10ServerAlias 192.168.0.10ServerAdmin abc@qq.com<Directory /var/www/website>Require all granted</Directory>WSGIScriptAlias / /var/www/website/website/wsgi.py<Directory /var/www/website/website><Files wsgi.py>Require all granted</Files></Directory> </VirtualHost>
6.激活配置:
执行命令:
a2ensite website.conf
执行命令:
service apache2 reload
到这里,apache服务器基本完成。
转载于:https://www.cnblogs.com/KKSoft/p/7923175.html
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置相关推荐
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django
近期开始学习基于Linux平台的Django开发,想配置一台可以发布的服务器,经过近一个月的努力,终于掌握了基于Apache和mod-wsgi插件的部署模式,自己也写了一个教程,一是让自己有个记录,二 ...
- Ubuntu Server 16.04 LTS上使用Docker部署Tomcat修改为80端口
场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
- Ubuntu Server 16.04 LTS上使用Docker部署Tomcat
场景 Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- [原创]在HP DL380 G7服务器上部署基于Ubuntu Server 16.04 和 VirtualBox的云平台
对于一线开发人员来说,一提到虚拟机平台,往往会让人联想到在价格昂贵的服务器上部署VMware vSphere之类软件来实现. 笔者作为一个资深码农,也是一直梦寐着在自己家中打造一个真正的家庭私有云,秒 ...
- 树莓派4b乌班图服务器系统,使用树莓派4B搭建NAS(一):基于Ubuntu Server 20.04 LTS...
使用树莓派4B搭建NAS(一):基于Ubuntu Server 20.04 LTS 2020-06-14 13:27:00 59点赞 384收藏 40评论 创作立场声明:预告:下期介绍如何使用树莓派4 ...
- Ubuntu Server 16.04 LTS上给Docker配置镜像加速器
场景 Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式)
场景 Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- VirtualBox下安装Ubuntu Server 16.04
安装环境: Windows:确保磁盘空间足够,一般需要8个G左右. 所需文件: 首先在Ubuntu的官网上下载.iso的镜像文件,链接是:http://www.ubuntu.org.cn/serve ...
- Ubuntu 16.04 LTS版本部署Virtualmin
时间:2022-06-27 部署环境:Ubuntu 16.04 LTS版本 IP:192.168.3.153 我尝试过再Centos8上部署,但安装过程会因为找不到依赖软件而报错,修改过几次yun源 ...
最新文章
- 字符串转二进制 python_将字符串转换为二进制
- BZOJ1208[HNOI2004]宠物收养场——treap
- iMX8方案服务-辰汉
- 数据库的三大范式以及五大约束
- getCurrentPages()
- java方法、方法重载
- 第15章 使用DOM的脚本语言
- SpringBoot系列九:SpringBoot服务整合(整合邮件服务、定时调度、Actuator监控)
- opencv︱图片与视频的读入、显示、写出、放缩与基本绘图函数介绍
- java static 可见性_java可重入锁可见性分析
- 图文讲解:iOS App提交流程
- 关于IP地址定位、IP查询和IP地址库 你想了解的历史都在这里
- 东芝打印机共享怎么设置_东芝打印机如何共享
- 解读《西厢记》——基于人脑的句法分析
- latex公式左对齐
- 「史诗级干货」新人up主B站运营炫酷玩法,轻松实现UP!UP!UP!
- Springboot3.0整合swagger,废弃Springfox改用Springdoc
- 机器深度学习笔记(1)——神经网络从一张图片中识别狗的过程
- 一款彩票app的制作运营详解
- Android - Audio - Qcom平台 - hac器件bring up