• 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!等信息就证明成功了!
  • 相关阅读:
    ArcGIS Engine获取单条要素的标注(LABEL)内容
    推荐一个winform第三方控件QIOS DevSuite
    解决C#,CAD二次开发实例化AcadApplicationClass失败
    skyline中屏蔽或自定义InformationWindow和NavigationMap的右键菜单
    (转)Skyline TEPro6.0版本在二次开发方面的改进总结
    skyline TEP 6 开发帮助文档CHM中文汉化版
    CCIE一年后的心语(转)
    PC 到 PC的共享
    Mysql 更改某一字段的内容为另一字段加上字符串
    Ralis: 连接数据库并查询
  • 原文地址:https://www.cnblogs.com/chenghu/p/14096876.html
Copyright © 2020-2023  润新知