windows怎么配置apache

 我来答
风飞尘落
推荐于2016-06-05 · 心理咨询师,中国科学院心理研究所
风飞尘落
采纳数:26463 获赞数:163422

向TA提问 私信TA
展开全部
1. 下载mod_wsgi-win32-ap22py27-3.3.so
2. 重命名为mod_wsgi.so ,并将其复制到 /Program Files(X86)/Apache Software Foundation/Apache22/modules目录下
3. 以管理员身份打开 httpd.conf, 找到有很多LoadModule的地方, 在里面增加一行:LoadModule wsgi_module modules/mod_wsgi.s,保存。
这时候可以重启一下你的apache,看看能不能正常的启动,如果不能正常启动,那么可能是你下载的mod_wsgi版本不对。
4. 接下来需要做的是将的 Django 项目和apache连接起来。
5. 进入你的Django项目的根目录,增加一个文件夹apache ,并在这个文件夹下创建django.wsgi 和dapache_mydjango.conf两个文件,注意,django.wsgi这个文件名不能修改.
6. 打开httpd.conf ,在最后增加一行:
Include “d:/projects/mysite/apache_django_wsgi.conf”
7.打开django.wsgi,增加下面的代码:
[crayon lang="python"]
import os, sys
sys.path.append('d:/projects/mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
[/crayon]
8.打开apache_djang_wsgi.conf 增加下面的代码:
[crayon lang="xml"]

ServerName mysite.com
WSGIScriptAlias / d:/projects/mysite/apache/django.wsgi

Options FollowSymLinks
AllowOverride
Order allow,deny
Allow from all

Alias /static "d:/projects/mysite/static/"

Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing

[/crayon]
上面VirtualHost的端口要和Apache的端口一样,/static目录是放你静态的CSS和图片文件的,你可以将django管理后台的Css和图片也放在这个文件下。
9.修改计算机的host文件,增加
127.0.0.1 mysite.com
10.打开settings.py,找到STATIC_URL和TEMPLATE_DIRS,修改成如下:
STATIC_URL = ‘/static/’
TEMPLATE_DIRS = (
“d:/projects/mysite/templates”
)
这样,就配置完毕了,重启一下你的apache,在浏览器中输入 mysite.com:[port]就能看到你应用程序的首页了。Just enjoy django.
盘默M2
2015-12-15 · TA获得超过2.9万个赞
知道大有可为答主
回答量:9723
采纳率:93%
帮助的人:8006万
展开全部
Apache在windows下的安装
一、下载
  Apache的版本目前有两个分支:1.3.x和2.0.x。初学者用1.3.x就可以了。本文以1.3.x为例。
  在上面的网址里,包含了两个分支的最新版本。请选择后缀为“exe”或“msi”的安装文件下载。

二、安装
  运行下载的Apache文件,即可开始安装。Apache的安装过程很简单。只需要设置下面这个窗口:
  在“Network Domain”里输入域。如果用本站的二级域名,例如“test.dnschek.net”,请输入“test.dnschek.net”。如果用顶级域名,请输入“xxx.com”。
  在“Server Name”里输入服务器名。如果用本站的二级域名,请输入您的域名“test.dnschek.net”。如果用顶级域名,请输入“www.xxx.com”。
  在“Administrator's Email Address”里输入网站管理员的Email地址。
  除此之外,安装过程里所有的选项,全部用默认选项就可以了。

三、运行
1、Win 9x:
  Apache安装后,会在“开始”->“程序”里增加一个“Apache HTTP Server”的组。进入该组,选择“Control Apache Server”->“Start”即可启动Apache。

2、Win NT/2000/XP/2003
  在这些系统里,用默认选项安装的Apache,除了在“开始”->“程序”里增加一个“Apache HTTP Server”的组之外,还会在系统的服务里增加一个Apache服务。该服务被设置为系统启动时自动运行。

Apache在windows下的配置
一、配置文件
  Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是:
  C:\Program Files\Apache Group\Apache\conf\httpd.conf
  如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。

二、配置选项
  在配置文件里的主要选项如下:
  #Listen 3000
  #Listen 12.34.56.78:80
  Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。
  Port 80
  Apache的端口。默认值是80。
  ServerName test.dnschek.net
  Web服务器的名字。安装时输入的“Server Name”就是保存在这里。
  DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
  这是网站的根目录。如果您想把网站文件存放在“D:\myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”。
  Options Indexes FollowSymLinks MultiViews
  为了安全起见,请把上面的“Indexes”删掉。否则别人可以浏览到网站里的所有文件。
  默认首页文件名。在浏览器里输入一个地址(例如http://test.dnschek.net/)的时候,Apache会查找这个默认的首页文件打开。如果要配置多个默认首页文件名,请用空格分开。
  ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
  CGI文件存放路径。

三、高级配置
1、设置虚拟目录
  在配置文件中找下面这行:
  <IfModule mod_alias.c>
  在这行下面添加如下内容:
  Alias /vdir/ "c:/comexe/"
  <Directory "c:/comexe/">
  Options MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
  </Directory>
  这样,通过访问 http://test.dnschek.net/vdir/,就可以访问到c:\test\目录下的内容。
  Apache默认开设了两个虚拟目录:“/icons/”和“/manual/”。这两个虚拟目录没有用,可以在配置文件中删除。

2、如何解决中文网页显示乱码
(1)在配置文件中找包含“AddLanguage”或“AddCharset”的行,在这些行最前面增加一行:
  AddDefaultCharset GB2312
(2)养成良好的习惯,在每个网页的<head></head>里加入这行:
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  一般的中文版网页编辑工具(例如FrontPage、Dreamweaver等)都会自动加上这行。

3、如何解决中文文件名无法访问
 在ie中选择 工具 -> internet选项 -> 高级 -> 取消“总是以UTF-8发送URL”。
 这个方法很麻烦,请尽量不要使用中文的网站文件名。

请注意:
1、Apache配置过程中最关键的两点是:网站根目录和默认首页文件名。必须要把网站文件放在所指定的网站根目录下,而且默认首页文件名必须要设置正确,否则将看不到您的网页。
2、每次配置文件更改后,要重新启动Apache才会生效。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式