我有我的域名有SSL证书的情况,例如“example.com”。 我的客户使用子域(CName)指向我的域“example.com”。 我在example.com上永久redirect,它将保持对https的任何请求。 当客户尝试使用指向带有https的example.com的CName访问我的域中的内容时,它不起作用,因为在我的域或我的Apacheconfiguration上没有为其子域configurationhttps。 我对整个DNS事情一无所知,但我正在学习。 如果我想实现可以在https上pipe理这些子域的function,我该怎么做? 顺便说一下…有数百个客户使用他们的子域指向example.com
假设我有这个域名: https://bananaschool.shop.acme.com 我想做一个别名,所以它指向: https://bananaschool.shop.com 要么 https://bananachool.com/shop 我拥有acme.com和* .shop.com域名,但不拥有bananachool.com 这可能吗? 我是否需要访问bananaschool.com的Zone文件才能生成域掩码/别名? 谢谢
example.com上有一个Laravel站点,blog.example.com上有一个WordPress站点。 这两个站点都托pipe在同一个Cloudways服务器上。 除了我希望将example.com的根目录(索引页)显示(但不redirect到)blog.example.com的根目录之外,一切运作良好。 下面是我的Laravel .htaccess文件。 我怎样才能改变这个(或者如果不编辑.htaccess我还应该做些什么),以便我的Laravel站点的主页能够反映我的博客的主页? Cloudways(我的服务器提供商)不会允许mod_proxy ,不会让我编辑Apache虚拟主机。 <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On #——– # remove www subdomain (https://stackoverflow.com/a/1270281/470749) RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] #——– # Redirect Trailing Slashes If Not A Folder… RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller… RewriteCond %{REQUEST_FILENAME} […]
我已经写了一个NodeJS应用程序,它使用express和express-subdomain包来与域: api.localhost和localhost 。 我试图使用NGINX作为反向代理来处理对应用程序的请求,但是我的子域正在返回完整域的内容。 我有问题搞清楚是什么问题 – 有什么想法? 当我不使用NGINX和HTTPS时,它似乎能够正常工作; 但我希望这两个HTTPS没有购买通配符证书(现在我使用certbot,我认为需要一种方法来定义每个域的不同证书) 我的router.ts文件的router.ts应用程序: import * as express from 'express'; import * as subdomain from 'express-subdomain'; // See subdomain package import { UserRoutes } from './User'; import { AuthRoutes } from './Auth'; export class Router { static routeAPI(app) { const router = express.Router(); router.use((req, res, next) => { res.header('Access-Control-Allow-Origin', […]
我已经通过论坛阅读,但仍然无法得到我需要的明确答案。 我的目的是掩码redirect一个子域到另一个端口传递到一起。 例如,我想我的vdi.mydomain.com:445566redirect到client.cloud.example.com:445566(端口相同)的其他位置基本上,我想连接到特定端口上的其他人的服务器的RDP会话。 我想用我的url,而不是其他人。 如果可能,我更喜欢遮罩目标url。 我有我所有的域控制。 任何帮助? 谢谢!
我在Webfaction有一个主域设置,并希望为Google Cloud CDN使用子域。 我确实已经向Google注册了主域名,但是自定义域名服务器都指向了Webfaction的服务器。 我遵循这些说明,并达到了我在Google Domainspipe理员的位置,并添加了自定义资源logging: http : //www.connecto.io/blog/creating-a-cdn-on-your-custom-domain-using -Google-云的存储/ 我想用于Google CDN的子域是“media.example.com”,但是我无法添加额外的Alogging。 我在Google Domainpipe理部分获得的错误显示“logging已在使用中”。 我假设这是因为我已经有Alogging指向Webfaction。 那么,如何设置专门用于托pipeGoogle Cloud CDN的子域名,而不会干扰我在其他位置托pipe的主域名? “ @ ”logging指向@ :(这是冲突吗?) “A”logging指出
网站example.com由bluehost(与cpanel)托pipe,并且该域名向不同的服务提供商注册。 如何为example.com创build一个子域(web.example.com),并让它指向运行LAMP堆栈的Google云虚拟机实例(ubuntu 16.04)中的托pipe(仅用于子域)。
我正在寻找关于ssl.confconfiguration的build议,因为我对Linux webserverpipe理相对较新,并且inheritance了其他人的configuration。 我有两个网站,A.com和B.com托pipe在服务器上。 在ssl.conf中,我有三个地方已经定义了SSLCertificateFile和SSLCertificateKeyFile。 一旦位于原始文件的默认值之中,并且每个虚拟主机的configuration中都有一次。 这样我有… SSLCertificateFile /etc/pki/tls/certs/localhost.crt -defined up top SSLCertificateKeyFile /etc/pki/tls/private/localhost.key -defined up top <VirtualHost *:443> ServerName A.com SSLCertificateFile /etc/pki/tls/certs/star_A.pem SSLCertificateKeyFile /etc/pki/tls/private/A.key SSLCertificateChainFile /etc/pki/tls/private/digicert-ca-chain.crt </VirtualHost> <VirtualHost *:443> ServerName B.com SSLCertificateFile /etc/pki/tls/certs/B.pem SSLCertificateKeyFile /etc/pki/tls/private/B.key SSLCertificateChainFile /etc/pki/tls/private/digicert-ca-chain.crt </VirtualHost> 当我针对A.com运行SSL实验室时,我获得了A评分,但是它针对两个证书进行检查。 A.com(好链)和第二个对localhost.A.com。 我假设这是来自ssl.conf顶部的前两个定义。 SSLCertificateFile star_A.pem包含每个subdomain.A.com站点的所有替代名称。 当针对B.com运行时,它也会生成两个证书检查。 第一个针对localhost.A.com(生成名称不匹配错误,并提示继续)和一个B.com(好链)。 SSLCertificateFile B.pem包含B.com的所有替代名称。 如果我注释掉顶部的两个定义,httpd不会重新启动。 我意识到我得到的错误是两个条目在localhost.crt和localhost.key顶部的结果,框是Linuxbox.A.com,为A.com托pipe一堆子域名(site1.A.com ,site2.A.com等)以及B.com。 问题是,这个ssl.conf文件应该如何布置?
我在一个IP上有两个虚拟主机,www.example.com和www.example2.com。 默认的example.com有一个子域docs.example.com,它工作正常,它也有一个SSL证书,它在example.com上强制使用https。 当我尝试在第二个域(即blog.example2.com(wordpress))上设置子域时,它会redirect到第一个域https://www.example.com 。 www.example2.com虽然工作正常。 一个IP上的两个站点可以有子域名吗? 或者你可以只有默认的子域名? 有没有办法让example2上的子域工作? configuration文件: 000-default.conf <VirtualHost *:80> ServerName www.example.com ServerAlias example.com … DocumentRoot /var/www/example.com/public_html </VirtualHost> example.com.conf <VirtualHost *:80> ServerName www.example.com ServerAlias example.com … DocumentRoot /var/www/example.com/public_html </VirtualHost> <IfModule mod_ssl.c> … certificates set up etc. </IfModule> docs.example.com.conf <VirtualHost *:80> ServerName docs.example.com … DocumentRoot /var/www/docs.example.com/public_html </VirtualHost> example2.com.conf <VirtualHost *:80> ServerName www.example2.com ServerAlias example2.com […]
我已经设置了我的博客ImNepal.com ,它在cloudflare上激活。 我想设置我的子域即 www.sms.imnepal.com但它得到错误1016起源DNS错误。 我该怎么办? 我已经这样做了 1.在WHM中创build子域。 2.在IP上的cms和target.imnepal.com上的短信。 3.提交。 之后,显示这个错误1016。 我该怎么办? 我不知道该怎么办? 这是在Inmotionhosting。