精华内容
下载资源
问答
  • 在 CentOS 7 环境下使用 nginx 的多网站与域名绑定功能

    问题起因

    博主最近在 CentOS 上面部署另外一个网站,但并不想通过端口号来访问,因为端口号对于 SEO 优化不利,且用户访问较繁琐(使用域名不就是为了方便用户访问吗?再引入端口号岂不是和使用域名的目的相悖吗?),因此想在 CentOS 的 80 端口上同时运行两个网站,nginx 通过请求的域名来返回相应的根目录下的网站,达到 80 端口复用,同时运行多个网站的目的。

    实现步骤

    为方便您检查路径,本文在需要对路径进行要求时,专门使用 pwd 命令打印出博主当前步骤所在路径,便于您检查。

    检查 nginx 配置文件路径(重要)

    注意:这一步非常关键,如果修改了错误的 nginx 配置文件,将导致所有修改均无效,甚至会让您在探索了数个小时后仍无法得知修改无效的原因是什么。
    使用命令

    $ nginx -V
    

    来查看 nginx 的一些配置信息,如下(您的和博主的显示内容可能不同,不影响):

    nginx version: nginx/1.12.2
    built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC)
    built with OpenSSL 1.0.2k-fips  26 Jan 2017
    TLS SNI support enabled
    configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi --http-scgi-temp-path=/var/lib/nginx/tmp/scgi --pid-path=/run/nginx.pid --lock-path=/run/lock/subsys/nginx --user=nginx --group=nginx --with-file-aio --with-ipv6 --with-http_auth_request_module --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module=dynamic --with-http_image_filter_module=dynamic --with-http_geoip_module=dynamic --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_slice_module --with-http_stub_status_module --with-http_perl_module=dynamic --with-mail=dynamic --with-mail_ssl_module --with-pcre --with-pcre-jit --with-stream=dynamic --with-stream_ssl_module --with-google_perftools_module --with-debug --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' --with-ld-opt='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E'
    

    其中只需要关注到 --conf-path=/etc/nginx/nginx.conf 这个条目,这个条目指明了当前 nginx 的程序使用的默认配置文件。

    新建一个站点配置文件

    根据上面的配置文件路径,首先切换目录到 nginx 的配置路径下:

    $ cd /etc/nginx
    

    然后新建一个站点配置文件,建议放置在 nginx 配置目录下的 vhost 目录内,如果您当前没有此目录,可新建一个:

    $ pwd
    /etc/nginx
    $ sudo mkdir vhost
    $ ls
    conf.d                fastcgi_params          mime.types          scgi_params           vhost
    default.d             fastcgi_params.default  mime.types.default  scgi_params.default   win-utf
    fastcgi.conf          koi-utf                 nginx.conf          uwsgi_params
    fastcgi.conf.default  koi-win                 nginx.conf.default  uwsgi_params.default
    

    注意:/etc 是系统目录,一般用户不具有修改权限,需要使用 sudo 以管理员权限在该目录中进行修改,如创建、修改文件,创建文件夹等操作。

    进入刚刚创建的 vhost 目录,新建一个配置文件,例如 mysite.conf,该配置文件文件名无限制,最好是你的网站名称之类的,便于辨认,但一定是以 .conf 为后缀

    $ pwd
    /etc/nginx
    $ cd vhost/
    $ pwd
    /etc/nginx/vhost
    $ sudo touch mysite.conf
    $ ls
    mysite.conf  trans.conf
    

    其中,touch 命令创建了一个名为 mysite.conf 的配置文件(空文件),是本文中要介绍的配置文件,另一个是博主正在运行的网站,无需在意。

    修改网站配置文件信息

    本文中将建立一个名为 mysite 的网站,网站根目录为 /home/www/mysite,网站绑定域名 mysite.jinhangdev.cn

    使用任意文字编辑器打开 mysite.conf,输入如下内容并保存(注意需管理员权限):

    server {
            listen       80;						# 网站的端口一般为 80,可以与其他网站一起使用该端口
            server_name  mysite.jinhangdev.cn;	# 要绑定的域名(或子域名)
            root         /home/www/mysite;		# 该网站的根目录
            location / {						# 不用管
            }
    }
    

    以上内容为一个 server 的内容,下面讲 nginx.conf 配置的时候会再区分把一行配置写在 server 或写在 server 外的区别。

    $ pwd
    /etc/nginx/vhost
    $ ls
    mysite.conf  trans.conf
    $ sudo vim mysite.conf
    $ cat mysite.conf
    server {
            listen 80;
            server_name mysite.jinhangdev.cn;
            root /home/www/mysite;
            location /{
            }
    }
    

    上面我们已经新建好了一个网站,该网站使用服务器的 80 端口,绑定的域名为 mysite.jinhangdev.cn,网站根目录使用 /home/www/mysite

    修改 nginx 配置文件

    下面对关键文件 nginx.conf 进行配置,建议在修改前先备份,养成好的习惯:

    $ pwd
    /etc/nginx
    $ sudo cp nginx.conf nginx.conf.bak
    

    将原有配置存储到 nginx.conf.bak 后,继续下面操作,若后面发现修改出错,可将 nginx.conf.bak 改名回 nginx.conf 使用。

    以超级用户权限使用文本编辑器打开 nginx.conf

    $ sudo vim nginx.conf
    

    并进行编辑。

    Nginx 配置文件的结构

    我们这里只介绍和配置域名绑定相关的部分结构,即 http 小节:

    http {
    	(各种配置)
    }
    

    设置在此处的配置都是 http 的全局配置,如果要对某个网站单独配置,则需要对每个 server 分别设置:

    http {
    	(此处的配置是全局的配置参数)
    	server {
    		(此处的配置是本 server 的配置参数)
    	}
    	server {
    		(此处的配置是本 server 的配置参数)
    	}
    	(此处的配置是全局的配置参数)
    }
    

    但是我们并不提倡把所有 server 都展开写在 nginx.conf 中,因此我们使用一句 include 语句,把 vhost 下所有网站的配置都引用进来。注意:include 命令只是简单地进行文本替换。

    于是我们在 nginx.confhttp 节内部的末尾写上一句:

    http {
    	(前面的若干配置)
    	include /etc/nginx/vhost/*.conf;
    }
    

    这样一来,vhost 下的所有 .conf 文件均被文本替换式地引入到 nginx.conf 里面了。

    重启 nginx 服务

    使用命令:

    $ sudo service nginx restart
    Redirecting to /bin/systemctl restart nginx.service
    

    重启 nginx 服务。

    出现问题:重启服务报错

    此时可使用命令:

    $ sudo service nginx status -l
    

    来查看报错信息和错误日志。输入此命令后,日志不会马上显示出来,稍等几秒会显示出来,-l 选项使得每条日志能够完整显示在屏幕上,否则当一条日志过长时,中间的文本将被 ... 替代。
    若出现问题,十有八九日志都会说是载入 nginx.conf 出错,这多半是因为您在 nginx.confmysite.conf 中有错误的配置。

    访问新网站

    为新的二级域名添加 DNS 解析后,在浏览器中访问 mysite.jinhangdev.cn,正常情况下会报 404 Not found 的错误,这是因为本文到目前为止还没有去创建这个新网站的根目录,出现 404 错误反而说明前面的配置是正确的,所以下一步我们将创建一个简单的网页运行起来。

    建立新网站的根目录(或使用已有目录)

    博主习惯将网站的文件放在 /home/www 下,并给该目录 0777 权限,以免出现 403 错误,虽然这样不太安全。鉴于博主水平有限,希望有安全需求的读者关注其他安全大牛的文章,博主深表歉意。

    /home/www 下建立目录 mysite/home/www 目录已经被博主创建好,并使用 chmod 命令赋予其 0777 权限):

    $ cd /home/www/
    $ mkdir mysite
    $ ls
    mysite  trans
    

    切换到 mysite 目录下,简单创建一个网页:

    $ pwd
    /home/www
    $ cd mysite/
    $ echo hello! > index.html
    $ ls
    index.html
    $ cat index.html
    hello!
    

    此时在浏览器中重新访问,即可看到一行 hello! 了,表示新网站创建成功。
    成功创建新网站

    结语

    以上便是一个新网站的域名绑定的创建过程,若有您不明白或博主的错误之处,欢迎在评论区指正,感激不尽!

    2018.12.18
    个人主页

    展开全文
  • nginx配置域名指向ip

    2020-08-01 17:01:31
    安装好后,将解析好的域名,在nginx.conf配置文件里进行如下简单配置 server { listen 80; server_name XXX.com(解析好的域名); location / { proxy_pass XXX:8088(项目地址IP+端口); } location ~ .*\....

    如何配置nginx?

    安装好后,将解析好的域名,在nginx.conf配置文件里进行如下简单配置

    server
        {
            listen 80;
            server_name XXX.com(解析好的域名);
            location / {
               proxy_pass XXX:8088(项目地址IP+端口);
            }
         location ~ .*\.(js|css)$ {
              proxy_pass XXX:8088(项目地址IP+端口);
            }
           
        } 

    配置好后记得重启nginx,进入sbin目录下,用该命令重启nginx

    ./nginx -s reload

    如果访问时直接用域名不能访问,但是通过域名+端口可以访问的话,可以关闭防火墙重启尝试一下

    永久关闭防火墙命令 service iptables status

    暂时关闭防火墙命令 service stop status

     

    展开全文
  • 主要介绍了详解nginx服务器绑定域名和设置根目录的方法,nginx服务器绑定域名以及设置根目录非常方便,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 开发测试过程中,因为某些原因,想要让手头的A、B域名同时指向云服务器的443端口,支持HTTPS。 Nginx支持TLS协议的SNI扩展(同一个IP上可以支持多个不同证书的域名),只需要重新安装Nginx,使其支持TLS即可。 安装...
  • 域名多端口访问 在DNS NameServer设置A记录 将 www.xxx.com 指向服务器ip 开放所需端口,修改nginx配置文件 比如我们有两个服务分别开放在80端口和8080端口 如果有iptable,先开放端口: iptables -A INPUT -p...
  • 如 http://120.79.79.XX:9001 和foreign.XXX.xin 虽然这两个网址都是指向同一个网站,但是后者显然望文生义,比前者好很多。同时在网站SEO中,后者也比前者的权重更高。 基本知识 顶级域名:.com .cn 二级域名:...
  • nginx的默认配置中的虚拟主机允许用户通过IP访问,或者通过未设置的域名访问(比如有人恶意把他自己的域名指向了你的ip) 这是因为默认配置中的server区域里有这一行: listen 80 default; 后面的default参数表示这...
  • 1.下载nginx 首先进入http://nginx.org/en/download.html进行下载,博主用的是1.15.7,是一个比较新的版本了,这个根据大家的需求进行下载即可。 2.创建解析配置文件夹vhost 打开conf文件夹,找到nginx.conf...

    一.window10配置方式

    1.下载nginx

           首先进入http://nginx.org/en/download.html进行下载,博主用的是1.15.7,是一个比较新的版本了,这个根据大家的需求进行下载即可。

    2.创建解析配置文件夹vhost

            打开conf文件夹,找到nginx.conf文件打开,你会发现写很多、很复杂。如果我们接着在源文件上编写的话当然是可以的,但是为了日后的项目扩展,二次开发来说,博主不建议你们这样做,因为这样不仅看起来很乱,也不便于修改,给人的感觉不良好,所以博主在这里提供一个比较科学合理的编写方案,供大家参考和使用。

           1.新建vhost文件夹(在conf文件夹底下)

    这里我要解释一下为什么要创建一个文件夹:

            1).将代码结构简洁化,符合当代开发的形式

            2).便于二次开发,代码各司其职,也方便代码的修改

    3.引入vhost

            我们既然创建了vhost文件夹当然要用上,使用文本编译工具打开同级目录下的nginx.conf,找到合适的位置添加上下面的一行代码:

         

           加入这句代码的目的可以简单的理解为,nginx.conf这个主配置文件想偷懒了,于是作为雇主请来了很多工人给自己干活,这里的*.conf就是工人,也就是我们即将编写的反向代理服务器域名解析配置文件。

          这里我就举两个简单的例子:

         1.  实现域名反向代理

           因为要求vhost目录下文件名的后缀名为conf,于是我创建了如下文件。(:编辑文件的工具不要使用记事本,不然会出现nginx编译错误,博主就碰到过)

     要求是访问自己规定的域名 activate.navicat.com 能够转发到127.0.0.1:8080页面,也就是访问tomcat的主页面

     配置详情如下:

    server {
        listen 80;   # 监听 80 端口
        autoindex on;
        server_name activate.navicat.com;             //访问域名
        access_log  logs/host.access.log combined;    //日志文件位置
        index index.html index.htm index.jsp index.php;    //前端页面显示优先级
        if ( $query_string ~* ".*[\;'\<\>].*" ){
            return 404;
        }
        location / {
            proxy_pass http://127.0.0.1:8080;  # 反向代理到 8080 端口
            add_header Access-Control-Allow-Origin *;
        }
    }

     紧接着配置本地hosts文件与server_name进行映射

     在hosts文件最后一行加上一行语句:

    127.0.0.1       activate.navicat.com

      这里会存在hosts文件保存不了的方法,在网上搜索一下hosts文件修改之后无法保存,这里善良的博主也给你们提供一下链接:

    https://jingyan.baidu.com/article/624e7459b194f134e8ba5a8e.html

     好了,万事具备只欠东风,我们先将tomcat启动起来,确保我们本地能够访问,ok

     然后启动nginx,这里有两种方式启动,一种是命令行方式启动,一种是双击就可以启动,但是我还是更推荐第一种方式。

    确定我们的nginx启动完毕,我们可以来验证一下我们的配置是否成功

    结果发现大功告成,域名反向代理成功。

        2.  实现图片服务器的搭建

    要求是访问自己规定的域名 activate.images.com / 图片名称  能够访问到本地磁盘中的图片

    因为要求vhost目录下文件名的后缀名为conf,于是我创建了如下文件。

    配置详情如下:

    server { 
        listen 80;    #监听 80 端口
        autoindex off;
        server_name activate.images.com;   #请求域名
        access_log  logs/host.access.log combined;    #日志文件存放的位置
        index index.html index.htm index.jsp index.php;    #前端页面显示的优先级
        if ( $query_string ~* ".*[\;'\<\>].*" ){
            return 404;
        }
    	
    	location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {
            deny all;
        }
    	
        location / {
            root G:\ftpfile\img;    #本地图片存放的路径,保证本地磁盘存在该目录,且目录存在你想要访问的图片
            add_header Access-Control-Allow-Origin *;
        }
    }

    紧接着配置本地hosts文件与server_name进行映射

    在hosts文件最后一行再加上一行语句:

    activate.images.com

    然后重启nginx

    伴随着时间的推移..,

    以上就是window10配置反向代理服务器域名解析和配置图片服务器的方式。

     

    二.Centos7配置方式

    1:准备环境

         1.首先安装虚拟机下载centos7镜像进行安装,条件允许的情况下可以考虑购买某云服务器。

         2.配置centos7,建议自行百度

         3.安装jdk环境,推荐https://blog.csdn.net/qq_42815754/article/details/82968464

         4.安装tomcat,推荐https://www.cnblogs.com/yw-ah/p/9770971.html

         5.安装nginx,推荐https://www.cnblogs.com/xxoome/p/5866475.html

    2.创建解析配置文件夹vhost

    找到nginx的根目录,找到conf文件夹,跟window10操作类似再conf文件夹下创建vhost文件夹,方便编写接下来操作的配置文件。

    3.引入vhost

    和window10类似,也是在nginx.conf文件中加入引入语句

    实现window10上面的实现的功能我依然要创建两个后缀名如下的配置文件

    紧接着配置本地hosts文件与server_name进行映射,这里是和window有差距的,首先找到hosts文件所在的位置,然后进行编写。

    配置好保存之后,一定要做的一件事(重启网络才能生效)

    
    /etc/init.d/network restart

    最后启动tomcat,nginx就能访问到你想要看到的结果了

    以上就是window10配置反向代理服务器域名解析和配置图片服务器的方式。

    最后博主抓住19年的小尾巴,在腊月二十八的夜晚,祝大家在新的一年万事胜意,Easy coding!

     

     

    展开全文
  • 解决方法,让nginx根据域名解析多个php版本: 安装两个不同的php版本,在nginx转发的时候指定fastcgi_pass 我这个高版本的php监听在9999端口 我的配置文件是:/usr/local/php/etc/php-fpm.d/www.conf 更改:...

    背景:

    有些比较老的项目由于历史原因无法在只能在php5.6以下的环境上运行,新的项目需要在php7以上的版本运行,然后那就根据域名转发给不同的php版本。

     

    解决方法,让nginx根据域名解析多个php版本:

    安装两个不同的php版本,在nginx转发的时候指定fastcgi_pass

    我这个高版本的php监听在9999端口

    我的配置文件是:/usr/local/php/etc/php-fpm.d/www.conf 更改:listen = 127.0.0.1:9999

    location ~ \.php(/.*)?$ {
                    fastcgi_pass  127.0.0.1:9999;
                    fastcgi_index index.php;
                    include fastcgi_params;
                    fastcgi_split_path_info ^(.+\.php)(.*)$;
                    fastcgi_param CI_ENV    'development';
                    fastcgi_param PATH_INFO $fastcgi_path_info;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    旧版本的不动:php-fpm默认是9000端口的,fastcgi_pass   127.0.0.1:9000;

    location ~ \.php(/.*)?$ {
                    fastcgi_pass  127.0.0.1:9000;
                    fastcgi_index index.php;
                    include fastcgi_params;
                    fastcgi_split_path_info ^(.+\.php)(.*)$;
                    fastcgi_param CI_ENV    'development';
                    fastcgi_param PATH_INFO $fastcgi_path_info;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

     

    平滑重启nginx命令:/usr/local/nginx/sbin/nginx -s reload 

    然后输出下phpinfo()就可以看到不同域名用的是不同的php版本了。不会影响到旧的项目。

     

    展开全文
  • Nginx配置多个域名指向不同的端口

    千次阅读 2020-07-23 09:39:50
    这篇博客主要是记录一下怎么使用 nginx 监听同一个端口,访问不同的服务,顺便记录一下 Java 后台怎么获取到访问的 IP。
  • nginx设置域名跳转另一个域名

    千次阅读 2020-09-02 14:51:22
    server { ... server_name 你访问的域名; location / { index index.html index.jsp; proxy_pass http://跳转目标域名; proxy_set_header Host 跳转目标域名; proxy_set_header X-Real-IP $rem...
  • Nginx配置域名重定向/域名跳转

    千次阅读 2019-10-13 22:47:04
    以上一篇文章搭建的个人博客网站为例,当前域名test.blog.com,新增一个域名www.blog.com指向到该网站 nginx配置多个域名: 编辑nginx虚拟主机配置文件: [root@linux ~]# vi /etc/nginx/conf.d/default.conf 在...
  • nginx配置域名

    2020-10-10 20:35:07
    对于上面一段域名配置,是需要在一个域名下进行配置两个项目 举个例子,也就是在88.88.88.123:19001下面,可以显示两个项目的页面 88.88.88.123:19001/ 一个项目页面 88.88.88.123:19001/dc/ 另一个项目页面 其中/...
  • NGINX配置域名访问SpringBoot服务欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容...
  • 这里我就不多说怎么安装了不会的自行百度 安装完后启动Nginx 启动命令是:sudo nginxNginx 重启命令是:sudo nginx -s reload能成功访问那么第一步就完成了 接下来看这样我就n接着我们再在nginx上配置 user root ...
  • 配置Nginx作为域名解析服务器 # 创建Nginx映射目录 mkdir -p /usr/local/nginx && mkdir -p /usr/local/nginx/conf && mkdir -p /usr/local/nginx/logs && mkdir -p /usr/local/nginx/...
  • nginx域名配置及默认页面

    万次阅读 2017-10-25 16:21:17
    Nginx域名和默认页面配置。Nginx相当于一个灵活的控制通道的工具,你可以设置各种规则、通道,来管理访问者。 主要是通过配置文件,来处理各种访问。 配置文件中,一个server(下面的配置里有),就是一个虚拟...
  • cd /etc/nginx/conf.d vi *.conf rewrite语法: rewrite ^/(.*) https://*.域名/scrm/prod/admin.html#/login; #页面跳转  常用正则表达式: 字符 描述 \ 将后面接着的字符标记为一个特殊字符或者一个原...
  • 网上找了一下,原来是nginx的默认空主机头的问题,nginx的默认配置中的虚拟主机允许用户通过IP访问,或者通过未设置的域名访问,这就会被人恶意指向。 编辑conf/nginx.conf文件,加上或者修改默认设置 server { ...
  • 域名的默认端口是80,可是当我们一个服务器有多个域名的时候,希望多个域名指向不同的端口。 匹配不同的项目下面是实现两种方法,其实是一种方法,只是两种形式。 一: nginx反向代理 方法二: 通过配置nginx的...
  • NGINX域名解析缓存

    2021-04-03 17:40:00
    恰恰因为常规的使用方式都是配置上游(Upstream)服务的 IP,偶然间遇到使用域名配置上游服务,竟然陷入了知识盲区。 异常 为了对 HTTP 响应头做一些额外的处理,我们用 NGINX 代理了自建的图片 CDN 服务。精简后的...
  • 本例在本地环境下实现。 首先修改本地的 /etc/hosts 文件 sudo vi /etc/hosts,这个文件是用来做域名解析的。在后面增加两条,分别...然后打开nginx的配置文件,mac上的路径为 /usr/local/etc/nginx/nginx.conf 在h...
  • 下载GOFLY客服(go语言开发的在线客服系统)系统后 ,运行起来服务 ,...下载安装配置nginx后,就可以通过域名来访问服务了 ubuntu系统安装nginx apt-get install curl gnupg2 ca-certificates lsb-release echo "de...
  • 阿里云配置nginx域名指向

    千次阅读 2015-07-15 22:18:45
    因为nginx中的conf文件夹中的nginx.conf文件配置默认指向的是vhosts文件夹下的所有*.conf文件都有效,所有只要复制default.conf文件,并且修改文件中的内容即可,具体内容如下: 1、到/alidata/server/nginx/conf/...
  • 详解nginx同一端口监听多个域名和同时监听http与https 1、同一端口监听多个域名 如今公网ip资源越来越珍贵,多域名监听应用非常广泛,就是用一个端口,比如80或者443,监听多个入口域名。如下: server { ...
  • 虽然说不是很安全,但是我一个学生,估计也不会有什么人来搞我的服务器,不过自己访问我的博客的时候看着那网站心里那着实不舒服,于是我用nginx反向代理,可以通过访问域名就可以直接访问到我的博客。 所需条件: ...
  • Nginx 设置域名转发到指定端口

    万次阅读 2018-09-20 16:36:40
    进入 /usr/local/nginx/conf sudo cd /usr/local/nginx/conf 创建 vhost 目录 sudo mkdir vhost 修改 nginx.conf 文件 sudo cp nginx.conf nginx.conf_back sudo vim nginx.conf 设置访问机器的 hosts ...
  • nginx配置域名转发到其他域名的几种方法

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

    万次阅读 2018-09-20 17:16:12
    域名转发的其它步骤参见 Nginx 设置域名转发到指定端口 在指定目录里存放一张图片,以便测试。我这里是在 /www/jaydenmall/ 里存放了一张 gg.jpg 在 vhost 里添加 image.jaydenmall....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,151
精华内容 7,660
关键字:

nginx指向域名