首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

nginx配置二级域名

我就开了个私有网盘服务, 由于日常开发需要用到git, 但又不想公开代码, 我又开了个私有git服务 我的vps挂了三个服务, 分别是: WordPress搭建的博客服务, 运行于8000端口, 访问方式...http://fangyuanxiaozhan.com:8000 Gogs搭建的git服务, 运行于10080端口, 访问方式 http://fangyuanxiaozhan.com:10080...Nextcloud搭建的网盘服务, 运行于8080端口, 访问方式http://fangyuanxiaozhan.com:10080 我的需求: 1.访问博客服务时, 直接输入 http://fangyuanxiaozhan.com...访问git服务时, 直接输入 http://git.fangyuanxiaozhan.com 访问网盘服务时, 直接输入 http://cloud.fangyuanxiaozhan.com..., nginx可以很方便的解决二级域名的配置问题,掌握了nginx配置二级域名的技术, 我们就可以优雅的开启各种服务了~

8.8K50

nginx设置二级域名

nginx配置域名nginx配置域名并以普通用户监听80端口想要通过域名来访问nginx代理的服务,需要在nginx的配置文件nginx.conf 文件中进行如下配置在server配置块中通过server_name...之后可以通过如下地址来访问:http://www.abc.com/nginxdemo/api/v1/user/queryUserInfoById这是因为http默认是通过80端口来访问的。...nginx配置二级域名编辑nginx.conf 。...配置之后,通过不同的域名,可以访问到不同的应用程序。 优化这里,我们将不同的二级域名保存在了同一个配置文件中,我们可以将其拆分成独立的文件进行单独管理。...变更记录变更时间变更内容备注20220912星期一nginx域名的配置需要进行DNS的相关配置,普通用户启动nginx监听80端口需要进行特殊配置20220913星期二nginx二级域名配置可以将不同的二级域名配置抽离出不同的问题

7.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    nginx配置二级域名

    我只有一个域名,所以想让一级域名originalix.com来访问博客,而使用二级域名demo.originalix.com来访问后端页面并且请求api。...怎么做呢,在查阅了资料以后发现,首先应该在域名供应商中添加一条二级域名的记录,比如我想使用的是demo。 ?...安装nginx sudo apt-get install nginx 重启nginx sudo service nginx start 进入nginx配置文件 sudo vim /etc/nginx/sites-available...可以看一下这里: //这个命令可以看一下你的nginx配置文件有没有问题, //如果有问题它会指出,做相应的修改,直到没报错 nginx -t //查看日志。...比如我nginx -t明明没问题,老是启动失败, //看了日志才知道 Address already in use,端口被占用o(╯□╰)o cat /var/log/nginx/error.log

    20.3K80

    使用nginx配置二级域名

    最近想把三个项目配在一个服务器上,于是想使用nginx配置二级域名实现。 1.域名添加解析 我的是阿里云的域名,所以首先给自己的域名添加解析。...www.codeliu.com , test1.codeliu.com, test2.codeliu.com这三个域名,其中 test1.codeliu.com, test2.codeliu.com作为二级域名.../usr/local/nginx/sbin/nginx -t /usr/local/nginx/sbin/nginx -s reload 这样配置就完成了,输入不同的网站就可以显示不同的项目。...4.遇到的问题 在配置完成之后,访问出现了403。 4.1 首先看看是否有index文件 检查后发现都有,应该不是这个原因。...4.3 检查启动用户和nginx工作用户是否一致 修改nginx.conf的第一行,改成下面这样 user root; 重启nginx访问正常。

    7.5K20

    Nginx配置访问控制

    Nginx访问控制有两种方法 基于用户的basic认证访问控制 在nginx使用过程中,搭建了很多个站点,但是其中,有些站点不想被其他人访问,因此我们可以在nginx中为全部站点或某个站点设置访问权限认证...c /usr/local/nginx/passwd admin 编辑Nginx配置文件,为站点增加安全验证 location / { auth_basic "END"; auth_basic_user_file.../usr/local/nginx/passwd; } 重启Nginx nginx -s reload ?...基于IP的访问控制 有时候我们需要针对屏蔽某些恶意的IP访问我们的网站,或者限制仅仅某些白名单IP才能访问我们的网站。...这时候我们就可以在nginx中通过简单的配置来达到目的 拒绝单个ip访问 # 格式: deny ip; deny 126.115.63.52; 允许单个ip访问 # 格式: allow ip; allow

    1.9K20

    12.14 Nginx访问控制

    Nginx访问控制目录概要 需求:访问/admin/目录的请求,只允许某几个IP访问,配置如下: location /admin/ { allow 192.168.74.129; allow...访问控制 Nginx访问控制,在平时运维网站的时候,经常会有一些请求不正常,或者故意的做一些限制,一些重要的内容禁止别人访问,就可以做一个白名单,只允许自己的公网IP或者自己公司内的公网IP去访问 编辑配置文件...vim /usr/local/nginx/conf/vhost/test.com.conf 增加访问控制的代码 location /admin/ { allow 192.168.74.129;.../sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration...-s reload [root@hf-01 ~]# 测试,首先是访问的那个目录,然后访问的php资源 创建一个upload目录,然后在创建一个php文件 [root@hf-01 ~]# mkdir

    3K100

    Nginx并发访问优化

    Nginx反向代理并发能力的强弱,直接影响到系统的稳定性。安装Nginx过程,默认配置并不涉及到过多的并发参数,作为产品运行,不得不考虑这些因素。...Nginx作为产品运行,官方建议部署到Linux64位系统,基于该建议,本文中从系统线之上考虑Nginx的并发优化。...2、Linux文件句柄数限制 Nginx代理过程,将业务服务器请求数据缓存到本地文件,再将文件数据转发给请求客户端。高并发的客户端请求,必然要求服务器文件句柄的并发打开限制。...            65535 *              hard    nofile            65535 $ sudo vi /etc/security/limits.conf 3、Nginx...worker_rlimit_nofile 65535;     events {         use epoll;         worker_connections  65535;     } Nginx

    85110

    12.10 Nginx访问日志

    Nginx访问日志目录概要 日志格式 vim /usr/local/nginx/conf/nginx.conf //搜索log_format $remote_addr 客户端IP(公网IP) $http_x_forwarded_for...代理服务器的IP $time_local 服务器本地时间 $host 访问主机名(域名) $request_uri 访问的url地址 $status 状态码 $http_referer referer...1.log Nginx访问日志 日志的文件也是在主配置文件中 打开主配置文件vim /usr/local/nginx/conf/nginx.conf [root@hanfeng vhost]# vim...访问的url地址 $status 状态码 $http_referer referer(跳转页) $http_user_agent user_agent(标识) 若想自己的公网IP,可以直接百度IP,...就会出来自己上网的IP地址 除了在主配置文件nginx.conf里定义日志格式外,还需要在虚拟主机配置文件去定义access_log /tmp/1.log combined_realip; 来定义访问日志路径

    81660

    Nginx访问认证

    我们都知道,Web 服务器程序部署成功并启动之后,都是可以公开访问的,要想控制成只有部分人可以访问必然需要配置一下访问认证,实现访问认证的方法有很多,主要有两种:Flask-OAuth 和 Nginx...,Flask-OAuth 以前讲过,今天我就来讲一下 Nginx 配置访问认证。...这里以配置 Scrapyd 的访问认证为例进行讲解。...为什么 Nginx 能做访问认证 首先来看一下为什么 Nginx 能做访问认证,Nginx 之所以可以做访问认证,是因为它具有一项非常强大的功能——反向代理!...Nginx 如何配置访问认证 知道了反向代理逻辑,接下来就是 Nginx 如何配置访问认证,难道要从头开始写,如果真的要从头开始写那我宁愿选择 Flask-OAuth。

    3K10

    Nginx 静态资源访问

    # Nginx 静态资源访问 引言 如何访问 Nginx 的静态资源?这其中涉及到了 Nginx 的核心功能 Rewrite 重写技术,本内容将讲解处理访问静态资源的相关知识。...302 https://www.baidu.com; } 此时访问 Nginx,就会在页面看到这句话:欢迎使用 Nginx。...html> 通过 Nginx 实现当访问 www.frx.com 访问到 frx.html 页面 server { listen 80; server_name www.frx.com; location...# 多级域名 当你配置了多级域名,如二级域名 xxx.frxcat.fun,并且静态资源目录恰好和二级域名的 xxx 可以匹配,则可以使用正则表达式进行匹配,日后,如果又多个 xxx,则再创建对应的该目录即可...我们构建网站是为了让用户访问它们,我们希望用于合法访问

    7.7K20

    nginx+tomcat绑定二级域名,部署多个应用

    本文介绍在阿里云上开通二级域名,并使用单个tomcat部署多个应用和ngnix+tomcat(多个)两种方式实现多个应用的部署,以下为操作步骤。...通过CNAME开通二级域名解析 开通二级域名解析,如下图所示,通过CNAME解析后会生成blog.admineap.com的二级域名。 ?...在本实验中,顶级域名和二级域名同时指向同一IP,如果单个tomcat绑定顶级域名和二级域名的应用可通过Tomcat的Host配置实现; 如果部署了多个tomcat,可通过ngnix的方式实现; 下面分别介绍这两种方法...方法2:nginx+tomcat绑定二级域名 为了使得单个tomcat的压力不要太大,可在服务器部署多个tomcat(可用不同的ip地址),nginx作为代理服务器既可以作为静态资源服务器,也可以作为负载均衡服务器...,可以将同一域名的请求分发多个应用服务器,也可以将不同的域名的请求分发到不同的服务器(本文使用的方法); (1) 安装nginx,修改配置 upstream admineap { server

    3.5K20
    领券