หลังจากที่ได้ทดลอง Deployment Django บน Ubuntu แล้วยุ่งยากมากต้องใช้หลากหลายวิธี หลากหลายเครื่องมือ แต่ก็ยังไม่สำเร็จ วันนี้ได้ทดลอง Deployment บน Server ของ FreeBSD แต่ก็ยุ่งยากเหมือนกัน และสุดท้ายวันนี้ก็สำเร็จจนได้ เมื่อทำสำเร็จแล้ว จึงขอบันทึกขั้นตอนการทำงาน เพื่อในครั้งต่อไปจะได้ไม่ต้องเสียเวลาค้นคว้าจากของคนอื่นอีก
ขั้นตอนมีดังนี้
# cd /usr/ports/www/apache22
# make config
จะมีหน้าต่างให้เช็คที่ 'THREADS ....' Tab > OK
# make
# make install
# cd /usr/ports/mod_wsgi3
# make
# make install
# cd /usr/ports/databases/mysql50-server
# make install clean
#cd /usr/ports/lang/python26
#make install clean
easy_install pip
pip install django
#cd /usr/ports/devel/py-pip
#make
#make install
#pip install django
#python
>>> import django
>>> print django.VERSION
mkdir /usr/home/myusername/www/wsgitest
def application(environ, start_response): status = '200 OK' output = 'Hello World!' response_headers = [('Content-type', 'text/plain'), ('Content-Length', str(len(output)))] start_response(status, response_headers) return [output]
WSGIScriptAlias /myapp /usr/home/myusername/www/wsgitest/test.wsgi
ทดสอบ(ขอค้างไว้ก่อน ครับ)
WYSIWYG ใช้ยากมาก
อ้างอิง
ไม่มีความเห็น