zoukankan      html  css  js  c++  java
  • 阿里云部署项目流程

    一、准备

      1、购买云服务器ECS。

      2、连接ECS:

        ①>:ssh root@xxx.xxx.xxx.xxx

        ②>:输入密码

      3、管理员权限>:sudo 指令

    二、配置终端

      1、编辑配置文件>:vim ~/.bash_profile

      2、将原来内容全部删除掉>:ggdg

      3、进入编辑状态>:i

      4、输入内容:

        export PATH=$PATH:$HOME/bin

        PS1='Path:w >:'

      5、退出编辑状态>:ESC

      6、保存修改并退出>::wq

      7、刷新配置>:source ~/.bash_profile

    三、安装系统软件

      1、更新系统软件包>:yum update -y

      2、安装软件管理包>:yum -y groupinstall "Development tools"

      3、安装常用依赖包>:yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel

      4、检测是否成功,若成功,会将git作为依赖安装号>:git

    四、安装Mysql

      1、切换到根目录>:cd ~

      2、下载Mysql安装包>:wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

      3、或本地上传安装包>:scp -r D:xxxxxxmysql57-community-release-el7-10.noarch.rpm root@xxx.xxx.xxx.xxx:~

      4、安装Mysql:

        >:yum -y install mysql57-community-release-el7-10.noarch.rpm

        >:yum -y install mysql-community-server

      5、启动Mysql>:systemctl start mysqld.service

      6、查看Mysql启动状态>:systemctl status mysqld.service

      7、查看默认密码>:grep "password" /var/log/mysqld.log

      8、使用默认密码登录:

        >:mysql -uroot -p

        >:输入默认密码

      9、修改登录密码>:ALTER USER 'root'@'localhost' IDENTIFIED BY 'Xxx123$';

    五、安装Redis

      1、切换到根目录>:cd ~

      2、下载Redis源码包>:wget http://download.redis.io/releases/redis-5.0.5.tar.gz

      3、或本地上传源码包>:scp -r D:xxxxxx edis-5.0.5.tar.gz root@xxx.xxx.xxx.xxx:~

      4、解压安装Redis>:tar -xf redis-5.0.5.tar.gz

      5、进入Redis目录>:cd redis-5.0.5

      6、编译Redis环境>:make

      7、将环境复制到/usr/local目录下并改名为[redis]>:cp -r ~/redis-5.0.5 /usr/local/redis

      8、修改Redis配置,调整为可以后台启动:

        进入配置文件编辑模式>:vim /usr/local/redis/redis.conf

        修改内容:(daemonize no => yes)

        退出编辑模式>:ESC

        保存并退出>::wq

      9、建立软连接:

        服务端>:ln -s /usr/local/redis/src/redis-server /usr/bin/redis-server

        客户端>:ln -s /usr/local/redis/src/redis-cli /usr/bin/redis-cli

      10、切换到/usr/local/redis目录>:cd /usr/local/redis

      11、后台运行redis:

        >:redis-server ./redis.conf &

        >:ctrl + c

      12、测试redis,客户端登录:

        >:redis-cli

        >:ctrl + c

      13、停止redis服务>:pkill -f redis -9

    六、安装python3.6

      1、切换到根目录>:cd ~

      2、下载python3.6源码包>:wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz

      3、或本地上传源码包>:scp -r D:xxxxxxPython-3.6.7.tar.xz root@xxx.xxx.xxx.xxx:~

      4、解压安装python>:tar -xf Python-3.6.7.tar.xz

      5、进入python目录>:cd Python-3.6.7

      6、配置环境路径>:./configure --prefix=/usr/local/python3

      7、编译并安装>:make && sudo make install

      8、建立软连接

        >:ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

        >:ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

      9、删除原文件>:rm -rf Python-3.6.7

      10、删除源码包>:rm -rf Python-3.6.7.tar.xz

    七、配置pip源(阿里云服务器不用配置,默认使用的阿里源)

      1、创建pip配置目录>:mkdir ~/.pip

      2、进入目录并编辑配置文件>:cd ~/.pip && vim pip.conf

      3、填入内容:

    [global]
    index-url = http://pypi.douban.com/simple
    [install]
    use-mirrors =true
    mirrors =http://pypi.douban.com/simple/
    trusted-host =pypi.douban.com

    七、安装uwsgi

      1、本机环境安装>:pip3 install uwsgi

      2、建立软连接>:ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi

    八、安装虚拟环境

      1、安装依赖:

        >:pip3 install virtualenv

        >:pip3 install virtualenvwrapper

      2、建立虚拟环境软连接>:ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

      3、配置虚拟环境:

        >:vim ~/.bash_profile

        填入:

          VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

          source /usr/local/bin/virtualenvwrapper.sh

        >:esc 

        >::wq

      4、更新配置文件>:source ~/.bash_profile

      5、虚拟环境的默认根目录:~/.virtualenvs

    九、安装Nginx

      1、切换到根目录>:cd ~

      2、下载nginx源码包>:wget http://nginx.org/download/nginx-1.13.7.tar.gz

      3、解压源码包>:tar -xf nginx-1.13.7.tar.gz

      4、进入nginx目录>:cd nginx-1.13.7

      5、配置安装路径>:./configure --prefix=/usr/local/nginx

      6、编译并安装>:make && sudo make install

      7、建立软连接>:ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

      8、删除文件与源码包:

        >:cd ~

        >:rm -rf nginx-1.13.7

        >:rm -rf nginx-1.13.7.tar.xz

      9、运行nginx>:nginx

      10、本地访问>:[域名]或[服务器ip :80 ]

      11、nginx命令:

        ①启动nginx>:nginx

        ②关闭nginx>:nginx -s stop

        ③重启nginx>:nginx -s reload

        ④查看nginx端口>:ps -aux|grep nginx

        ⑤强制关闭进程>:kill <pid:进程编号>

        

  • 相关阅读:
    396 Rotate Function 旋转函数
    395 Longest Substring with At Least K Repeating Characters 至少有K个重复字符的最长子串
    394 Decode String 字符串解码
    393 UTF-8 Validation UTF-8 编码验证
    392 Is Subsequence 判断子序列
    391 Perfect Rectangle 完美矩形
    390 Elimination Game 淘汰游戏
    389 Find the Difference 找不同
    388 Longest Absolute File Path 最长的绝对文件路径
    387 First Unique Character in a String 字符串中的第一个唯一字符
  • 原文地址:https://www.cnblogs.com/caoyu080202201/p/13410715.html
Copyright © 2011-2022 走看看