阿里云安装LNMP以及更改网站文件和MySQL数据目录
2019独角兽企业重金招聘Python工程师标准>>>
目前阿里云提供了自家的一键安装工具,可安装LAMP或者LNMP均可,对于低配置的服务器,推荐LNMP,占用资源少。
对于新手,可使用阿里云自家的LNMP安装和配置教程,请移步至:阿里云linux一键安装web环境全攻略
但是阿里自己的一键安装包php默认安装5.2,需修改脚本才能安装5.3,且相应的软件版本较为旧。推荐使用军哥的LNMP一键安装包,功能全面,且有相应的论坛可供学习讨论。军哥的LNMP一键安装教程详见:LNMP安装教程
由于阿里的系统盘与数据盘分开,安装完军哥的LNMP之后,还需要把相应的数据目录修改到数据盘,以防止重置或回滚系统盘快照时数据丢失。
1. 修改网站文件目录
LNMP 1.0安装包,nginx主配置文件目录为:“/usr/local/nginx/conf/nginx.conf”,虚拟主机配置文件目录为:“ /usr/local/nginx/conf/vhost/域名.conf”,具体目录以实际安装效果为准,详见:LNMP各软件安装目录
(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
阿里云安装LNMP以及更改网站文件和MySQL数据目录相关推荐
- lnmp mysql 路径_LNMP笔记:更改网站文件和MySQL数据库的存放目录
配置好LNMP环境以后,默认的网站目录和数据库存放目录都在系统盘,所以我们需要将它们转移到数据盘. 更改网站文件目录 如果你使用的是军哥的lnmp一键安装包,那默认的虚拟主机配置环境在 /usr/lo ...
- [网络安全自学篇] 九十一.阿里云搭建LNMP环境及实现PHP自定义网站IP访问 (1)
这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您喜欢,一起进步.本文主要分享作阿里云搭建LNMP环境及实现PHP自定义网站IP访问,同时详细介绍走过 ...
- 阿里云国际版服务器搭建网站及域名教程
托管网站主要有两种方式. 87cloudhttps://www.87cloud.com/将向您展示如何使用阿里云虚拟主机来设置一个新的网站,并配有一个域名. 欢迎 本文档将向您展示如何使用阿里云虚拟主 ...
- 阿里云安装redis服务器+入门学习笔记【零基础】【狂神】
狂神视频地址 文章目录 1.阿里云安装redis redis-benchmark 测试: 100个并发连接 100000次请求 一些常用命令 2.redis的数据类型 1.五大数据类型 1.Strin ...
- 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...
- 如何使用阿里云服务器搭建个人简历网站
date:2020.08.06 阿里云服务器搭建个人简历网站仅需简单的四步就能够完成,小白特别适用 一.开通ESC云服务器 因为博主还是一名在校大学生,利用学生的身份获得了阿里云提供的半年免费服务器, ...
- 『中级篇』阿里云安装Docker企业版UCP和DTR(59)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』阿里云安装Docker企业版UCP和DTR(59) 前面一节讲到了如何在阿里云使用容器服务的方式,本节主要讲讲如何在 ...
- 阿里云安装配置mysql(centos版)
阿里云安装配置mysql(centos版) 阿里云安装配置mysql(centos版) 1,安装mysql数据库 a)下载mysql源安装包:wget http://dev.mysql.com/get ...
- [网站搭建] 阿里云怎么样可以搭建个人网站及域名绑定
前一篇"[网站搭建] 阿里云虚拟主机搭建及FTP文件上传"主要讲述了如何通过阿里云虚拟机搭建网站服务器,同时FTP上传文件,登录后进入控制台或管理界面,接下来的主要步骤如下图所示: ...
最新文章
- svm rbf人脸识别 yale_实操课——机器学习之人脸识别
- 中国互联网公司开源项目调研报告
- 2.6 Go 读取CSV
- python3 getopt用法
- C# .Net 视频下载功能(本机文件)及转发下载功能(Http远程文件)
- USB设备多个配置描述符的获取过程
- cordova 某个页面强制横屏_小白科普:从输入网址到最后浏览器呈现页面内容,中间发生了什么?...
- mysql delete 标记_MySQL删除操作其实是假删除
- 售价16999元!心系天下三星W22 5G耀世发布
- NTKO word在线文本编辑控件写页眉页脚
- 行程匹配的算法python_节约里程算法的python实现
- 字符串匹配算法:从这段代码判断你是不是在大气层
- 【C++教程】04.求1加到100
- 什么是HTML? 看这一篇就够了(附带主流IDE推荐)
- Mac之button的使用Show+NSMenu+next+to+NSButton+in+Swift+OSX
- eclipse的简介
- Java面向对象(OOP)--面向过程 面向对象 OOP详解
- Pycharm下载地址、汉化方法与常用快捷键
- 在OpenGL中利用shader进行实时瘦脸大眼等脸型微调
- 计算机操作什么用到3次剪贴板,如何清空剪切板 三大实用方法介绍【图解】