ubuntu - 从nginx中的url中提取第一个点之前的单词
问题描述
我用nginx
假设 url "hello.test.example.com"
,你好动态子域的例子,我怎样才能得到nginx配置中第一个点之前的单词?结果一定是“你好”?
解决方案
例如:
server {
server_name ~^(?<subdomain>[^.]+)\.test\.example\.com$;
...
}
在此配置中,子域名的第一部分将作为$subdomain
变量值使用。
推荐阅读
- numpy - numpy.irr 使用月度数据
- express - Vue历史模式和快递服务器出现404错误
- php - 第二个“if”语句描述了一个错误,如果令牌 = 小于 10。为什么它是一个超过 10 的错误?
- python - 如何将默认值添加到 Django 会话
- r - 你如何分隔R中的列?
- python - Python 请求:使用 response.raw 作为子进程的标准输入
- c - 我的 fork()ing runsim.c 程序运行太慢
- angular - 密码匹配验证器不起作用
- django - How to display multiple forms on the same page and store it on the database in django?
- c++ - I do not understand the template? can you help me?