Python WEB開發環境搭建及配置二之Apache

   在WEB服務器領域裏面,Apache 毫無疑問地市場佔有率第一;在前面的博文中已經介紹了基本的Linux安裝,我們現在進入LAMP平臺的第二步:Apache的配置;Centos 默認情況下沒有啓動httpd,可以使用命令status查看httpd的運行狀態

#service httpd status

在正式啓動httpd之前我們需要配置幾個地方

1.添加監聽主機,直接修改httpd.conf文件

#vi /etc/httpd/conf/httpd.conf

使用/ServerName搜索到#ServerName www.example.com:80  這一行,直接去掉註釋,改成ServerName localhost:80;保存退出;當然也可以改成像www.baidu.com這樣的地址,這需要修改/etc/resolv.cpnf地址解析;我們暫時還是使用本地地址進行訪問

wKiom1M7rcvhZl2TAAE3W1dag00217.jpg

2.啓動httpd服務,並將其設置爲自動啓動

#service httpd start

#chkconfig --level 345 httpd on

#chkconfig --list | grep httpd

3.啓動瀏覽器輸入localhost測試是否可以訪問,可以看到歡迎界面說明Apache正常工作了

wKioL1M7ryzzCUwiAAGiTBdZ1p8324.jpg


4.需要讓Apache與Python一起工作,還需要一款web工具的支持,那就是mod_wsgi,mod_wsgi的目標是實現一個簡單的Apache模塊,支持任何Python WSGI的接口的Python應用程序的託管;由於mod_python已不再提供支持及性能沒有mod_wsgi優越,本文不討論mod_python。

Centos 6.4已默認安裝mod_wsgi,不需要配置httpd.conf

#rpm -qa | grep mod_wsgi


5.讓django工作在Apache下還需要新建wsgi文件,這個在講解django時詳細討論




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章