18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > 一个服务器怎么搞二级域名啊?

一个服务器怎么搞二级域名啊?

时间:2023-02-17 04:32:01 | 来源:建站知识

时间:2023-02-17 04:32:01 来源:建站知识

本问题在网上很容易搜到,但一直有人在问,就把文章直接复制到这里。



域名解析处添加二级域名记录,指向服务器 IP。

例如开设 video.fuyeor.com 二级域名:

添加解析记录: video.fuyeor.com | A 记录 | 记录值:服务器 IP




单服务器开设多个二级域名

如果单一服务器开设多个二级域名可用反向代理[1]







1、打开proxy反向代理模块。用记事本打开Apache安装目录下的 /conf/httpd.conf 文件。

Include conf/extra/httpd-vhosts.confLoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule slotmem_shm_module modules/mod_slotmem_shm.so接下来配置网站。video.fuyeor.com 做示例[2]

#配置一个virtualHost<VirtualHost *:80> ServerName video.fuyeor.com ProxyRequests OffProxyPreserveHost On <Proxy /> Order deny,allow Allow from all </Proxy> ProxyPass / #此处填写你的域名+端口,同下# ProxyPassReverse / #此处填写你的域名+端口, 如fuyeor:81#</VirtualHost>示例。

<VirtualHost *:80> ServerName video.fuyeor.com ProxyRequests OffProxyPreserveHost On <Proxy /> Order deny,allow Allow from all </Proxy> ProxyPass / http://fuyeor.com:90 ProxyPassReverse / http://fuyeor.com:90</VirtualHost>开启 https 设置。[3]

如下代码添加至 httpd.conf 的<VirtualHost *:443>中,以部署SSL证书在网站:

SSLEngine on #开启SSLSSLProxyEngine OnSSLProxyVerify noneSSLCertificateFile "C:/SSL证书路径/ video.fuyeor.com _public.crt" #公匙证书SSLCertificateKeyFile "C:/SSL证书路径/ video.fuyeor.com .key" #私匙证书SSLCertificateChainFile "C:/SSL证书路径/ video.fuyeor.com _chain.crt" #域名证书并将HTTP重定向到相应的HTTPS站点:

<VirtualHost *:80>ServerName video.fuyeor.comRewriteEngine onRewriteRule ^(.*)?$ https://video.fuyeor.com $1 [R=301,L]</VirtualHost>

完整配置

#1、将 80端口的 video.fuyeor.com 重定向到 443端口#即将 http://video.fuyeor.com 重定向到 https://video.fuyeor.com<VirtualHost *:80>ServerName video.fuyeor.comRewriteEngine onRewriteRule ^(.*)?$ https://video.fuyeor.com $1 [R=301,L]</VirtualHost>#将端口转发到域名 video.fuyeor.com<VirtualHost *:443> ServerName video.fuyeor.com ProxyRequests OffProxyPreserveHost OnSSLEngine onSSLProxyEngine OnSSLProxyVerify noneSSLCertificateFile "C:/SSL证书路径/ video.fuyeor.com _public.crt" #公匙证书SSLCertificateKeyFile "C:/SSL证书路径/ video.fuyeor.com .key" #私匙证书SSLCertificateChainFile "C:/SSL证书路径/ video.fuyeor.com _chain.crt" #域名证书 <Proxy /> Order deny,allow Allow from all </Proxy> ProxyPass / http://fuyeor.com:90 ProxyPassReverse / http://fuyeor.com:90</VirtualHost>

参考

  1. ^ Apache 实现反向代理 https://docs.fuyeor.com/%E4%BB%8E%E9%9B%B6%E5%BB%BA%E7%AB%99apache%E5%AE%9E%E7%8E%B0%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86
  2. ^以 video.fuyeor.com 为例 https://video.fuyeor.com
  3. ^Apache 服务器开启网站 HTTPS https://docs.fuyeor.com/apache-turns-https

关键词:服务

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭