博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云安装LNMP以及更改网站文件和MySQL数据目录
阅读量:6969 次
发布时间:2019-06-27

本文共 1105 字,大约阅读时间需要 3 分钟。

hot3.png

目前阿里云提供了自家的一键安装工具,可安装LAMP或者LNMP均可,对于低配置的服务器,推荐LNMP,占用资源少。

对于新手,可使用阿里云自家的LNMP安装和配置教程,请移步至:

但是阿里自己的一键安装包php默认安装5.2,需修改脚本才能安装5.3,且相应的软件版本较为旧。推荐使用军哥的LNMP一键安装包,功能全面,且有相应的论坛可供学习讨论。军哥的LNMP一键安装教程详见:

由于阿里的系统盘与数据盘分开,安装完军哥的LNMP之后,还需要把相应的数据目录修改到数据盘,以防止重置或回滚系统盘快照时数据丢失。

1. 修改网站文件目录

LNMP 1.0安装包,nginx主配置文件目录为:“/usr/local/nginx/conf/nginx.conf”,虚拟主机配置文件目录为:“ /usr/local/nginx/conf/vhost/域名.conf”,具体目录以实际安装效果为准,详见:

(1)打开并修改Nginx默认的网站文件目录:

vi /usr/local/nginx/conf/nginx.conf

如果已经新建了虚拟主机,还需要打开并修改虚拟主机的网站文件目录:

vi /usr/local/nginx/conf/vhost/域名.conf

(2)移动网站文件目录到新位置

原LNMP默认的安装位置为/home/wwwroot,因此一般来讲把wwwroot移动到新位置即可,假设数据盘挂载到/data目录下,则

 
mv /home/wwwroot /data/

(3)修改文件夹拥有者

如果文件夹拥有者不是www,应该修改为www,即

chown -R www.www /data/wwwroot

查看文件夹权限信息可使用ls -l命令。

(4)重启nginx

/etc/init.d/nginx restart

二.修改MySQL数据目录 

1.停掉mysql服务器:

/etc/init.d/mysql stop

2.下面新目录以/data/mysql/ 为例,然后复制旧目录的数据库到新目录:

cp -R /usr/local/mysql/var/* /data/mysql/

3.将新目录赋权为mysql用户组:

chown mysql:mysql -R /data/mysql/

4.再修改配置文件:

vi /etc/my.cnf

查找[mysqld] ,在下面加入datadir = /data/mysql/ 保存

5.启动mysql:

/etc/init.d/mysql start

转载于:https://my.oschina.net/u/1260221/blog/421914

你可能感兴趣的文章
使用Java SDK实现离线签名
查看>>
VRRP工作原理
查看>>
2019年的财富管理行业将何去何从?
查看>>
J - 最强王者 POJ - 1753 Flip Game 搜索+状态压缩
查看>>
这是一个SSL证书普及的时代
查看>>
C++动态库初探
查看>>
keepalived的搭建
查看>>
URAL 1913 Titan Ruins: Old Generators Are Fine Too
查看>>
Horizon Workspace 快速部署指南三(配置Workspace数据模块)
查看>>
C# 添加Excel水印
查看>>
我的友情链接
查看>>
mysql导出和导入
查看>>
IT软件创业之 -- 电脑设备买过来都是钱,卖出去都是废铁
查看>>
debian的“chkconfig”和“service”
查看>>
敏捷开发
查看>>
"无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开"解决办法...
查看>>
MYSQL远程连接授权
查看>>
安装hadoop图文
查看>>
Nginx的连接处理方法
查看>>
22个开源的PHP框架
查看>>