美文网首页
阿里云 centos7 lnmp环境搭建

阿里云 centos7 lnmp环境搭建

作者: abs1004 | 来源:发表于2017-07-21 15:51 被阅读0次

    centos7 安装lnmp :
    一、参考此链接的教程
    http://www.open-open.com/lib/view/open1453115235886.html
    二、从阿里云市场选择一个免费的镜像(推荐使用,比较简单,坑少)
    我们选择微柳网络制作的 镜像:
    PHP运行环境(CentOS7.2 64位 | Nginx | PHP5.4)
    如图:

    image.png

    https://market.aliyun.com/products/53398003/cmjj006955.html?spm=5176.ecsPrepayConsole.image.selectFromMarketplace.xkIS0Z

    操作文档:
    http://59.110.65.237/CentOS7.2%2064%E4%BD%8D%20Nginx%20PHP5.4%E9%95%9C%E5%83%8F%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8CV1.4.pdf

    0.远程连接
    sudo ssh -p 22 root@113.113.113.113
    //阿里云公(外)网IP地址
    输入密码
    回车
    就建立好云服务器的远程连接了
    1.先优化系统

    cd /root/oneinstack

    必须进入 oneinstack 目录下执行

    ./optimize.sh

    请勿 bash ./optimize.sh(或者 sh)这样执行

    2.数据库密码
    cd /root/oneinstack

    必须进入 oneinstack 目录下执行

    grep dbrootpwd options.conf

    显示数据库 root 密码

    ./reset_db_root_password.sh

    更改数据库 root 密码

    3.进入数据库
    mysql -uroot -p
    输入密码
    回车
    grant all privileges on test.* to username@'localhost' identified by 'password';

    授权 username 给数据库 test 及密码 'password'(password修改成你自己的密码)

    flush privileges;

    权限立即生效

    4.管理虚拟主机
    cd /root/oneinstack
    ./vhost.sh
    创建的文件及子目录权限都为:www
    域名配置文件目录:
    /usr/local/nginx/conf/vhost/
    下面的 xxxx.conf 为域名绑定的配置文件
    如需自己设置 xxxx.conf 请在命令行执行
    vi xxxx.conf
    进行设置

    5.管理ftp
    cd /root/oneinstack

    必须进入 oneinstack 目录下执行

    ./pureftpd_vhost.sh

    请勿 bash ./pureftpd_vhost.sh(或者 sh)这样执行

    6.备份管理
    cd /root/oneinstack

    必须进入 oneinstack 目录下执行

    ./backup_setup.sh

    设置备份参数

    ** 立即备份**
    cd /root/oneinstack

    必须进入 oneinstack 目录下执行

     ```./backup.sh```
    

    立即备份

    ** 设置计划任务自动定时备份:**
    如:每天凌晨一点备份,注:下面命令请勿重复执行
    echo '0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 & ' >> /var/spool/cron/root

    ** 查看本地备份:**
    ls -l /data/backup/

    7. 管理服务
    Nginx:
    service nginx {start|stop|status|restart|reload|configtest}
    //注:如手工更改配置文件,强烈建议 reload
    MySQL:
    service mysqld {start|stop|restart|reload|status}
    PHP:
    service php-fpm {start|stop|restart|reload|status}
    Pure-Ftpd:
    service pureftpd {start|stop|restart|status}
    Redis:
    service redis-server {start|stop|status|restart|reload}
    Memcached:
    service memcached {start|stop|status|restart|reload}

    8 升级版本
    cd /root/oneinstack

    必须进入 oneinstack 目录下执行

    ./upgrade.sh

    9刷新 PHP 缓存
    地址栏输入:
    http://59.110.65.237/ocp.php
    或者直接访问:
    http://59.110.65.237/ocp.php?RESET=1

    10.权限问题
    网站根目录权限遵循: 文件 644, 文件夹 755 ,权限用户和用户组 www 如出现文件权限问题时,请执行下面 3 条命令: chown -R www.www /data/wwwroot/
    find /data/wwwroot/ -type d -exec chmod 755 {} \;
    find /data/wwwroot/ -type f -exec chmod 644 {} \;

    相关文章

      网友评论

          本文标题:阿里云 centos7 lnmp环境搭建

          本文链接:https://www.haomeiwen.com/subject/pujekxtx.html