web 服務器阿里雲基本使用(Ubuntu16.04LTS)

最近朋友送了一年的阿里雲。因而時隔半年再次開始搗鼓阿里雲。 下面全部安裝均以安裝最新的爲準。前端

更改阿里雲主機名稱

$ hostnamectl

經過這個命令能夠查看到阿里雲的主機信息:node

更改:mysql

$ sudo vim /etc/hostname

在文件內更改相應的名稱便可。通常來講從阿里雲建立實例開始爲一串隨機字符串。能夠經過修改成localhost來更改。若是修改爲其餘字符串須要修改/etc/hosts文件。進行相應的本地主機映射。我這裏直接吧隨機字符串修改成localhostnginx

安裝nodejs

前端開發必不可少的就是nodejs,nodejs只帶的有npm包管理器,下面就進行nodejs安裝。git

包管理器安裝(apt-get爲例)

因爲我這裏是Ubuntu 16.04LTS。使用apt進行安裝。首先將nodejs的安裝進行ppagithub

ppa 爲我的軟件包集。操做通常講官方提供的軟件包集中不存在的包加入到其中。redis

$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

PS:nodesource 詳細關注sql

開始安裝nodejs

安裝成功看下圖:mongodb

安裝其餘的npm 模塊

$ npm i -g pm2

pm2 是nodejs 項目線程守護程序shell

安裝nginx

$ apt install nginx

安裝成功後訪問阿里雲ip:

看到這一頁就訪問成功了。nginx就安裝成功,而且成功運行了。

nginx的安裝目錄在/etc/nginx

安裝apache2

安裝

$ apt install apache2

更改默認配置

由於apache 默認端口也是80 端口。可是前面咱們安裝了nginx 因此須要更改apache端口號。apache安裝目錄也位於/etc/apache/下

更改端口很是簡單。apache2.conf 這個文件中包含了ports.conf 這個文件。只須要修改ports.conf這個文件便可:

ports.conf 文件內容。

$ sudo vim ports.conf

修改8081.重啓apache服務器。

$ service apache2 restart

查看81端口:

$ sudo lsof -i:81

就能夠看到apache2 運行在81端口上。

安裝mysql

參考:http://blog.csdn.net/lizuqing...

服務器中數據是必須的,選擇sql 數據庫爲mysql。首先檢查系統是否安裝或者自帶的有mysql數據庫:

$ sudo netstat -tap | grep mysql


爲查到mysql

進行安裝

經過Ubuntu上的apt-get 包管理工具進行安裝。在Ubuntu上的mysql分爲mysql-servermysql-client,經過下面命令進行安裝:

$ apt install mysql-server mysql-client

安裝過程當中須要設置密碼和重複輸入密碼。直接輸入預約的密碼便可。再次輸入

$ sudo netstat -tap | grep mysql

測試數據庫是否安裝完成:

安裝成功.

命令行輸入: mysql

可能會出現各類拒絕訪問的提示, 解決辦法(針對最新的版本):

  1. 修改配置文件:

    $ sudo vim /etc/mysql/mysql.conf.d/mysql.cnf
  2. 找到 bind-address=127.0.0.1並註釋掉
  3. 登陸:
$ mysql -uroot -pxxxx

便可登陸成功.

mysql配置文件:

數據庫存放目錄:               /var/lib/mysql/

  相關配置文件存放目錄:          /usr/share/mysql

  相關命令存放目錄:             /usr/bin(mysqladmin mysqldump等命令)

  啓動腳步存放目錄:            /etc/rc.d/init.d/

安裝 mongodb

參考:https://docs.mongodb.com/v3.0...

選擇版本

導入最新的軟件源到Ubuntu

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

這裏只安裝ubuntu16.04LTS 版本。其餘版本能夠去官方查看。下載很慢。

安裝完成後mongodb 默認是不啓動的。所以須要手動啓動:

$ service mongod start

啓動後能夠經過:

$ sudo netstat -tap | grep mongo

能夠看到mongodb正在運行在本地27017端口:

輸入輸入mongo:

mongodb 安裝完成。

安裝redis【2017.10.10更新】

最近須要用到redis,須要把session存到redis中,所以在Ubuntu中安裝redis-sever, 不廢話,直接開魯。

我使用的是Ubuntu自帶的包管理工具apt-get,看下面命令:

$ apt install redis-server

而後啓動redis

$ redis-server

而後查看redis是否啓動:

$ sudo lsof -i:6379

進入客戶端shell

$ redis-cli

打完收工。

要幹活了。未完待續。。。

相關文章
相關標籤/搜索