最新文章:

您的位置: 富录-前端开发|web技术博客 > 系统环境 > 项目部署之nginx 安装配置

项目部署之nginx 安装配置

发布时间:2019年01月04日 评论数:抢沙发阅读数: 5449

    上一章讲到在浏览器的地址栏中输入服务器的 IP 可以看到页面内容,那如何实现用申请的域名呈现内容呢?这里我们需要借助 nginx 方向代理来实现。

    1、安装 Nginx

    先判断是否存在 Apache 服务器,有的就移除

    update-rc.d -f apache2 remove
    sudo apt-get remove apache2

    在执行安装命令:`sudo apt-get install nginx`

    2、找到 Nginx 文件下的conf.d 文件

    cd /etc/nginx/conf.d

    3、在 conf.d 文件中创建一个为 hello-4006.conf 配置文件

    执行命令:

    sudo vi blog-com-4006.conf
    配置文件内容如下:
    upstream hello {
           server 127.0.0.1:7010;
           keepalive 64;
    }
    server {
           listen 80;
           // 域名配置
           server_name [ 此处填你的域名 ];
           location / {
                   proxy_set_header X-Real-IP $remote_addr;
                   proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
                   proxy_set_header Host $http_host;
                   proxy_set_header X-Nginx-Proxy true;
                   // 这里的模块要注意配置正确
                   proxy_pass http://hello ;
                   proxy_redirect off;
           }
    }

    4、回到上一层目录,找到 Nginx.conf 文件,看一下下面的是否有注释,如有,取消注释


    5、检测一下测试文件是否编写正确

    执行命令:sudo nginx -t

    6、在 conf.d 文件下,重启配置文件 : sudo nginx -s reload

    7、不在外暴露nginx版本 : 修改主配置文件: sudo vi nginx.conf 注释 token

    8、重载 : sudo server nginx reload

    9、域名解析

    在阿里云服务器中,解析你的域名到你的服务器ip,这样就可以通过访问你的域名代理服务器的7010端口,Nginx在这里的作用就是让你可以在一台服务器跑多个Node项目。

    注:这里在配置端口的时候,可能不能访问页面,这里可能是你的安全组里没有对这个端口配置规则。


二维码加载中...
本文作者:CXG      文章标题: 项目部署之nginx 安装配置
本文地址: https://arbays.com/post/118     本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论