<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評(píng)論 :: 0 Trackbacks
    1. 安裝 apach2 服務(wù)器。
    這個(gè)很簡(jiǎn)單,從官網(wǎng)上下載源代碼,httpd-2.2.9.tar.gz,解壓縮后 configure , make ,make install. 會(huì)安裝在/usr/local/目錄下。
    使用命令/usr/local/apache2/bin/apachectl start     開啟apache服務(wù)。
    使用命令/usr/local/apache2/bin/apachectl stop     停止apache服務(wù)。
    使用命令/usr/local/apache2/bin/apachectl restart 重新啟動(dòng)apache服務(wù)。

    2. 安裝python 2.5
    從官網(wǎng)上下載2.5版本,Python-2.5.2.tgz,解壓縮后./configure, make , make install.就可以完成安裝。默認(rèn)安裝目錄為/usr/local/lib/python2.5/
    3. 安裝mod_python.
    ./configure –with-apxs=/usr/local/apache2/bin/apxs –with-python=/usr/bin/python2.5,再make, make install 即可。安裝完畢后會(huì)在目錄/usr/local/apache2/modules下有文件mod_python.so,這個(gè)在后面要使用到。
    4. 安裝django 1.0
    官網(wǎng)下 載1.0版本Django-1.0.tar.gz,解壓縮,使用命令python setup.py install 安裝,注意,如果機(jī)器里有以前的版本,一定要把以前的版本文件完全卸載活刪除,django 不會(huì)覆蓋以前的文件。默認(rèn)安裝目錄為/usr/local/lib/python2.5/site-packages/django/
    5.安裝sqlite
    這里使用到的數(shù)據(jù)庫(kù)為sqlite3,所以要安裝相應(yīng)的包,這里 從官網(wǎng)下載pysqlite-2.3.5.tar.gz,安裝很容易。
    6.配置文件.
    這里使用了最簡(jiǎn)單的配置方法,直接修改/usr/local/apache2/conf/httpd.conf
    (1) ,默認(rèn)端口,80,可以不修改。
    (2) 在有LoadModule example字樣的下面添加一下一行
    LoadModule python_module modules/mod_python.so
    (3) 配置ServerName,在有 #ServerName www.example.com:80字樣的下面添加一下行:
    ServerName yourIP:80
    (4) 這是最重要的一步了。在有字樣# This should be changed to whatever you set DocumentRoot to.的后面,修改<Directory> … </Directory>中間的內(nèi)容為:

    <Directory “/home/af/af“>
    #
    # Possible values for the Options directive are “None”, “All”,
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that “MultiViews” must be named *explicitly* — “Options All”
    # doesn’t give it to you.
    #
    # The Options directive is both complicated and important. Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    #Options Indexes FollowSymLinks
    #PythonHandler django.core.handlers.modpython
    PythonPath “['/home/af/af','/usr/local/lib/python2.5/site-packages'] + sys.path”
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE aftest.settings
    SetHandler python-program
    PythonDebug On

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be “All”, “None”, or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    #AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    #Order allow,deny
    Allow from all

    </Directory>

    其中藍(lán)色部分為要修改和添加的部分,/home/af/af是Django 工程所在的目錄,aftest為項(xiàng)目名稱。
    (5)添加media。這里以安裝Django自己提供的admin為例。
    在上一步的</Directory>下面再添加
    Alias /media /usr/local/lib/python2.5/site-packages/django/contrib/admin/media
    <Location “/media”>
    Options None
    SetHandler None
    Allow from all
    </Location>

    即可。

    配置完畢。

    posted on 2008-11-06 15:59 seal 閱讀(571) 評(píng)論(0)  編輯  收藏 所屬分類: Python
    主站蜘蛛池模板: 亚洲国产精品人久久| 亚在线观看免费视频入口| www视频在线观看免费| 久久精品国产精品亚洲艾草网| MM1313亚洲国产精品| 成人免费毛片观看| 亚洲中文字幕无码av永久| 韩国免费一级成人毛片| 亚洲六月丁香婷婷综合| 欧美a级在线现免费观看| 亚洲综合一区无码精品| 国产高清免费在线| 国产成人亚洲午夜电影| 亚洲国产一区明星换脸| 免费无遮挡无遮羞在线看| 亚洲精品国产自在久久| 黄色片免费在线观看| 五月天网站亚洲小说| 国产人成免费视频网站| 亚洲日韩中文字幕无码一区| 免费一区二区三区四区五区| 国产精品免费一区二区三区| 亚洲AV无码一区二区二三区软件 | 亚洲精品福利网泷泽萝拉| 亚洲精品免费在线视频| 亚洲精品国产综合久久久久紧| 免费一看一级毛片人| 成人片黄网站色大片免费观看APP| 亚洲免费视频网站| 成人免费男女视频网站慢动作| 九九九国产精品成人免费视频| 亚洲国产一区二区a毛片| 无码一区二区三区AV免费| 男女污污污超污视频免费在线看| 亚洲精品高清无码视频| 国产免费不卡v片在线观看| 免费无码午夜福利片| 亚洲综合久久1区2区3区| 国产伦一区二区三区免费| 日本免费污片中国特一级| 亚洲日韩国产二区无码|