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数据目录相关推荐

  1. lnmp mysql 路径_LNMP笔记:更改网站文件和MySQL数据库的存放目录

    配置好LNMP环境以后,默认的网站目录和数据库存放目录都在系统盘,所以我们需要将它们转移到数据盘. 更改网站文件目录 如果你使用的是军哥的lnmp一键安装包,那默认的虚拟主机配置环境在 /usr/lo ...

  2. [网络安全自学篇] 九十一.阿里云搭建LNMP环境及实现PHP自定义网站IP访问 (1)

    这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您喜欢,一起进步.本文主要分享作阿里云搭建LNMP环境及实现PHP自定义网站IP访问,同时详细介绍走过 ...

  3. 阿里云国际版服务器搭建网站及域名教程

    托管网站主要有两种方式. 87cloudhttps://www.87cloud.com/将向您展示如何使用阿里云虚拟主机来设置一个新的网站,并配有一个域名. 欢迎 本文档将向您展示如何使用阿里云虚拟主 ...

  4. 阿里云安装redis服务器+入门学习笔记【零基础】【狂神】

    狂神视频地址 文章目录 1.阿里云安装redis redis-benchmark 测试: 100个并发连接 100000次请求 一些常用命令 2.redis的数据类型 1.五大数据类型 1.Strin ...

  5. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  6. 如何使用阿里云服务器搭建个人简历网站

    date:2020.08.06 阿里云服务器搭建个人简历网站仅需简单的四步就能够完成,小白特别适用 一.开通ESC云服务器 因为博主还是一名在校大学生,利用学生的身份获得了阿里云提供的半年免费服务器, ...

  7. 『中级篇』阿里云安装Docker企业版UCP和DTR(59)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』阿里云安装Docker企业版UCP和DTR(59) 前面一节讲到了如何在阿里云使用容器服务的方式,本节主要讲讲如何在 ...

  8. 阿里云安装配置mysql(centos版)

    阿里云安装配置mysql(centos版) 阿里云安装配置mysql(centos版) 1,安装mysql数据库 a)下载mysql源安装包:wget http://dev.mysql.com/get ...

  9. [网站搭建] 阿里云怎么样可以搭建个人网站及域名绑定

    前一篇"[网站搭建] 阿里云虚拟主机搭建及FTP文件上传"主要讲述了如何通过阿里云虚拟机搭建网站服务器,同时FTP上传文件,登录后进入控制台或管理界面,接下来的主要步骤如下图所示: ...

最新文章

  1. svm rbf人脸识别 yale_实操课——机器学习之人脸识别
  2. 中国互联网公司开源项目调研报告
  3. 2.6 Go 读取CSV
  4. python3 getopt用法
  5. C# .Net 视频下载功能(本机文件)及转发下载功能(Http远程文件)
  6. USB设备多个配置描述符的获取过程
  7. cordova 某个页面强制横屏_小白科普:从输入网址到最后浏览器呈现页面内容,中间发生了什么?...
  8. mysql delete 标记_MySQL删除操作其实是假删除
  9. 售价16999元!心系天下三星W22 5G耀世发布
  10. NTKO word在线文本编辑控件写页眉页脚
  11. 行程匹配的算法python_节约里程算法的python实现
  12. 字符串匹配算法:从这段代码判断你是不是在大气层
  13. 【C++教程】04.求1加到100
  14. 什么是HTML? 看这一篇就够了(附带主流IDE推荐)
  15. Mac之button的使用Show+NSMenu+next+to+NSButton+in+Swift+OSX
  16. eclipse的简介
  17. Java面向对象(OOP)--面向过程 面向对象 OOP详解
  18. Pycharm下载地址、汉化方法与常用快捷键
  19. 在OpenGL中利用shader进行实时瘦脸大眼等脸型微调
  20. 计算机操作什么用到3次剪贴板,如何清空剪切板 三大实用方法介绍【图解】

热门文章

  1. 关于hadoop与jstl冲突的jar包
  2. 人脸识别算法初次了解
  3. Jquery Ajax自定义无刷新提交表单Form
  4. Oracle数据删除后恢复
  5. 如何制作在线参考手册
  6. 中兴ZXR10交换机配置手册
  7. Installshield建立IE快捷方式的方法
  8. 程序员兄弟们,我们的基本素质怎么样?
  9. 基于centos6的mysql5.7.13主从部署(一)
  10. java端模拟http的get、post请求(转)