参考 :https://blog.csdn.net/iloster/article/details/41803383
1. 安装apache
yum install httpd #安装
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)