zoukankan      html  css  js  c++  java
  • 阿里云安装LNMP以及更改网站文件和MySQL数据目录

    目前阿里云提供了自家的一键安装工具,可安装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

  • 相关阅读:
    Fluent NHibernate之旅
    IOC之Unity
    使用AutoMapper实现Dto和Model之间自由转换
    javamail邮件发送
    webservice整合spring cxf
    spring 集成mongo配置
    mongodb安装 win7版
    freemarker之list和map
    servlet生命周期
    ArrayList和LinkedList和Vector源码分析
  • 原文地址:https://www.cnblogs.com/wawahaha/p/3630695.html
Copyright © 2011-2022 走看看