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

打完收工。

要干活了。未完待续。。。

相关文章
相关标签/搜索