阿里云Centos7环境搭建教程(Java/NodeJS/Nginx/MongoDB/MySql/Tomcat/Redis)

目前已经完成Java、Nginx、NodeJS、MongoDB。
待完善:MySql、Tomcat、Redis。
以下教程均为个人实际操作记录,如有错误或者问题,烦请指出。


系统环境

centos 7.4

远程连接

通过ssh命令连接服务器:

ssh [email protected]

Java JDK 1.8

通过以下命令可以查看当前阿里云所有的java包

yum list java*

这里我们选择安装Java1.8.0,输入以下命令即可

yum install java-1.8.0-openjdk*

阿里云Centos7环境搭建教程(Java/NodeJS/Nginx/MongoDB/MySql/Tomcat/Redis)_第1张图片

这里会提示你安装需要下载300M的依赖包,以及安装后占据空间为1G,确认无误后输入y就开始安装


安装完成之后,可以输入命令来查看是否安装成功

java -version

至此Java JDK就已经安装成功,而且通过这种方式安装不需要手动配置环境变量,还是很方便的

安装MySql 5.6

目前并没有通过yum方式安装,因为阿里云的MySql版本比较低,所以只能直接到官网下载

Nginx

准备工作

Nginx的安装依赖于以下三个包,意思就是在安装Nginx之前首先必须安装一下的三个包,如果系统已经安装执行以下命令也不会重复安装

  • SSL功能需要openssl库,直接通过yum安装:

yum install openssl

  • gzip模块需要zlib库,直接通过yum安装:

yum install zlib

  • rewrite模块需要pcre库,直接通过yum安装:

yum install pcre

安装和配置

安装:

yum install nginx

安装Nginx后,安装在了/etc/nginx/目录下,默认配置为该目录nginx.conf文件,在该目录下通过以下命令可以查看默认的配置,包括监听端口,域名和Nginx访问的根目录

vim nginx.conf

我们也可以在/etc/nginx/conf.d/目录下创建新的配置文件

default.conf

server {
    listen 80;
    server_name xxx.xxx.xxx; #配置ip或者域名
    root /var/www;  #修改新的目录为var/www

    #charset koi8-r;

    #access_log logs/host.access.log main;

location / {
    root /var/www;
    index index.html index.htm index.php index.phtml; #添加index.php和index.phtml
}

    error_page 404 /404.html;
    location = /404.html {
    root /var/www; #修改新的目录为var/www
    }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /var/www;  #修改新的目录为var/www
    }
}

配置好之后,我们就可以启动或者重启Nginx
首先通过命令查看nginx安装路径

[root@ ~]# whereis nginx
nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz /usr/share/man/man3/nginx.3pm.gz

cd /usr/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload

或者可以通过systemctl来进行控制

systemctl status nginx.service #查看状态
systemctl enable nginx.service #设置开机自启动
systemctl disable nginx.service #停止开机自动启动
systemctl start nginx.service #启动Nginx服务
systemctl restart nginx.service #重启服务

安装NodeJS

通过以下命令可以快速安装较低版本的node

yum install nodejs

如果要安装最新版本的node,需要按以下步骤操作:

1、进入存放资源的目录,下载最新版本的node,具体的地址可以去node官网查看

wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz

2、下载完成之后,解压文件,并且重命名

xz -d node-v8.11.1-linux-x64.tar.xz
tar -xvf node-v8.11.1-linux-x64.tar
mv node-v8.11.1-linux-x64 node

3、现在nodenpm还不能全局使用,我们要添加环境变量,接下来进入root目录,编辑.bash_profile文件

cd /root/
vim ./.bash_profile

找到 PATH=$PATH:$HOME/bin,在后面添加路径为:

PATH=$PATH:$HOME/bin:/usr/local/src/node/bin

保存修改,然后执行以下命令重载配置

source ~/.bash_profile

现在可以执行node -vnpm -v查看是否配置成功

MongoDB

安装 mongodb 和 mongodb-server

yum -y install mongodb-server mongodb

安装好之后,启动 mongodb

systemctl start mongod.service

如果需要开机自动启动可以执行以下命令

systemctl enable mongod.service

使用帮助可以输入命令mongo --help查看

MongoDB默认只允许本地连接,如果想要远程连接,需要修改mongod.conf配置文件,将bind_ip:127.0.0.1修改为bind_ip:0.0.0.0,然后重启数据库即可
mongod.conf 的路径是:/etc/mongod.conf

MySql 5.6

TODO

Tomcat

TODO

Redis

TODO

你可能感兴趣的:(阿里云Centos7环境搭建教程(Java/NodeJS/Nginx/MongoDB/MySql/Tomcat/Redis))