python之bottle框架配置(非虚拟地址)

参考 :https://blog.csdn.net/iloster/article/details/41803383

1. 安装apache

yum install httpd  #安装

yum install httpd-devel#安装

chkconfig --levels 235 httpd on#启动时运行

vi /etc/httpd/conf/httpd.conf,找到 ServerName ,添加“域名【或ip地址】:80”,保存并退出。

service httpd restart#重启apache

这个时候能访问/var/www/html下的文件了,一般php程序,这样就配置完毕了。

2.安装mod_wsgi

   yum install mod_wsgi #不安装好像也可以

3. 修改httpd.conf  

   ServerName 1.2.3.4:80 #这个在步骤一种已经设置了

   LoadModule wsgi_module modules/mod_wsgi.so  #这句不要也没事

   DocumentRoot    "/var/www/bottleapp"   #默认目录为bottleapp
   WSGIScriptAlias    /    /var/www/bottleapp/app.wsgi #增加此行

   <Directory "/var/www/bottleapp">   #配置详情
     Options Indexes FollowSymLinks
     AllowOverride None
     Require all granted
   </Directory>

4. 在bottleapp中存放3个文件

     ----bottle.py   #框架库

     ----app.wsgi

import os,bottle,sys
sys.path = ['/var/www/bottleapp/'] + sys.path
os.chdir(os.path.dirname(__file__))
import hello
application = bottle.default_app()

  

     ----hello.py

from bottle import route, run
@route('/hello')
def hello():
    return "Hello World!"
#run(host='localhost', port=8080, debug=True)

  

猜你喜欢

转载自www.cnblogs.com/dongfangchun/p/9196876.html
今日推荐