您的位置:首页 > 其它

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的安装进行ppa

ppa 为个人软件包集。操作一般讲官方提供的软件包集中不存在的包加入到其中。

$ 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


打完收工。

要干活了。未完待续。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息