移动应用开发系列-1-Apache配置
2014-12-06 14:49
369 查看
从事android应用开发多年,但一直以来都是以维护为主,独立开发项目的经验可谓十分匮乏。
所以,这次想要尝试开发一个移动应用,从服务器开发,部署,UI设计,APK等等。
计划一个月完成,其中要学习的知识很多,算是对自己的一个挑战,加油。
期间会把开发过程记录在这里,以便回顾。
今天的任务:
学习总结Ubuntu下Apache的安装和设置
安装结束后:
产生的启动和停止文件是:/etc/init.d/apache2
启动:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart
配置文件保存在:/etc/apache2
安装hush-framework框架
a2dissite 站点名
sudo /etc/init.d/apache2 restart
sudo a2enmod rewrite
sudo a2enmod php5
密码:passwd
参考:
1.Apache虚拟主机指南 http://wiki.ubuntu.org.cn/Apache%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E6%8C%87%E5%8D%97 2.《android和php开发最佳实践》
所以,这次想要尝试开发一个移动应用,从服务器开发,部署,UI设计,APK等等。
计划一个月完成,其中要学习的知识很多,算是对自己的一个挑战,加油。
期间会把开发过程记录在这里,以便回顾。
今天的任务:
学习总结Ubuntu下Apache的安装和设置
1.安装指令:
sudo apt-get install apache2安装结束后:
产生的启动和停止文件是:/etc/init.d/apache2
启动:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart
配置文件保存在:/etc/apache2
2.项目部署
实际部署《android和php开发最佳实践》中的微博实例。安装hush-framework框架
3.Apache虚拟主机
启用和停用站点的方法
a2ensite 站点名a2dissite 站点名
基本配置
apache基本配置文件位于/etc/apache2/apache2.conf基于名字的虚拟主机
cp /etc/apache2/site-available/default /etc/apache2/site-available/sitename虚拟主机配置文件范例
Listen 8001 <VirtualHost *:8001> ServerName edunuke.example.com ServerAdmin edunuke@mail.example.com DocumentRoot "/var/www/edunuke/" ErrorLog "/var/log/apache2/edunuke_errors.log" CustomLog "/var/log/apache2/edunuke_accesses.log" common </VirtualHost>
启用虚拟主机并重启apache服务
sudo a2ensite edunukesudo /etc/init.d/apache2 restart
4.Apache2模块加载
当前已经启用的模块可以查询/etc/apache2/mod-enable目录,如果不能解析php文件说明没有安装php模块sudo a2enmod rewrite
sudo a2enmod php5
5.mysql配置
用户名:root密码:passwd
6.安装hush-framework
sudo /home/hush-framework/hush-app/bin/hush sys init7.访问站点
http://edunuke.example.com参考:
1.Apache虚拟主机指南 http://wiki.ubuntu.org.cn/Apache%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E6%8C%87%E5%8D%97 2.《android和php开发最佳实践》
相关文章推荐
- [Leap Motion开发系列]win32应用的环境配置[2013-11-2更新]
- lazarus开发apache下fastcgi应用,如何配置httpd.conf文件
- XData -–无需开发、基于配置的数据库RESTful服务,可作为移动App和ExtJS、WPF/Silverlight、Ajax等应用的服务端
- C#开发移动应用系列(1.环境搭建)
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之环境配置
- PHP开发环境配置系列(一)-Apache无法启动(SSL冲突)
- Flex 开发移动应用中xx-app.xml的配置
- HBase应用开发回顾与总结系列之四:HBase配置管理类接口设计
- 移动应用开发系列-2-mysql
- 使用Ionic + Apache Cordova开发跨平台混合型的移动应用
- SAP企业移动平台开发探索系列5 – 使用SUP开发WindowsMobile离线应用
- SAP企业移动平台开发探索系列6 – 使用SUP开发Android离线应用
- Windows 下 PHP 开发环境配置系列一(PHP+Apache+MySql; Zend Debugger+PDT)
- SAP企业移动平台开发探索系列2 – 苹果手机程序多个页面导航的应用
- 【Xamarin挖墙脚系列:移动设备应用的开发周期及准则】
- Windows 下 PHP 开发环境配置系列一(PHP+Apache+MySql; Zend Debugger+PDT)
- RCP开发与应用:Perspective配置多视图(view),屏蔽视图的关闭和移动
- SAP企业移动平台开发探索系列9 – 使用SenchaTouch第三方UI开发HWC应用
- 使用Ionic + Apache Cordova开发跨平台混合型的移动应用
- 【Xamarin挖墙脚系列:移动设备应用的开发周期及准则】