精华内容
下载资源
问答
  • Nginx 配置域名

    万次阅读 2019-07-02 17:12:31
    打开 cd /usr/local/nginx/conf 打开你安装 Nginx 目录下的配置文件夹 编辑 vim nginx.conf server { listen 80; // 默认 80 server_name www.xxxx.cn; // 域名 #charset koi8-r; #access_...

        打开 cd /usr/local/nginx/conf   打开你安装 Nginx 目录下的配置文件夹

        编辑 vim nginx.conf

    server {
       
        listen       80; // 默认 80 
       
        server_name  www.xxxx.cn; // 域名
    
        #charset koi8-r;
    
        #access_log  logs/host.access.log  main;
    
        location / {
            root   /home/xxxx/; // 项目文件路径
            index  index.html index.htm; // 第一个访问的页面
        }
    
        #error_page  404              /404.html;
    
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
    
        location = /50x.html {
           
            root   html;
        
        }
    
    }

        如果多域名就配置多个 Service  Copy 就 Ok

    展开全文
  • nginx配置域名访问

    万次阅读 2018-12-07 17:37:51
    2. Linux服务器下,部署到Tomcat下,清空ROOT目录下所有文件,把1中nginx.zip文件放到ROOT目录下,解压后,切换到 Tomcat bin目录下,启动Tomcat即可。关闭防火墙,外面就能通过 端口:IP进行访问。 ...

    1. 本地开发好的demo程序,target目录下,把META-INF 、WEB-INF、index.jsp 所有文件打成zip包,如下图:

     

    2.  Linux服务器下,部署到Tomcat下,清空ROOT目录下所有文件,把1中nginx.zip文件放到ROOT目录下,解压后,切换到

    Tomcat  bin目录下,启动Tomcat即可。关闭防火墙,外面就能通过 端口:IP进行访问。

    # 解压
    [root@localhost ROOT]# unzip nginx.zip
    [root@localhost ROOT]# /opt/apache-tomcat-8.5.34/webapps/ROOT
    [root@localhost ROOT]# ls
    index.jsp  META-INF  nginx.zip  WEB-INF
    # bin下 启动Tomcat
    [root@localhost bin]# ./startup.sh

    3. 安装nginx,参考  nginx安装配置

        安装目录:/usr/local/nginx

    4.  配置nginx进行域名访问

    [root@localhost conf]# pwd
    /usr/local/nginx/conf
    [root@localhost conf]# cat -n nginx.conf

    5. 附上主要配置代码配置

     #gzip  on;
        34	
        35	    upstream testnginx{
        36	      server localhost:8080;
        37	      #server localhost:8081;
        38	    }
        39	    server {
        40	        listen       80;
        41	        server_name  www.testnginx.com;
        42	
        43	        #charset koi8-r;
        44	
        45	        #access_log  logs/host.access.log  main;
        46	
        47	        location / {
        48	            proxy_pass http://testnginx;
        49	             #proxy_pass http://localhost:8080;
        50	            #proxy_set_header Host $http_host;
        51	            #proxy_set_header X-Real-IP $remote_addr;
        52	            #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        53	            #index  index.html index.htm;
        54	        }
        55	
        56	        #error_page  404              /404.html;

    6.  修改了配置,重新加载nginx

    [root@localhost sbin]# pwd
    /usr/local/nginx/sbin
    [root@localhost sbin]# ./nginx -s reload
    

    7. 因为没有统一的DNS设置(一般公司有,可以做统一解析),所以需要修改本地的host文件如下,做域名 ip的映射。因为外网的DNS解析不了上面nginx自己配置的域名 www.testnginx.com,所以请求不到的。host配置如下:

    host路径: C:\Windows\System32\drivers\etc
    文件内容:  192.168.85.128 www.testnginx.com

     

     

    8. 访问结果如下:

    展开全文
  • Nginx配置域名重定向/域名跳转

    千次阅读 2019-10-13 22:47:04
    以上一篇文章搭建的个人...nginx配置多个域名: 编辑nginx虚拟主机配置文件: [root@linux ~]# vi /etc/nginx/conf.d/default.conf 在server_name项新增域名www.blog.com: 验证配置并重载: [root@linux ~]# ...

    以上一篇文章搭建的个人博客网站为例,当前域名test.blog.com,新增一个域名www.blog.com指向到该网站

    nginx配置多个域名:

    编辑nginx虚拟主机配置文件:

    [root@linux ~]# vi /etc/nginx/conf.d/default.conf 
    

    在server_name项新增域名www.blog.com:
    在这里插入图片描述
    验证配置并重载:

    [root@linux ~]# nginx -t && nginx -s reload
    

    接下来即可通过新域名www.blog.com访问该网站:
    在这里插入图片描述
    nginx配置域名重定向/跳转:

    编辑nginx虚拟主机配置文件:

    [root@linux ~]# vi /etc/nginx/conf.d/default.conf 
    

    添加如下内容:

        if ( $host = test.blog.com )
            {
               rewrite /(.*) http://www.blog.com/$1 permanent;
            }
    

    验证配置并重载:

    [root@linux ~]# nginx -t && nginx -s reload
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    

    测试:

    [root@linux ~]# curl -x127.0.0.1:80  -I test.blog.com
    HTTP/1.1 301 Moved Permanently
    Server: nginx/1.16.1
    Date: Sun, 13 Oct 2019 15:24:43 GMT
    Content-Type: text/html
    Content-Length: 169
    Connection: keep-alive
    Location: http://www.blog.com/
    

    #http状态码301,Location: http://www.blog.com/,对test.blog.com的请求已成功跳转到www.blog.com,对于搜索引擎来说,test.blog.com被认为是旧域名,而优先访问新域名www.blog.com

    永久重定向:permanent http状态码:301 (域名重定向使用,转移域名权重)
    临时重定向:redirect http状态码:302 (非域名跳转使用,比如文件跳转)

    编辑nginx虚拟主机配置文件:

    [root@linux ~]# vi /etc/nginx/conf.d/default.conf 
    

    nginx添加文件跳转:

    rewrite /1.txt /2.txt redirect;
    

    验证配置并重载:

    [root@linux ~]# nginx -t && nginx -s reload
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    

    测试:

    [root@linux ~]# curl -x127.0.0.1:80  -I www.blog.com/1.txt
    HTTP/1.1 302 Moved Temporarily
    Server: nginx/1.16.1
    Date: Sun, 13 Oct 2019 15:45:17 GMT
    Content-Type: text/html
    Content-Length: 145
    Location: http://www.blog.com/2.txt
    Connection: keep-alive
    

    #http状态码:302,Location: http://www.blog.com/2.txt,文件跳转成功

    展开全文
  • 并且网站还访问不了,仔细观察nginx配置后发现发现如下 解决办法 我们应该在nginx配置的路径后面加一个/ 配置完成后 保存重启 再次访问 就没有问题了 附配置文件 server { listen 80; server_name wx.pyxrsj....
  • nginx详情开放文档,可以详细配置二级域名配置显示,然后在重新重启nginx
  • 已经安装好nginx。 (2).已有可以通过ip+端口号访问的服务(例如:106.13.163.85:8090)。 在以上条件满足的情况下,开始设置。 1.找到nginx安装目录下的ngnix.conf文件 2.编辑nginx.conf文件 把nginx.conf文件...

    前提:

    (1).已经安装好nginx。

    (2).已有可以通过ip+端口号访问的服务(例如:106.13.163.85:8090)。

    在以上条件满足的情况下,开始设置。

    1.找到nginx安装目录下的ngnix.conf文件

    2.编辑nginx.conf文件

    把nginx.conf文件编辑成如下图。(不清楚如何编辑可以查看https://blog.csdn.net/qq_38229263/article/details/106301835)

    三.重启nginx

    四.访问对比

    访问106.13.163.85:8090

     访问www.wananbayue.top

    展开全文
  • nginx配置域名转发到其他域名的几种方法

    万次阅读 多人点赞 2019-06-28 17:14:28
    1. return 指令 ...可以使用标准的 NGINX 变量构建重写的 URL return 指令简单高效,建议尽量使用 return,而不是 rewrite。 return 指令放在 server 或 location 上下文中。语法很简单 return code [t...
  • nginx配置域名,不要端口

    千次阅读 2019-11-09 23:01:57
    ... 版权声明:本文为博主转载文章,遵循 ...版权协议,转载请附上原文...2.在nginx的conf/nginx.conf中配置参数: 3.只需要上面的设置,启动nginx即可。 就可以使用域名直接访问网站了。  
  • nginx配置域名启用http2协议

    万次阅读 2019-05-13 22:13:30
    HTTP1.1则在1999年才开始广泛应用于现在的各大...现在基本都主流浏览器都支持HTTP2协议,许多支持HTTPS的网站基本也都启用了HTTP2协议,若我们的域名配置了HTTPS证书,可以在nginx配置启用HTTP2协议,加速网站响应...
  • nginx 配置域名转发到其他域名

    万次阅读 2018-03-06 11:09:17
    server{  listen 80;  server_name my.url.com;  return 301 $scheme://exmail.qq.com }
  • 目标是访问域名jinwanlin.top,等同于访问http://183.82.238.78:8180/zmhzx/ ...只改nginx配置,如下: server { listen 80; server_name jinwanlin.top; access_log /logs/jinwanlin.top.access.log; ...
  • nginx配置域名,网站报错502

    千次阅读 2017-01-12 17:41:43
    1. 首选找到nginx配置文件, nginx.conf里 user后面的用户权限和用户组要和nginx文件夹路径的用户权限一致, 也要和项目路径的用户权限一致 (要把user nobody(nginx默认)改成 nginx root root; (前一个root代表权限...
  • Nginx 配置域名 .conf 文件

    千次阅读 2017-06-04 18:11:22
    server { listen 80; server_name .cfc.com www.cfc.com; #这里是配置域名 index index.html index.htm index.php; root /data/wwwroot/chunfengchui/; #这里是你的项目文件路径 if (!-e $request_fil
  • nginx配置域名强制跳转https

    千次阅读 2018-01-22 18:23:34
    cd /etc/nginx/ # 2、创建服务器私钥,命令会让你输入一个口令: openssl genrsa -des3 -out server.key 1024 # 3、创建签名请求的证书(CSR): openssl req -new -key server.key -out server.csr #
  • nginx配置域名访问/禁止ip访问

    千次阅读 2019-06-28 15:01:57
    一 背景 为什么要禁止ip访问? 为了避免其他人把未备案的域名解析到自己的...修改配置文件nginx.conf, 其中2.2的方法可以参考https://blog.csdn.net/LucasXu01/article/details/88223153这篇博文中的your_project_...
  • 如题,我现在有一台服务器,安装了nginx,按下如图配置了一个反向代理 ![图片说明](https://img-ask.csdn.net/upload/201603/22/1458659766_839691.png) 配置好之后正常访问都没有问题,但是程序中所有的重定向都有...
  • 在这篇CentOS云主机中Nginx正向代理http、https文章中已经分别介绍了...但有时业务需要同个域名支持 https 和 http 两种方式访问,可以如下配置文件。server { listen 80; listen 443 ssl; //修改后 server_name
  • Nginx配置域名以及映射内网不同端口

    千次阅读 2018-07-21 12:39:33
    原文地址 Nginx.conf upstream tomcat1{ server 127.0.0.1:8080; } upstream tomcat2{ server 127.0.0.1:8081; } server { listen 80; server_nam...
  • 7. nginx.conf文件如下: ![图片说明](https://img-ask.csdn.net/upload/201910/18/1571361671_127859.jpg) host也修改了: ![图片说明](https://img-ask.csdn.net/upload/201910/18/1571361739_351313.jpg) ...
  • nginx配置域名跳转到指定项目

    千次阅读 2018-12-17 13:34:11
    如www.abc.com跳转到192.168.3.30/cms。  location / {  rewrite / /cms;  } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_a...
  • 场景描述: 通过二级目录(虚拟目录,应用程序)的方式访问同一ip+端口的不同应用,例如location是用户使用页面,location/admin/是管理页面,location部署在...使用nginx反向代理,配置如下: server { listen...
  • 有时候我们想通过域名的方式来进行mqtt的连接。 首先在阿里云上安装mqtt服务器端。本文mqtt服务器端ip地址为: xx.xx.67.177 并配置mqtt监听端口 tcp : 1883 , http /ws 为 8083 安装好之后下载mqttbox 工具进行...
  • Nginx 配置域名映射、跳转

    千次阅读 2012-01-31 11:57:23
    我在处理 nginx 域名的时候遇到了两种需求 ,一个是域名映射,一个是域名跳转 假如我们的域名是www.test.com 1、域名映射 location / {  proxy_pass http://www.baidu.com; } 这种配置后 访问www.test.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,758
精华内容 42,303
关键字:

nginx配置域名