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

来源:互联网 发布:两小无猜网络剧预告 编辑:程序博客网 时间:2024/05/05 15:38

    从事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.comServerAdmin edunuke@mail.example.comDocumentRoot "/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开发最佳实践》

          


0 0
原创粉丝点击