介绍
这篇文章给大家分享的是有关django如何使用输入提供静态页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
最近有些初学django的人反映,apache部署实现是太难了,小编在刚学习这部分内容的时候也被难倒过,不过好在经历了多次的练习,对apache也算是基本有所了解。
<强> 1、目的强>
验证输入的安装
配置虚拟主机
<强> 2,操作思路强>
修改主机名字为firstdj,作为域名
禁用系统默认的默认虚拟站点
建立一个最简化的虚拟主机,使用http://firstdj/访问。
<强> 3,实例强>
<>之前,,,,修改主机名 , ,,,,,,,,,通过修改/etc/主机名把主机名改为,firstdj ,为了清晰,进入根账户)。 , ,,,,,,,,美元sudo 苏 ,,,,,,,#,echo “firstdj",在/etc/主机名 ,,,,,,,#,echo -e “\ n127.0.0.1 firstdj.local firstdj \ n",在祝辞,/etc/主机 ,,,,,,,#,hostname -F /etc/主机名 , ,,,,,,,,,默认这个时候已经能够在,http://firstdj/ 访问了。如果你能够看到,It 工作!,页面,说明,apache2 安装正常。否则检查,apache2 是否在运行: , ,,,,,,,,美元sudo 苏 ,,,,,,,#,service apache2 status ,,,,, #,查看状态 ,,,,,,,#,service apache2 start ,,,,,, #,启动 ,,,,,,,#,service apache2 stop ,,,,,,, #,停止 ,,,,,,,#,service apache2 reload ,,,,, #,重新应用配置文件 ,,,,,,,#,service apache2 restart ,,,, #,重新启动进程 , ,,,配置虚拟主机 , ,,,,,,,,,虽然这时候能够访问,http://firstdj/ ,但实际上是ubuntu系统本身安装后给的默认配置 , ,,,,,,,,美元cd /etc/apache2 ,,,,,,,,,,,,,,,,, #,进入,apache2 的配置目录 ,,,,,,,,美元ls 。/sites-enabled ,,,,,,,,,,,,,, #,查看当前生效的站点 ,,,,,,,,,,,,,,,返回,000 - default ,这是ubuntu默认启动的站点 , ,,,,,,,,美元sudo 苏 ,,,,,,,#,a2dissite default ,,,,,,,,,,,,,,, #,取消默认站点,违约 ,,,,,,,,,,,,,,,这时候sites-enabled目录下没有文件 ,,,,,,,#,service apache2 reload ,,,,,,,,,, #,使配置生效 , ,,,,,,,,,现在刷新一下,http://firstdj/ 应该已经不能访问了。现在,/etc/输入/网站/,目录下,建立一个名为,firstdj 的文件,为了清晰,我尽量进行了删减,具体内容如下: , ,,,,,,,,,,,& lt; VirtualHost *: 80比; ,,,,,,,,,,,,,,,ServerName firstdj ,,,,,,,,,,,,,,DocumentRoot /var/www ,,,,,,,,,,,& lt;/VirtualHost> , ,,,,,,,,,配置文件建立完毕,我们让它生效。 , ,,,,,,,,美元sudo 苏 ,,,,,,,#,a2ensite firstdj ,,,,,,,,,,,,,,,, #,激活,firstdj 站点 ,,,,,,,#,ls /etc/输入/sites-enabled/,,, #,查看当前生效的站点 ,,,,,,,,,,,,,,,返回,firstdj ,表示只有firstdj站点有效 , ,,,,,,,#,apachectl configtest ,,,,,,,,,,,, #,检查一下,apache2 配置文件语法 ,,,,,,,,,,,,,,,返回结果: ,,,,,,,,,,,,,,,输入:,Could not reliably determine 从而服务器# 39;s null null null null null null null null null null null null