web 服务器阿里云基本使用(Ubuntu16.04LTS)
2017-08-24 16:03
567 查看
web阿里云基本使用
最近朋友送了一年的阿里云。于是时隔半年再次开始捣鼓阿里云。 下面所有安装均以安装最新的为准。更改阿里云主机名称
$ hostnamectl
通过这个命令可以查看到阿里云的主机信息:
更改:
$ sudo vim /etc/hostname
在文件内更改相应的名称即可。一般来说从阿里云创建实例开始为一串随机字符串。可以通过修改为localhost来更改。如果修改成其他字符串需要修改
/etc/hosts文件。进行相应的本地主机映射。我这里直接吧随机字符串修改为
localhost。
安装nodejs
前端开发必不可少的就是nodejs,nodejs只带的有npm包管理器,下面就进行nodejs安装。包管理器安装(apt-get为例)
由于我这里是Ubuntu 16.04LTS。使用apt进行安装。首先将nodejs的安装进行ppappa 为个人软件包集。操作一般讲官方提供的软件包集中不存在的包加入到其中。
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
PS:nodesource 详细关注
开始安装nodejs
安装成功看下图:安装其他的npm 模块
$ npm i -g pm2
pm2 是nodejs 项目线程守护程序
安装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
修改
80为
81.重启apache服务器。
$ service apache2 restart
查看81端口:
$ sudo lsof -i:81
就可以看到apache2 运行在81端口上。
安装mysql
参考:http://blog.csdn.net/lizuqingblog/article/details/18423751服务器中数据是必须的,选择sql 数据库为mysql。首先检查系统是否安装或者自带的有mysql数据库:
$ sudo netstat -tap | grep mysql
为查到mysql
进行安装
通过Ubuntu上的apt-get 包管理工具进行安装。在Ubuntu上的mysql分为mysql-server和
mysql-client,通过下面命令进行安装:
$ apt install mysql-server mysql-client
安装过程中需要设置密码和重复输入密码。直接输入预定的密码即可。再次输入
$ sudo netstat -tap | grep mysql
测试数据库是否安装完成:
安装成功.
命令行输入: mysql
可能会出现各种拒绝访问的提示, 解决办法(针对最新的版本):
修改配置文件:
$ sudo vim /etc/mysql/mysql.conf.d/mysql.cnf
找到
bind-address=127.0.0.1并注释掉
登录:
$ 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/tutorial/install-mongodb-on-ubuntu/选择版本
导入最新的软件源到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
打完收工。
要干活了。未完待续。。。
相关文章推荐
- ubuntu16.04LTS基本操作和使用笔记
- 阿里云服务器ECS Ubuntu16.04-64-bit学习之二:搭建apache2外网能访问的web网站
- 基于阿里云 Ubuntu 16.04.3 LTS 搭建 python+flask web 服务器
- Windows下使用远程桌面连接阿里云ubuntu 16.04服务器
- 阿里云使用之ssh远程Ubuntu服务器的数据库乱码问题
- Ubuntu 16.04 LTS如何使用Snap软件包
- 使用新的 apt 命令在 Ubuntu 16.04 LTS 下管理软件包
- 阿里云服务器ubuntu64位配置java_web环境
- 阿里云服务器(Ubuntu 12.04 64位)搭建 Nginx、MySQL、PHP Web服务器 (二)
- ubuntu 16.04LTS升级kernel后VirtualBox得虚拟OS无法使用
- Ubuntu 16.04 LTS软件包管理基本操作
- Ubuntu 16.04 LTS软件包管理基本操作
- 04. ubuntu 16.04 LTS 系统使用简介
- ubuntu中使用xampp搭建web服务器
- ubuntu 16.04 LTS 系统中配置svn服务器
- 使用新的 apt 命令在 Ubuntu 16.04 LTS 下管理软件包
- 阿里云服务器ubuntu64位配置java_web环境
- 使用阿里云服务器 ECS 搭建 Java Web 应用
- 阿里云ECS服务器(ubuntu)下基本配置以及升级git
- 阿里云服务器(Ubuntu 12.04 64位)搭建 Nginx、MySQL、PHP Web服务器 (二)