您的位置:首页 > 运维架构 > Apache

移动应用开发系列-1-Apache配置

2014-12-06 14:49 369 查看
从事android应用开发多年,但一直以来都是以维护为主,独立开发项目的经验可谓十分匮乏。

所以,这次想要尝试开发一个移动应用,从服务器开发,部署,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 edunuke
sudo /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 init

7.访问站点

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开发最佳实践》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐