Linux/CentOS7.4阿里云服务器环境搭建(openjdk8, nginx1.8.1)

Linux/CentOS7.4阿里云服务器环境搭建

  • 安装openjdk8  
1. yum list |grep jdk                        -> 使用yum命令搜索支持jdk版本
2. yum install -y java-1.8.0-openjdk-devel.x86_64    -> 使用yum安装openjdk1.8.0
3. java -version                                       -> 查看版本号,检查是否成功

  • 安装Nginx环境  

        安装Nginx所需环境

1. yum install gcc-c++                   --> 安装 gcc 的环境(注:安装途中会询问是否 ok,输入 y )
2. yum install -y pcre pcre-devel        --> 安装 pcre 库
3. yum install -y zlib zlib-devel        --> 安装 zlib 库
4. yum install -y openssl openssl-devel   --> 安装 openssl 库

        按照环境之后上传下载好的 nginx-1.8.1.tar.gz到服务器上进入压缩包所在目录.  后续解压配置Nginx 

1. tar zxvf nginx-1.8.1      --> 其他版本可以在输入nginx之后按一下 Tab 自动补全剩余名称;回车
2. cd nginx-1.8.1            --> 其他版本可以在输入nginx之后按一下 Tab 自动补全剩余名称;回车
3. ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module -> 设置configure参数(支持 Https 请求)
4. make                      --> 编译
5. make install              --> 安装

       启动/停止Nginx命令.

1. cd /usr/local/nginx/sbin/   --> 进入到 Nginx 的 sbin 目录
2. ./nginx -t                  --> 检查 Nginx 配置文件是否有错误,能否被启动成功;返回test is successful等等信息表示成功
3. ./nginx                     --> 启动 Nginx
4. ./nginx -s quit             --> 停止 Nginx
5. ./nginx -s reload           --> 重启 Nginx (修改了配置文件之后可以使用 )

       设置Nginx开机自启

1. whereis nginx             -->查看Nginx安装的目录在哪
2. vi /etc/rc.local          -->编辑rc.local文件,在文件的末尾输入 /usr/local/nginx/sbin/nginx
3. chmod 755 /etc/rc.local   -->修改权限

  •  防火墙

            注:如果服务器是在阿里云租用的需要开启防火墙。服务器是默认不开启防火墙的,感觉不安全.  

1. systemctl status firewalld             -> 查看防火墙状态
2. systemctl start firewalld              -> 开启防火墙
3. systemctl stop firewalld               -> 关闭防火墙
4. systemctl restart firewalld.service    -> 重启防火墙
5. systemctl enable firewalld             -> 开启开机启动
6. systemctl disable firewalld            -> 关闭开机启动

  • 开放端口号

        注:端口操作需要在开启防火墙的情况下才能执行成功。

1. firewall-cmd --permanent --zone=public --add-port=80/tcp     -> 永久开放 80 端口
2. firewall-cmd --zone=public --add-port=80/tcp                 -> 临时开放 80 端口
3. firewall-cmd --reload                                        -> 修改完记得重载firewall
4. firewall-cmd --list-all                                      -> 查看防火墙应用列表

  • ok,在浏览器中输入你的 ip 地址,回车后即可看到Welcome to nginx!等信息就证明成功了!