目前已经完成Java、Nginx、NodeJS、MongoDB。
待完善:MySql、Tomcat、Redis。
以下教程均为个人实际操作记录,如有错误或者问题,烦请指出。
系统环境
centos 7.4
远程连接
通过ssh命令连接服务器:
Java JDK 1.8
通过以下命令可以查看当前阿里云所有的java包
yum list java*
这里我们选择安装Java1.8.0,输入以下命令即可
yum install java-1.8.0-openjdk*
这里会提示你安装需要下载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、现在node
和npm
还不能全局使用,我们要添加环境变量,接下来进入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 -v
和npm -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