资讯专栏INFORMATION COLUMN

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

yhaolpz / 736人阅读

摘要:远程连接服务器通过推荐填主机,然后点击用户身份验证,选择账号密码登陆就好了,当然也可以选择的方式登陆。

远程连接服务器
 1. 通过Xshell 6(推荐)

填主机,然后点击用户身份验证,选择账号密码登陆就好了,当然也可以选择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源

首先备份系统自带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://  //输出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 :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 -o
2.导入json格式文件数据: mongoimport -d <数据库名称> -c --file <要导入的json文件名称>

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40513.html

相关文章

  • 对于个人如何选择阿里服务

    摘要:阿里云更是提供里核心的基础服务套件,比如安全,,等基础套件服务。今天主要结合个人的一些经验给大家介绍下个人站点如何选择阿里云的配置。我个人有几个小型的站点放在阿里云服务器上。在云计算还未普及的时候,企业站点都是托管在IDC机房的,每一台服务器都需要一台机柜,我依然记得每次购买服务器或者服务器升级的时候,都需要运维打车到机房,然后在机房里进行操作,比如升级内存,加机器之类的操作。在需要增加服务...

    tuniutech 评论0 收藏0
  • 阿里服务从购买到网站上线全记录

    摘要:阿里云服务器应该算是国内云服务器中的,很多新手站长最初都是从虚拟主机开始搭建网站的,刚刚接触云服务器的站长要自己搭建环境有些乱,其实我们使用阿里云服务器结合目前国内的主机面板即可轻松应对。阿里云服务器应该算是国内云服务器中的NO.1,很多新手站长最初都是从虚拟主机开始搭建网站的,刚刚接触云服务器的站长要自己搭建Web环境有些乱,其实我们使用阿里云服务器结合目前国内的主机面板即可轻松应对。新手...

    shmily 评论0 收藏0
  • 如何购买阿里服务?阿里vps怎么购买及流程步骤

    如何购买阿里云服务器?众所周知,无论阿里云、腾讯云等国内主流云商家,都是新用户的优惠力度比较大。如果你是阿里云新用户,或者未注册用户,通过阿里云小站注册,并且领取优惠券。我们一般根据项目的需求大概确定所需云服务器的配置,比如几核几G内存几M带宽,是否需要购买数据库等。今天,云服务器网(yuntue.com)小编来讲解一下阿里云vps怎么购买及流程步骤吧。阿里云vps怎么购买及流程步骤:阿里云ECS...

    番茄西红柿 评论0 收藏2637
  • 阿里服务从购买到网站上线全记录

    摘要:新手站长网整理了一下从阿里云服务器购买服务器节点选择及备案使用宝塔面板实现云服务器环境一键配置安装到网站上线全过程阿里云服务器购买阿里云服务器购买还是很简单的,直接去官网选择适合自己的配置即可。阿里云服务器应该算是国内云服务器中的NO.1,很多新手站长最初都是从虚拟主机开始搭建网站的,刚刚接触云服务器的站长要自己搭建Web环境有些乱,其实我们使用阿里云服务器结合目前国内的主机面板即可轻松应对...

    notebin 评论0 收藏0
  • 个人或企业如何选择阿里服务配置?

    摘要:如果不是因为有远见,阿里云肯定不会有今天的人气。阿里的云市场有多种商业解决方案。基于阿里云提供的服务是套件的核心如安全性套件等服务。今天,主要结合个人体验介绍下一个个人站点如何选择阿里云的配置。在云计算尚未普遍,企业网站托管在IDC的房间里,每个服务器需要一个柜,我仍然记得每次购买服务器或服务器升级,都需要操作乘出租车去了房间,然后在引擎室里,比如内存升级,和操作这台机器。当您需要增加服务器...

    silvertheo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<