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

第一部分:服务器配置

服务器配置如下:双核,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 [email protected]

      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配置



第三部分:负载均衡配置

时间: 2024-10-10 07:42:39

阿里云平台下的项目环境配置的相关文章

阿里云服务器下配置Nginx+PHP+Mysql+webbench(压力测试)+iftop(监控流量)

注意:在阿里云服务器下不用配置iptables 1.关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq #保存退出 shutdown -r now #重启系统 2.使用yum安装wget yum install wget #安装下载工具 wget http://www.atomicorp.com/installers/atomic

新浪SAE云平台下使用codeigniter的数据库配置

新浪SAE云平台下使用codeigniter的数据库配置 投稿:shichen2014 字体:[增加 减小] 类型:转载 这篇文章主要介绍了新浪SAE云平台下使用codeigniter的数据库配置,主要涉及在database.php的配置,需要的朋友可以参考下 由于新浪SAE对文件权限的限制,cache目录无法修改权限,因此原版Codeigniter无法直接使用.可以尝试codeIgniter 2.10 for SAE:http://code.google.com/p/ci-sae/. 在dat

如何在SAP云平台的Cloud Foundry环境下添加新的Service(服务)

我想在SAP云平台的Cloud Foundry环境下使用MongoDB的服务,但是我在Service Marketplace上找不到这个服务. cf marketplace返回的结果也没有. 解决方案 退回到Global Account,点击Entitlement,发现没有给Subaccount分配MongoDB: 分配成1,保存即可. 再回到organization的space下面,发现现在MongoDB服务可用了. cf marketplace能看到MongoDB服务的版本. 要获取更多Je

阿里云部署Java web项目

转自:http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Javaweb项目. 本文实例访问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/(到2016.3.9就不能访问了) war包有需要的可以来这里下载:http://download.csdn.net/detail/evankaka/9439612 本文实例下载:

【Objective-C】Windows下Objective-C开发环境配置

[Objective-C]Windows下Objective-C开发环境配置 ftp://ftpmain.gnustep.org/pub/gnustep/binaries/windows/ 最近打算针对iPhone.iPod touch和iPad开发一些应用,所以,需要开始学习Objective C(苹果推出的类似C语言的开发语言).由于苹果的自我封闭的产业链发展模式(从芯片.机器.开发语言.终端产品.服务)的限制,要想开发针对苹果 iPhone等产品的应用程序,就需要用Mac机器,在Xcode

windows下android NDK 环境配置

0.下载jdk并配置环境变量 下载最新jdk,百度搜索“jdk”就有了.安装完成后,配置环境变量(网上一搜,一堆,我这里仅作简要叙述)  计算机→属性→高级系统设置→高级→环境变量. 系统变量→新建 JAVA_HOME 变量 .变量值填写jdk的安装目录(本人是 D:\Program Files\Java\jdk1.7.0_45) 系统变量→新建 CLASSPATH 变量 变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

阿里云Linux一键安装web环境使用教程

以前是万网虚拟主机空间越发的不够了,想换服务器由于备案在万网为了方便只好选择了阿里云空间. 配置环境阿里云Linux一键安装web环境是一个方便广大网站建设者的环境配置,省去了使用面板不安全占用系统内存的诸多问题,方便的建设PHP环境省去了,人工配置的繁琐节省时间. 如果是新手建议安装面板解决问题,毕竟这个环境还是需要手动配置的,如果你安装之后不懂可以在阿里云后台申请阿里云的工程师帮您解决问题. 如果是1G内存以上的ECS可以使用WDCP这个使用的比较多久是版本不怎么更新安全性还是可以的.小于1

windows下spark开发环境配置

http://www.cnblogs.com/davidwang456/p/5032766.html windows下spark开发环境配置 --本篇随笔由同事葛同学提供. 特注:windows下开发spark不需要在本地安装hadoop,但是需要winutils.exe.hadoop.dll等文件,前提是你已经安装了eclipse.maven.jdk等软件 spark支持jdk版本建议是1.8及以上,如果开发spark建议将jdk编译版本设置为1.8 我选择的spark是spark-1.4.0

阿里云平台A监控系统故障总结

阿里云平台监控系统显示pending 状态故障总结 各位网友,各位同行,大家好! 今天遇到了一个问题监控平台服务器显示pending的状态,显示蓝色,把自己解决问题的心得体 会,解决问题的小的思路和解决办法分享一下,如下所示描述: 问题描述1:A监控系统SLB负载均衡产品服务器显示pending蓝色的状态:(备注:正常的状态是 绿色位正常的状态: 解决思路和办法1:登陆负载均衡产品SLB服务器,查看配置文件目录cd /usr/alisys/dragoon/conf 查看是否有staragent.