码迷,mamicode.com
首页 > 其他好文 > 详细

阿里云平台下的项目环境配置

时间:2016-04-08 14:46:45      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

第一部分:服务器配置

服务器配置如下:双核,4G内存,流量按带宽付费,安装完成后,SSH是被默认安装了的

更新源:sudo apt-get upgrade,阿里云有些源站点默认是不通的,这个暂且不管


 

第二部分:安装LAMP环境

1:安装apache

sudo apt-get install apache2

安装完成后,程序被安装在:/etc/apache2,apache的各种配置也是在这个目录里修改

www目录呗安装在/var/www/html

浏览器访问服务器:会出现/var/www/html/index.html中的内容

 

以命令:ps -aux 查看系统中的进程,会发现如下三条

root      3531  0.0  0.0  71516  2596 ?        Ss   13:03   0:00 /usr/sbin/apache2 -k start

www-data  3533  0.0  0.1 426304  4844 ?        Sl   13:03   0:00 /usr/sbin/apache2 -k start

www-data  3534  0.0  0.1 491840  4856 ?        Sl   13:03   0:00 /usr/sbin/apache2 -k start

 

说明:apache只起到了请求转发的作用,还得需要一个解析器来解析我们写的后台脚本,如果这个时候没有安装php的时候,我们在html目录中写的.php文件会以原始文件的形式被传送到客户端,而不会解析。

在  /var/www/html下新建index.php

<?php

  echo ‘hello,world‘;

?>

未安装php之前,源文件方式展示

 

2:安装php

sudo apt-get install php5

说明:php是对咱们写的php脚本进行解析。这时再去访问html中的.php文件的时候,这种文件会被解析成html传送到客户端

3:安装mysql

sudo apt-get install mysql-server

  设置root帐号的密码

  本机测试是否安装成功:mysql -h127.0.0.1 -uroot -p123456

 

配置远程可访问权限:ubuntu安装完mysql之后默认只允许本地访问

  在/etc/mysql目录下更改这个文件my.cnf

  sudo vim my.cnf,注释掉 bind-address  

  esc+i,开启vim输入模式

  esc+shift+:,退出编辑模式

  wq,写入文件并保存

  重启mysql服务器:sudo service mysql restart

 

  mysql中配置远程可访问权限:在my.cnf中配置完成后还得在mysql中配置

  mysql -uroot -p123456

  GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

4:安装svn客户端

  sudo apt-get install subversion

5:新建站点

  1:首次使用配置好的apache,先配置ServerName

    打开apache2目录下的apache.conf

    添加:ServerName 127.0.0.1

  2:在 /etc/apache2/sites-available目录下新建一个新站点的配置文件

    abc.com.conf

    修改配置内容

    <VirtualHost *:80>

      ServerAdmin webmaster@localhost

      ServerName abc.com

      DocumentRoot /var/www/html/abc/

 

      ErrorLog ${APACHE_LOG_DIR}/abc_error.log

      CustomLog ${APACHE_LOG_DIR}/abc_access.log combined

    </VirtualHost>

  3:使站点生效

    a2ensite abc.com.conf

  4:重启apache

    service apache2 reload

6:服务器优化

  修改apache2配置/etc/apache2/apache2.conf

  MaxKeepAliveRequests 1000

  reload apache:service apache2 reload

 

  修改php5配置/etc/php5/apache2/php.ini

  memory_limit=1024MB

  upload_max_filesize=20MB

7:上传源码

  svn co svn://ip地址/目录

8:安装redis

  ubuntu 14.0.4下redis的安装:http://blog.csdn.net/luyee2010/article/details/18766911

  错误解决方法:http://blog.csdn.net/luyee2010/article/details/18766911


第二部分:CDN配置


第三部分:负载均衡配置

 

阿里云平台下的项目环境配置

标签:

原文地址:http://www.cnblogs.com/webxiong/p/5367962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!