精华内容
下载资源
问答
  • # 上线华为云服务器部署(弹性云服务器ECS)>环境配置:> ubuntu 18.04> Python 3.6.8(python3.7亦可)> nginx version: nginx/1.14.0 (Ubuntu)## 1. 购买华为云服务器文档 ...

    # 上线华为云服务器部署(弹性云服务器ECS)

    >环境配置:

    > ubuntu 18.04

    > Python 3.6.8(python3.7亦可)

    > nginx version: nginx/1.14.0 (Ubuntu)

    ## 1. 购买华为云服务器

    文档 https://support.huaweicloud.com/ecs/index.html

    ## 2. 上传到华为云服务器,安装依赖环境,启动项目测试

    #### 1.导出当前项目的依赖环境

    `pip freeze > ./pipinstall.txt`

    #### 2.把数据库导出

    `bookshop.sql`

    #### 3.把项目内容上传到华为云服务器

    xftp

    #### 4.在华为云中安装需要的环境

    1. mysql的安装和配置

    ```shell

    # 安装mysql

    sudo apt-get install mysql-server

    sudo apt install mysql-client

    sudo apt install libmysqlclient-dev

    # 测试进入服务

    mysql -uroot -p 空

    #创建用户,

    grant all on *.* to root@'%' identified by '123456' with grant option;

    # 退出mysql,修改mysql的配置文件

    vim /etc/mysql/mysql.conf.d/mysqld.cnf

    # 打开文件后 注释下面的一行

    #注释掉bind-address = 127.0.0.1:

    # 重启服务

    service mysql stop

    service mysql start

    ```

    2. 当前项目的依赖环境

    ```shell

    # 1.创建虚拟环境,如果没有安装则会提醒

    python3 -m venv venv

    # 2.启动虚拟环境

    source venv/bin/activate

    # 3.在虚拟环境中安装当前项目需要的环境

    pip install -r pipinstall.txt

    #(venv) root@ecs-5211:/home/py23_bookshop# pip install -r pipinstall.txt

    ```

    3. 注意错误

    ```shell

    #error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

    apt-get install python3-dev

    ```

    #### 5.在云服务器中调试项目

    1. 启动服务器

    `Python manage runserver 0.0.0.0:8000`

    2. 浏览器访问测试

    `114.116.200.51:8000`

    ## 3. 搭建uwsgi启动项目测试

    #### 1.安装uwsgi

    `sudo pip3 install uwsgi --upgrade`

    #### 2.安装完成后使用命令测试

    先进入项目目录,启动命令

    ```shell

    uwsgi --http :8000 --chdir /home/py23_bookshop/web --module web.wsgi

    # --home 指定virtualenv 路径,如果没有可以去掉。web.wsgi 指的是 web/wsgi.py 文件

    ```

    #### 3.访问测试,启动成功后

    `114.116.200.51:8000`

    #### 4. 配置uwsgi文件启动项目

    #### 第一步:创建一个uwsgi.ini文件

    #### 第二步:在django项目同级目录创建script目录,用于存放配置脚本等等

    /home/alipay/web/

    # script/ web/ db.sqlite3 manage.py uwsgi.ini

    #### 第三步:编辑uwsgi.ini文件内容如下: 目录参考个人目录进行修改

    ```shell

    # uwsig使用配置文件启动

    [uwsgi]

    # 项目目录

    chdir=/home/py23_bookshop/web/

    # 指定项目的application

    module=web.wsgi:application

    # 指定sock的文件路径

    socket=/home/py23_bookshop/web/script/uwsgi.sock

    # 进程个数

    workers=5

    pidfile=/home/py23_bookshop/web/script/uwsgi.pid

    # 指定IP端口

    http=0.0.0.0:8000

    # 指定静态文件

    #static-map=/static=/home/py23_bookshop/web/static/

    # 启动uwsgi的用户名和用户组

    uid=www-data

    gid=www-data

    # 启用主进程

    master=true

    # 自动移除unix Socket和pid文件当服务停止的时候

    vacuum=true

    # 序列化接受的内容,如果可能的话

    thunder-lock=true

    # 启用线程

    enable-threads=true

    # 设置自中断时间

    harakiri=30

    # 设置缓冲

    post-buffering=4096

    # 设置日志目录

    daemonize=/home/py23_bookshop/web/script/uwsgi.log

    # 权限

    chmod-socket = 666

    chown-socket = www-data

    ```

    #### 5.执行命令,启动项目测试

    uwsgi --ini uwsgi.ini

    在浏览器访问127.0.0.1:8000

    ## 4,安装nginx

    #### 1.安装nginx

    `sudo apt-get install python-dev nginx`

    #### 2.安装完成后,可以使用通过浏览器访问公网IP测试

    #### 3.创建项目的配置文件,或者直接修改原nginx配置文件都可以

    `vim /etc/nginx/sites-available/webtest.conf`

    ```shell

    server {

    listen 80;

    server_name localtion;

    charset utf-8;

    client_max_body_size 75M;

    location / {

    uwsgi_pass unix:///home/py23_bookshop/web/script/uwsgi.sock;

    include /etc/nginx/uwsgi_params;

    }

    #location /media {

    # alias /path/to/project/media;

    #}

    location /static {

    alias /home/py23_bookshop/web/static/;

    }

    }

    ```

    #### 4.创建完配置文件后创建软连接

    `sudo ln -s /etc/nginx/sites-available/webtest.conf /etc/nginx/sites-enabled/webtest.conf`

    #### 5.启动nginx,重新加载配置文件

    `nginx -s reload`

    注意:

    1.给当前项目设置访问权限。www-data

    2.注意在nginx的配置中uwsgi_pass这一项 uwsgi_pass unix:///home/yc/web/script/uwsgi.sock; 它需要找到你在启动uwsgi后的sock文件,并且要注意权限

    3.在使用uwsgi --ini uwsgi.ini启动后会创建 .sock文件 那么在后面更新代码时不需要把 script目录下的文件都删除 只需要重启即可 uwsgi --reload xxx.pid

    b1ff2f637575567397ee567fb1be61af.png

    掌握学习方法,不如会弯道超车!

    学习猿地:成就自己的只需一套精品!

    展开全文
  • 华为云服务器上执行docker pull命令速度只有几KB/s,且经常断线。 问题分析: Docker默认使用国外的源,速度慢。 解决方法: 使用阿里云的镜像源,vim /etc/docker/daemon.json { "registry-mirrors": [...

    问题描述:

    华为云服务器上执行docker pull命令速度只有几KB/s,且经常断线。

    问题分析:

    Docker默认使用国外的源,速度慢。

    解决方法:

    使用阿里云的镜像源,vim /etc/docker/daemon.json

    {
    "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]
    }

    重新加载文件和重启docker

    systemctl daemon-reload
    systemctl restart docker

    重新执行docker pull命令即可 

    展开全文
  • 华为云服务器上搭建LAMP,并运行wordpress 1、首先购买华为云的服务器,在华为云官网上可以领取一个月的试用版地址:https://auth.huaweicloud.com/下面是我自己白嫖的一个月适用版,仅供学习使用 2、我这里使用...

    在华为云服务器上搭建LAMP,并运行wordpress

    1、首先购买华为云的服务器,在华为云官网上可以领取一个月的试用版地址:https://auth.huaweicloud.com/下面是我自己白嫖的一个月适用版,仅供学习使用
    在这里插入图片描述
    2、我这里使用的系统是Debian 9.0.0 64bit,我试了Debian 10.0.0 64bit的,发现MySQL装不了,可以点击切换操作系统,切换系统时服务器会自动关机重启,稍等片刻就好
    在这里插入图片描述
    3、选择一个自己喜欢的远程登录终端,用公网IP登录,密码即为在切换操作系统时输入的密码,我这里使用的是Xshell
    在这里插入图片描述
    4、登录到服务器之后,第一步先更新apt源,会很慢…

    在这里插入图片描述在这里,当然可以选择更换apt镜像源,比如阿里、清华的镜像源,会快很多…
    5、然后我们就开始搭建LAMP
    首先安装apache,

    在这里插入图片描述

    在这个地方可以做个测试,打开浏览器,输入服务器地址能出现这个界面说明没问题了
    在这里插入图片描述

    接下来安装MySQL,
    在这里插入图片描述
    配置数据库密码
    在这里插入图片描述下面会问很多,直接全Y就可以了…
    最后就是安装PHP了,

    在这里插入图片描述
    做个测试页,在网页主目录/var/www/html下创建一个文件
    在这里插入图片描述
    文件内容为
    在这里插入图片描述
    在网页浏览器输入:公网IP地址/info.php,会出现以下界面
    在这里插入图片描述
    自此LAMP就已经搭建好了
    6、接下来开始安装并运行wordpress
    下载wordpress安装包,地址:https://wordpress.org/latest.tar.gz
    在这里插入图片描述
    解压wordpress压缩包,tar -zxvf latest.tar.gz
    然后进入wordpress目录,将该目录下的内容复制到网页主目录/var/www/html下
    在这里插入图片描述
    将/var/www/html 下的权限修改为755
    在这里插入图片描述
    备份wp-comments-post.php
    cp wp-config-sample.php wp-config.php
    在这里插入图片描述
    7、在修改配置文件之前先创建新的数据库
    以root用户登录数据库
    在这里插入图片描述
    创建新的数据库、用户和密码
    在这里插入图片描述
    8、接下来,修改配置文件wp-config.php
    在这里插入图片描述
    9、修改配置文件之后,访问wordpress网页
    在网页浏览器输入:公网IP地址/index.php,会出现以下界面
    在这里插入图片描述
    在这里插入图片描述
    10、接下来按照提示的步骤一步一步来就可以了

    展开全文
  • 哈哈哈,最近一直想弄一个国内服务器来玩一下,结果同学就跟我讲了这个活动。不过就算是79一年,还是挺香的,用来搭建一些小的网站算是够用了。...问题不大,重置密码,然后重启一下服务器 然后重新连接,当你在命令
  • 记一次华为云服务器突然拒绝所有外部访问记录,服务器重装、数据恢复经历 。 问题描述: 事情的经过是这样的,某一天公司一台正在线上运行的服务器突然访问不了,运行在服务器上的小程序、后台都无法访问了。通过...

    问题场景:

    记一次华为云服务器突然拒绝所有外部访问记录,服务器重装、数据恢复经历


    问题描述:

    事情的经过是这样的,某一天公司一台正在线上运行的服务器突然访问不了,运行在服务器上的小程序、后台都无法访问了。通过winSCP和云服务器控制台都无法登录到服务器。所以紧急联系云服务器客服(吐槽一下:官网客服电话是联系不上的,需要找华为云账号下的专属客服经理。)当然也可以提交系统工单。客服经理让我通过云服务控制台的远程连接,看看是否能连接进去服务器。卒。又让我让我重启一下服务器,然后再看看能否访问进去服务器。又卒。最终确认过的问题,我并不能解决这个问题。只能提交工单等待专业人士进行处理。


    原因分析:

    经过安全专家排除1个多小时后得出结论,由于服务器的www账号密码为弱策略导致服务器被注入攻击。云服务器厂商将服务器IP进行了封禁,必须要重装系统才能进行解除冻结。然而重装就会出现大问题,因为我们运营资料全部在服务器上。虽说自己做有数据备份,但是上一次数据备份也是几天之前的事情了。如果因为重装导致数据丢失,问题就非常严重了。


    解决方案:

    最终在华为云工程师的协助下,采取云硬盘备份的方式(ps:也可以采取云服务器备份,但因为我的服务器是中木马了,不能进行服务器备份。因为服务器备份同样会把木马备份下来,只能采取云硬盘备份方式),解决了我最担心的数据丢失问题。
    1、首先购买云硬盘备份存储库空间
    ps:购买时可绑定磁盘

    2、绑定需要备份的磁盘
    在这里插入图片描述
    3、执行备份(ps:可手动备份,可设置备份策略。官方默认是每天00:00自动备份一次。我们也可以自己设置备份策略,最优策略为每小时备份一次)。
    在这里插入图片描述
    在这里插入图片描述
    4、备份完毕后,重装服务器在这里插入图片描述
    5、关机服务器,卸载需要恢复数据硬盘。
    在这里插入图片描述

    在这里插入图片描述
    6、执行数据恢复,云硬盘备份->备份副本->选中需要恢复的备份->数据恢复。
    在这里插入图片描述
    7、选中需要恢复数据的磁盘,点击确认(ps:需要关机卸载磁盘,才能执行该操作)。
    在这里插入图片描述
    8、数据恢复完毕后,重新挂载磁盘。
    在这里插入图片描述
    9、启动服务器,发现数据都在。只需要启动nginx、php等运行环境和项目就可以了。

    展开全文
  • 基本是SSH服务没有打开的原因。在华为的配置里面默认打开了22号端口,但是需要修改ssh配置文件。 首先从华为云服务管理界面远程登录进去,然后会看到然后登陆之后修改ssh的配置文件 ... 然后重启ssh服
  • 我是通过jar包导入云服务器,在本地项目可以运行,但是一发到云服务器上就无法访问,搞到凌晨三点多实在是崩溃了。 已经排除了网上所说的各种可能:①防火墙挡住了端口 ②jar项目没运行 ③tomcat在项目放上去之后要...
  • yum install httpd* -y 安装完成后查看服务 rpm -qa |grep httpd ...DocumentRoot设置站点根目录(如果需要更改站点根目录 需要关闭selinux,修改后重启http服务) DocumentRoot "/var/www/html" ..
  • 服务器华为云耀云服务器 系统:Ubuntu18.04 图形界面:ubuntu-desktop 问题:我是先使用vim编辑,把软件源替换成阿里云了,然后按照教程依次执行, apt-get update apt-get install ubuntu-desktop reboot ...
  • 事先说明,这是从我的博客搬运过来的,所以下面的图片会有水印。 首先,购买完服务器后点击控制台,点击下图中的云耀服务器。 注意,初次登陆需修改密码,且必须...哎,之前在腾讯云上搭建OJ的指令似乎到华为云就...
  • 华为云使用初体验

    2019-11-05 00:18:14
    第一次使用华为云,支持一下国货,刚开始是各种折腾,要安装一大堆东西,等安装完配置好其他的软件,发现数据库远程怎么也连接不上,SSH倒是正常,FTP也正常,重启后发现系统命令都不好使了。问了客服,很耐心的帮我...
  • 第一次使用华为云,主要是目前正在学习springboot方面的知识,教程上面需要运用到服务器,正好看到了华为云,就购买使用一下。反正可能以后自己也需要做很多东西,搭建自己的网站什么的,直接进就买了一年左右。支持...
  • 华为云入门 购买 购买时建议直接设置密码,否则需要登录控制台重新设置密码。 登录服务器 1、如果不是购买时直接设置的密码,在控制台重置密码后,需要重启!!!需要重启!!!需要重启!!!否则是登录不上...
  • 买了华为云的多台ECS,使用的CentOS 7.5 x64系统,对系统做了网络优化,优化的参数在公司LAN和阿里云服务器上均试验无问题。 问题描述: 1. 使用一段时间后,会出现不定期的公司办公室内ssh连接不上ECS的问题,既...
  • 1.通过ssh远程连接服务器 2.修改 sshd 配置文件 vim /etc/ssh/sshd_config 3.找到相关配置参数 #ClientAliveInterval 0 #ClientAliveCountMax 3 ...ClientAliveInterval 30 #...重启 sshd 服务 service sshd restart
  • 这里主要测试的华为云服务器,但是我想所有的云服务器应该是大同小异的,其次是外网访问阶段,kafka部署后无法访问,以及在容器中更改了server.properties,重启容器还是不正确,通过查找发现服务器可以做以下修改之后就能...
  • 环境:本地为Window + NoSQL Manager + 华为云服务器 下载安装Nosql manager for mongodb 官网地址:NoSQL Manager for MongoDB 1、关闭linux的防火墙 /etc/init.d/iptables stop #暂时关闭防火墙,重启后会...
  • 3 ping下百度看看服务器的网络是否正常 发现网络异常,那远程肯定访问不了 4 查看dns,cat /etc/resolve.conf 把dns改成114.114.114.114,再ping下百度 5 ifconfig看下网卡 重启下网卡 6 查看是否...
  • 盯了华为云服务器很久了,物美价廉。真香啊。。。。。 今天入手了2核4G的华为云耀服务器。付完款之后,东西都搞好了。服务器选好了,shell登录了服务器也可以了,结果本地ping云服务器的时候,傻眼了。ping不通。...
  • 由于有新同事离职,需要更改云服务器账号密码,重启及其后使用crt连接华为云服务器,结果发现无论如何都连接不上,用自带的cloudshell却能连上 解决方案:在服务端更改配置文件 重启ssh 测试一下 OK了 ...
  • 网络配置 Vmware----虚拟机 IPaddrss --IP地址 子网掩码:标识网络位 geteway网关:连接两个不同的...华为云 Xshell连接云服务器 ssh 公网ip地址 修改主机名 vim /etc/hostnema 修改后需重启生效 hostname 退出重新
  • 首先用华为云注册一个账号可以免费获得15天的服务器(需要实人认证) https://console.huaweicloud.com 获得服务器之后修改安全组,入方向和出方向都一键放通 使用vnc登录,第一次需要重置密码,重置密码之后ctrl+alt+...
  • 云服务器 华为云 阿里云 腾讯云 私有云 Linux(CentOS7.X)常用命令 系统相关 su - 切换用户 格式:su 用户名 adduser - 添加用户 格式:adduser 用户名 userdel - 删除用户 格式:userdel 用户名 passwd - ...
  • 系统从本地物理服务器迁移到了华为云服务器,原来的redhat防火墙是iptables,现在是firewall,记录下各种命令,注意修改防火墙配置后需要重启防火墙 一、iptables防火墙 1、基本操作 查看防火墙状态 service ...
  • 笔记

    2018-12-30 00:05:26
    1,linux 重启命令reboot 2,suse12 修改开机启动命令行而不是图形页面: vi /etc/sysconfig/displaymanager 修改 #以图形页面启动 ...3,华为云服务器,外网ping不通云服务器: 添加icmp协议 4,安装mysql 1,...
  • 前面几天个人购买了一个内存1G的华为云服务器,在上面跑python服务程序+mysql,结果发现mysql老是因为OOM而被杀掉,然后参考网上的方案:https://blog.csdn.net/weixin_34354173/article/details/89649995 ...
  • 这时也接到华为云的客服电话说测试服务器同黑客服务器之间有通信,让我们确认是不是正常的情况。由于是测试环境,所以没有加入到系统监控中,在问题时刻通过ssh远程操作很卡,估计网络带宽已跑满。通过网页console...
  • 一、部署网上商城 (基于端口)(用华为云服务器) 步骤思路如下: 1.拿到源码包后进行解压,解压完成后放到创建的文件夹下 2.修改文件夹目录的属性 3.对主目录进行配置 /etc/httpd/conf/httpd.conf 添加端口号 ...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
关键字:

华为云服务器重启