博客所在的阿里云服务器,之前一直使用 WDlinux 的一键安装包。越来越觉得它形同鸡肋,太占资源,更新不方便,而且很多功能根本没有必要。前天给网站做了个压力测试,50个并发就把服务器整瘫痪了。于是下定决心抛弃 WDlinux,自己搭一个 LAMP 环境。
所以这篇文章也是一个折腾记录,看官慎入。
这次使用的是 阿里云linux一键安装web环境,各组件都选择了比较新的版本:
- Apache:2.4.10
- MySql:5.5.40
- PHP:5.5.7
1. 配置网站和 SSL
安装过程无须赘言,选择以上几个版本之后等待就好了。这个安装包自带 phpwind 和 phpmyadmin,我不需要,直接删掉 phpwind 文件夹即可。然后将 wordpress 传上去,改一下 vhost 配置文件。
接下来按照之前的 折腾记录 配置 SSL,这里遇到两个小错误:
AH00526: Syntax error on line 51 of D:/apache/conf/extra/httpd-ssl.conf:
Invalid command ‘SSLCipherSuite’, perhaps misspelled or defined by a module not
included in the server configuration
解决方法,在 httpd.conf 中删除下面一行的注释,并重启 httpd 服务:
LoadModule ssl_module modules/mod_ssl.so
AH00526: Syntax error on line 76 of D:/apache/conf/extra/httpd-ssl.conf:
SSLSessionCache: ‘shmcb’ session cache not supported (known names: ). Maybe you
need to load the appropriate socache module (mod_socache_shmcb?).
解决方法,在 httpd.conf 中删除下面一行的注释,并重启 httpd 服务:
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
2. 配置 swap 和 Memcached
swap 按照之前的 折腾记录 配置。
Memcached 的安装配置参考 这篇文章
2.1 安装 libevent 和 memcached
yum install -y libevent libevent-devel
yum -y install memcached
2.2 启动 memcached
memcached -d -m 10 -u root -l 127.0.0.1 -p 11211 -c 1024 -P /tmp/memcached
参数说明:
- -d 选项是启动一个守护进程
- -m 是分配给Memcached使用的内存数量,单位是MB,这里是10MB
- -u 是运行Memcached的用户
- -l 是监听的服务器IP地址
- -p 是设置 Memcached 监听的端口,这里设置了11211,最好是1024以上的端口
- -c 选项是最大运行的并发连接数,默认是1024,按照服务器的负载量来设定
- -P 是设置保存 Memcached 的 pid 文件,这里是保存在 /tmp/memcached.pid
2.3 验证安装
memcached -h
应该会输出一些帮助信息
2.4 将 Memcached 加入启动列表
chkconfig memcached on
2.5 配置Memcached
vi /etc/sysconfig/memcached
文件中内容如下:
PORT="11211" //端口 USER="root" //使用的用户名 MAXCONN="1024" //同时最大连接数 CACHESIZE="64" //使用的内存大小 OPTIONS="" //附加参数
memcached 的 PHP 扩展在一键安装包里包含了,这里就不必安装了。
3. 禁止 MySql 自动启动
我用的是RDS,所以就不需要 MySql 了。修改 /etc/rc.d/rc.local
即可,注意该环境中 httpd, mysqld, vsftpd 这三个服务在 chkconfig 中设置无效。
4. 设置 FTP
参考 史上最详细的vsftpd配置文件讲解,在linux中添加ftp用户,并设置相应的权限 这两篇文章。
其他设置之后逐步再优化。
我是看客 进来了就打个酱油
哈,这里干货没有,酱油倒是很多 😢
我的都没自己配置过· 😀
这也不是女人干的活 😳
我收到阿里云的信息,说是什么可以领'钱"
你有领吗
嗯嗯,我领到了58,还发了篇文章广而告之
后来阿里云给每人都发了短信提醒,我就把文章撤回去了
我领到88元啦。我在阿里云安装lnmp环境,感觉还挺好的
运气不错!现在用lnmp的越来越多 😢
还是lnmp好,这个架构我用了4年多,一直很稳定。当年每小时在线2000多会员也没有DOWN掉过。
当初我也想 lnmp 来着,不过考虑到对 linux 还不太熟悉,nginx更是没用过,很容易就抓瞎。。
所以暂时还用 lamp,过段时间再换 lnmp
要是领到了 2015 的红包我也去折腾折腾,哈哈 😉
醒醒,该搬砖了!
貌似有点复杂喔
所以需要记下来 😛
都用上了阿里云,看来很多主机商最近日子不好过啊。
他们也看不上我们这种小客户吧,一年100块钱。。。。
你的阿里云这么便宜?
多少年前的文章了 😂 可能当时有活动
现在一年得好几百
https证书免费的貌似只能一年,不能引用站外资源很纠结。
好像一年后可以续期吧,其实付费的价格也可以接受
支持一下博主