zoukankan      html  css  js  c++  java
  • 通过nginx 访问 centos 7 服务器上的.Net Core

    通过nginx 访问 centos 7 服务器上的.Net Core

    先安装依赖

    # yum -y install pcre-devel openssl openssl-devel

    # yum -y install gcc gcc-c++ autoconf automake make   编译器安装

    一、安装nginx (地址:https://nginx.org/en/download.html

    新建文件夹保存nginx文件

     

    # cd /software

    # tar -zxvf nginx-1.12.2.tar.gz 解压

    # cd nginx-1.12.2

    # ./configure

    无误之后

    # make

    # make install

    查询下安装的路径

     

    启动

    # cd /usr/local/nginx/sbin/ # ./nginx

    开机启用

    # vi /etc/rc.local

    增加一行 /usr/local/nginx/sbin/nginx

     

    测试是否成功

    # curl http://localhost

     

    二、将发布的.Net core 绑定域名 和 ip

    编辑 nginx的配置文件

     

    server {

            listen       80;

            server_name  www.test321.com;

            #charset koi8-r;

            #access_log  logs/host.access.log  main;

            location / {

                root   html;

                index  index.html index.htm;

                proxy_pass http://localhost:5000;

                proxy_http_version 1.1;

                proxy_set_header Upgrade $http_upgrade;

                proxy_set_header Connection keep-alive;

                proxy_set_header Host $host;

                proxy_cache_bypass $http_upgrade;

            }

    主要修改如图

     

    保存后重启

    # cd /usr/local/nginx/sbin

    # ./nginx -s reload

    检测一下,已经变成我们发布的页面了

     

    为了能够用域名 www.test321.com 访问

    # sudo vi /etc/host

    增加一行 www.test321.com  127.0.0.1

    # sudo vi /etc/hosts

    增加一行 127.0.0.1  www.test321.com

    esc、:wq保存退出

    # curl http://www.test321.com 也可以访问core页面了

     

    此时还不能通过ip远程访问 .net core 页面,被防火墙禁了,需要开放端口

    --zone #作用域--add-port=80/tcp  #添加端口,格式为:端口/通讯协议--permanent  #永久生效,没有此参数重启后失效

    # firewall-cmd --zone=public --add-port=80/tcp --permanent

    重启

    # firewall-cmd --reload    

     

    到这边的话就可以远程ip访问了,域名访问的话需要解析,或者在客户端host。

  • 相关阅读:
    将"089,0760,009"变为 89,760,9
    单向循环链表
    双链表复习
    【C语言】scanf()输入浮点型数据
    【C语言】一元二次方程(求实根和虚根)
    输入一个三位正整数,输出百位数,十位数,个位数
    输入身份证号,输出出生日期
    比较四个数的大小
    比较三个数的大小
    比较两个数的大小
  • 原文地址:https://www.cnblogs.com/zxtceq/p/14173544.html
Copyright © 2011-2022 走看看