Linux/CentOS7.4阿里云服务器环境搭建(openjdk8, nginx1.8.1)
- 安装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!等信息就证明成功了!