阿里云再次搬迁笔记

MrLee10月前 1639

又是一年一度的双11,网购剁手党们磨刀霍霍。而我这个屌丝也收到好多ECS优惠活动。有款799的套餐很吸引我,配置:2核4G带宽3MB+40G云盘,相比眼下1核1G带宽2MB+60G云盘的配置一年899,三年2179要划算的多。有2点不足。一:磁盘只有40,我现在60,自定义镜像需要扩容又要资费(因为才用6G,40G足够所以不想浪费多余钱)。二:原网站IP发生变化,虽然有域名的解析,不过网站的权重好像还是会变(14年做站到现在还是权重1好像也无关紧要,况且现在网络大环境越发严谨,个人网站不允许注册,登录,评论,留言)。废话不多说,直接用新账号购买之后,配置好新镜像,从零开始……


nginx篇

以下内容摘自网络,这种重复造轮是一项很SB的事情。

首先先安装PCRE pcre-devel 和Zlib,因为配置nginx的时候会需要这两个东西

PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:

yum install -y pcre pcre-devel
yum install -y zlib zlib-devel

虽然我安装的时候安装着两个儿就可以了,但是如果有需要,根据error提示可能还需要GCC和OpenSSL

yum install gcc-c++
yum install -y openssl openssl-devel

好,现在我们开始安装nginx,1.14.0这个是目前最新版本 PS:升级nginx版本操作同下,已升nginx-1.16.0

wget -c https://nginx.org/download/nginx-1.14.0.tar.gz

解压并进入nginx目录

tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0

使用nginx的默认配置

./configure --with-http_ssl_module
make & make install

查找安装路径(这个命令很NB啊,我以前居然都不知道):

whereis nginx

启动好就可以了,接着把安全组http(80)和https(443)端口开放,用IP或者存在的备案域名解析并访问

配置开机自启动(ceontos7以上需要授权chmod +x权限)

vim /etc/rc.local


php篇

1.要安装最新的PHP 7,您需要将EPEL和Remi存储库添加到您的CentOS系统中。

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

2.现在安装yum-utils,这是一组有用的工具,可以增强yum的默认包管理功能。

Yum-utils可用于操作包存储库和其他包管理操作,例如启用或禁用包,而无需系统管理员进行任何手动配置。

您可以按如下方式安装它:

yum install yum-utils

3.在此步骤中,您需要使用yum-config-manager实用程序启用Remi存储库,作为安装PHP的默认存储库。

yum-config-manager --enable remi-php70 //[ 安装PHP 7.0 ]

如果要在CentOS 6上安装PHP 7.1或PHP 7.2,只需启用它,如图所示。

yum-config-manager --enable remi-php71 //[ 安装PHP 7.1 ]
yum-config-manager --enable remi-php72 //[ 安装PHP 7.2 ]

4.然后最后使用以下命令在CentOS 7上安装PHP 7以及所有必需的PHP模块。

yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

其它opcache设置可以参数:阿里云centos由PHP5.x升级至PHP7.x笔记

php-fpm:优化通过socket连接nginx 优化php-fpm 性能

mysql篇

1.下载mysql源安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2.安装mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

3.检查mysql源是否安装成功

yum repolist enabled | grep "mysql.*-community.*"

4.修改yum源 【可跳过】

vim /etc/yum.repos.d/mysql-community.repo

改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。

备注:enabled=1表示即将要安装的mysql版本,这个文件也可以不修改,默认安装mysql最高版本

5.安装MySQL 

这一步才是真正安装mysql

yum install mysql-community-server

6.启动MySQL服务并设置开机启动

systemctl start mysqld
systemctl enable mysqld
systemctl daemon-reload

7.修改root本地登录密码

 1)查看mysql密码

grep 'temporary password' /var/log/mysqld.log

2)连接mysql

mysql -uroot -p

3)修改密码【注意:后面的分号一定要跟上】

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'test123!';
#或者:
mysql> set password for 'root'@'localhost'=password('test123!');


memcache篇

本站有教程,详情请进:CentOS6.5 安装memcached和wordpress的配置

本文链接:https://www.it72.com/12582.htm

推荐阅读
最新回复 (2)
  • 爱上书9月前
    1355
  • neal9月前
    香港工作2019年的平均薪酬再涨,普通文员工资平均20K港币。IT、金融、互联网、区块链平均薪酬增幅50%,薪酬区间达到35K--100K。赴香港工作条件免费自测:http://www.galaxy-immi.com/obscure/assessment/1.html?pla=sq&spreadword=IT-liang,香港优才自测最低80分就可以满足。国内仅有1000个去香港工作的机会,你的能力能够去香港吗?
返回