基于阿里云ECS Centos7 搭建个人网站(服务器在大陆)

栏目: 数据库 · 发布时间: 6年前

内容简介:因为大多数安装包都在国外,所以大多数包都无法直接安装。因此,第一次远程连接主机,先更新yum源

远程连接服务器

1. 通过Xshell 6(推荐)

基于阿里云ECS Centos7 搭建个人网站(服务器在大陆)

填主机,然后点击用户身份验证,选择账号密码登陆就好了,当然也可以选择ssh的方式登陆。
用这个软件的好处就是方便上传文件,命令为rz -E,如果显示not command,则先安装,命令为

```
yum install lrzsz
```

2. 通过cmd连接

ssh root@xx.xx.xx.xx 
如果提示“”,则用
ssh  -o StrictHostKeyChecking=no  root@xx.xx.xx.xx

修改yum源

因为大多数安装包都在国外,所以大多数包都无法直接安装。

因此,第一次远程连接主机,先更新yum源

  1. 首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.  进入yum源配置文件所在的文件夹
cd /etc/yum.repos.d/
3.  下载163的yum源配置文件到上面那个文件夹内
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
4.  清除缓存更新
yum clean all

yum makecache

yum update

安装Nginx

1.  添加Nginx yum源
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2.  安装
yum install -y nginx
3.启动和设置自启动
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
4.nginx相关信息
    静态文件目录:/usr/share/nginx/html
    网站默认站点配置: /etc/nginx/conf.d/default.conf
    自定义Nginx站点配置文件存放目录: /etc/nginx/conf.d/
    Nginx全局配置: /etc/nginx/nginx.conf
 5.测试
 服务器中运行
curl http://127.0.0.1 //输出相关网页内容

http://<ip>  //输出Nginx 默认网页

安装node.js环境

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs

但该方法只能安装6.x版本的node.js,不知道为啥。

git 自带

阿里云的Centos7 自带git

安装 mongodb 及备份迁移

在大陆无法直接安装mongodb ,需要利用阿里云的源Yum安装

1)在/etc/yum.repos.d 创建一个mongodb-org.repo 源文件
[root@qd-vpc-dev-op01 ~]$ cd /etc/yum.repos.d/
[root@qd-vpc-dev-op01 yum.repos.d]$ touch mongodb-org.repo
[root@qd-vpc-dev-op01 yum.repos.d]$ cat mongodb-org.repo
[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1
 
2)更新yum源
[root@qd-vpc-dev-op01 yum.repos.d]$ yum update
 
3) 安装MongoDB
[root@qd-vpc-dev-op01 yum.repos.d]$ yum install -y mongodb-org
 
4)启动MongoDB
[root@qd-vpc-dev-op01 yum.repos.d]$ service mongod start
 
5)配置远程访问
1.修改配置文件mongodb.conf
命令:vim /etc/mongodb.conf
把 bind_ip=127.0.0.1 这一行注释掉或者是修改成 bind_ip=0.0.0.0
2.防火墙开放27017端口
命令:iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
3.修改阿里云的安全组,开发27017端口
 //重启
[root@qd-vpc-dev-op01 yum.repos.d]$ service mongod restart
//远程连接
mongo <host>:27017
6)打开MongoDB
[root@qd-vpc-dev-op01 yum.repos.d]$ mongo 127.0.0.1:27017

7)其他
 重启service mongod restart
 开机启动 systemctl ennable mongod
以下操作不能在mongo环境下操作
mongodb 数据库的导入导出

1.导出为json格式文件:mongoexport -d <数据库名称> -c <collection名称> -o <json文件名称:"E:auser.json">

2.导入json格式文件数据: mongoimport -d <数据库名称> -c <collection名称> --file <要导入的json文件名称>


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

长尾理论

长尾理论

[美]克里斯•安德森 (Chris Anderson) / 乔江涛、石晓燕 / 中信出版社 / 2012 / 68.00元

网络经济正如火如荼地发展着,长尾理论无疑成为当代商务人士最为关注的焦点之一。不论是关于长尾理论的溢美还是论战,都代表了其备受关注的程度。 《长尾理论》是克里斯•安德森对这些争论的最明确的回答。在书中,他详细阐释了长尾的精华所在,指出商业和文化的未来不在于传统需求曲线上那个代表“畅销商品”的头部,而是那条代表“冷门商品”的经常被人遗忘的长尾。他还揭示了长尾现象是如何从工业资本主义原动力——规模......一起来看看 《长尾理论》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具