基於阿里雲ECS Centos7 搭建我的網站(服務器在大陸)

遠程鏈接服務器

1. 經過Xshell 6(推薦)

clipboard.png

填主機,而後點擊用戶身份驗證,選擇帳號密碼登錄就行了,固然也能夠選擇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源html

  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,不知道爲啥。node

git 自帶

阿里雲的Centos7 自帶git

安裝mongodb及備份遷移

在大陸沒法直接安裝mongodb ,須要利用阿里雲的源Yum安裝nginx

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文件名稱>git

相關文章
相關標籤/搜索