美文网首页JAVA开发工作总结
Nginx 搭建web服务实例以及负载均衡配置

Nginx 搭建web服务实例以及负载均衡配置

作者: 暴走的狐狸 | 来源:发表于2019-12-05 16:59 被阅读0次

    这里写一个基础的Nginx基础配置步骤,用于作web服务的容器,也可以作负载均衡的展示。

    如果是ubuntu的系统,可以直接通过命令安装。

    sudo apt install nginx

    安装后,nginx默认在目录/etc/nginx下面

    然后具体的配置,在nginx.conf进行修改,主要是添加基本的服务器端口配置。

    模板如下:

    server

      {

    listen 8082;

    server_name 10.63.9.36;

    access_log /usr/local/log/website1/access.log;

    error_log /usr/local/log/website1/access.log;

    location / {

    root /usr/local/website1;

    index index.html index.htm;

    }

    error_page 404 /404.html;

    }

    这里我建立了两个测试的website,分别是website1和website2,在里面建立了两个index页面做测试,所以配置好以后,要记得在相应路径建立你的项目。比如我的是/usr/local/website1和/usr/local/website2

    配置完成后,测试脚本配置是否正确

    sudo /usr/sbin/nginx -t

    如果脚本OK,则会出现如下结果

    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

    nginx: configuration file /etc/nginx/nginx.conf test is successful

    脚本测试通过,启动nginx服务

    service nginx restart 命令或

    sudo /usr/sbin/nginx 开启服务。

    输入我远程电脑的IP 10.63.9.36 出现这个页面,说明配置成功

    然后测试下之前配置的不同端口可以访问的页面:

    8082

    8083

    至此,一个基本的配置就完成了。这样用Nginx做web容器,真心很方便。就可以开始测试一下在web容器调用后台应用了。完美实现前后端分离。

    附上基本的Nginx命令:

    /usr/nginx/sbin/nginx -s reload # 重新载入配置文件

    /usr/nginx/sbin/nginx -s reopen # 重启 Nginx

    /usr/nginx/sbin/nginx -s stop # 停止 Nginx

    相关文章

      网友评论

        本文标题:Nginx 搭建web服务实例以及负载均衡配置

        本文链接:https://www.haomeiwen.com/subject/fktktctx.html