陈德馨

阿里云Linux服务器搭建Web环境教程

1677人参与 |分类: 运维时间|时间:2016年07月20日 19:25

陈德馨现在无论是购买虚拟主机还是云主机都首先考虑阿里云了,之前也写过相关文章介绍过阿里云的一些知识,所以这里就不再介绍关于阿里云的一些概念知识了。今天我想说说阿里云Linux服务器搭建Web环境的一些基本步骤。

今天我们以Centos安装Lanmp环境安装包为例,这个操作起来是很方便快捷的,快的话只需要5分钟左右。

lanmp一键安装包是wdlinux官网2010年底开始推出的web应用环境的快速简易安装包,集成了lamp、lnmp、lnamp三种模式的开源软件WEB应用部署安装软件包,能方便快速部署WEB应用环境。

lanmp一键安装包是用shell脚本编写,且是开源的,你也可以根据业务需求做相应的调整来安装自己所需要的环境。

lanmp表示的是Linux,apache,nginx,mysql,php的简称,目前支持三种环境安装,即是lamp,lnmp,lnamp

同时会默认安装zend,eAccelerator,pureftpd等相应加速,优化等软件,还有FTP软件。

可选安装如下三个其一,也可都安装,然后通过wdcp后台可切换使用不同的环境

1、lamp(linux+apache+php+mysql) 有Linux下WEB应用的黄金组合之称

2、lnmp(linux+nginx+php+mysql) 新流行的一个应用组合,对静态的处理更好

2、lnamp(linux+nginx+apache+php+mysql),即是nginx+apache组合环境的应用,也即是nginx前端处理静态,图片等,apche处理后台php脚本程序。

nginx在处理静态文件上有着非常好的性能和稳定性,且节省资源,但在处理php的应用上相对不稳定,而apache在处理php的应用上是非常稳定的,也因此,目前比较流行的一个n+a的组合应用应运而生。

lanmp_v3集成了最新的WEB应用环境软件版本,在这次更新包里,增加了多个软件版本安装的可选择性安装。

如:apache(2.2.31/2.4.18)nginx(1.0.15/1.2.9/1.4.7/1.6.3/1.8.1/1.10.0)mysql(5.5.49/5.6.30)php(5.3.29/5.4.45/5.5.35/5.6.21/7.0.6)

并集成了pureftpd、memcached、zend、memcache、rewrite、pdo_mysql、mysqli等应用组件。

安装步骤:

1、下载:

wget http://dl.wdlinux.cn/files/lanmp_v3.1.tar.gz

2、解压安装:

tar zxvf lanmp_v3.1.tar.gz
sh lanmp.sh                默认安装
sh lanmp.sh cus             自定义安装

默认安装的版本是

apache-2.4.18

nginx-1.8.1

php-5.6.21

mysql-5.5.49

如需自定义软件的安装,在安装脚本后面增加 cus 即可。如上所述,这样就可以选择自己要安装的相应版本。

默认的安装路径为:

软件安装目录

/www/wdlinux

数据库文件目录

/www/wdlinux/mysql/data

3、管理登录

安装完成之后,wdcp管理系统后台访问地址:http://ip:8080  默认用户密码 admin wdlinux.cn

mysql默认的用户密码 root wdlinux.cn

注:对于lanmp/wdcp不支持微博/QQ登录(https)的问题的解决办法

原因是apache里没有对SSL的支持,只要重新编译下apache就可以

如下执行可以完成:

wget http://down.wdlinux.cn/in/http2222_ssl.sh
sh http2222_ssl.sh

4、卸载环境

sh lanmp.sh un

5、安装插件。

5.1、memcache的安装:

wget -c 
http://down.wdlinux.cn/in/memcached_ins.sh

安装

sh memcached_ins.sh

服务启动或停止,或在后台启动也可以

service memcached start|stop|restart

5.2、pod_mysql的安装

wget -c http://down.wdlinux.cn/in/pdo_mysql_ins.sh
chmod 755 pdo_mysql_ins.sh
./pdo_mysql_ins.sh

5.3、mysql innodb的安装

wget -c http://down.wdlinux.cn/in/mysql_innodb_ins.sh
chmod 755 mysql_innodb_ins.sh
./mysql_innodb_ins.sh

5.4、libmcrypt的安装

wget -c http://down.wdlinux.cn/in/libmcrypt_ins.sh
chmod 755 libmcrypt_ins.sh
./libmcrypt_ins.sh

5.5、php zip的支持

wget -c http://down.wdlinux.cn/in/zip_ins.sh
chmod 755 zip_ins.sh
./zip_ins.sh

6、想要用独立IP直接开站点。

登陆面板后,新增一个站点,域名填写“default”即可。

下面晒几张WDCP安装完成后的一些功能界面。

410-01.jpg

网站管理界面

410-02.jpg

MYSQL管理界面

410-03.jpg

系统管理界面

7、wdcp工具集(你会用到的,在SSH里面操作。)

虽然个人觉得wdcp已经不错了,但由于系统,环境,基础等各种原因,还是会有些这样或那样的问题,为了新手能更好的处理解决这些问题,在wdcp2.2开始,提供了些常见问题的修复检查工具,以便能更好的使用。

强制修改mysql的root密码,在忘记mysql密码时有用

sh /www/wdlinux/tools/mysql_root_chg.sh

ftp配置文件检查,在FTP不能连接或登录时有用

sh /www/wdlinux/tools/pureftp_conf_check.sh

wdcp权限检查,在wdcp后台不正常或部分功能无法使用时有用

sh /www/wdlinux/tools/wdcp_perm_check.sh

wdcp数据库无法连接的修复,如登录后台提示”无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确”

sh /www/wdlinux/tools/mysql_wdcp_chg.sh

wdcp后台登录密码忘记的修改方法

sh /www/wdlinux/tools/wdcp_login_chp.sh

wdcp后台限制登录IP设置错误的修复方法

sh /www/wdlinux/tools/wdcp_login_cbip.sh

wdcp后台限制登录错误次数的修复方法

sh /www/wdlinux/tools/wdcp_cdip.sh

修改时间和同步时间的方法

sh /www/wdlinux/tools/wdcp_ntp.sh

至于外界评论阿里云服务器怎么样,譬如磁盘IO性能如何等,我们这边不做过多的解释。适合自身业务即可!

来源:陈德馨博客(微信/QQ号:35435164),转载请保留出处和链接!

地址:

必填

选填

选填

◎已有 2 人评论,请发表您的观点。

  
    
1楼淘米者   2016-07-22 01:13:12
这个教程实用,我刚刚买了阿里云的主机不知道怎么开头呢。
回复
2楼浩月   2016-07-29 18:24:50
今天在博主的博客看了2篇阿里云服务器的教程文章,一下子从小白入门了,安装环境,安全设置可谓一站式解决,感谢博主!
回复