Articles of 子域名

将nginx转发给Apache Tomcat无尽循环

我对nginx完全陌生。 我想转发两个子域到我的apache tomcat服务器中的两个应用程序。 当我通过互联网search,我发现重写做转发,但我看不到转发。 正如我从日志中看到的,它陷入了一个无限循环。 这是我的服务器configuration http { upstream tomcat { server tomcat.ip.address:8080; } server { listen 80; server_name sub1.domain.com; location / { proxy_pass http://tomcat/app1 proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_redirect http://tomcat/app1 http://sub1.domain.com; proxy_buffering off; proxy_store off; } } server { listen 80; server_name sub2.domain.com; location / { proxy_pass http://tomcat/demo; proxy_set_header […]

Apache大量子域名托pipe

我想为我的客户提供自定义子域名。 我可以为每个子域添加虚拟主机configuration,但随着用户数量的增加,它会变得压倒一切。 我目前使用的是这样的: NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/mysite/user1 ServerName user1.mysite.com </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/mysite/user2 ServerName user2.mysite.com </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/mysite ServerName example.com ServerAlias www.mysite.com </VirtualHost> 有没有更好的configuration子域的方法? 是否有可能做一个简单的检查,并指挥一个不存在的虚拟主机到主站点? PS:其他一些Virtualhost仍然需要这样定义。

子域DNS不起作用

我有一个域名注册Godaddy。 它具有“www”的通配符CNAME。 我试图做一个sudbomain:mysubdomain.mysite.com。 但是,外部DNS似乎并不是路由。 在IIS中,我只需要绑定一个“www.mysubdomain.mysite.com”,全部是IPS。 我是否需要为每个子域设置显式的cname条目?

如何设置Apache以重叠虚拟主机通配符服务器别名?

我有一个Apache / wamp的子域的开发设置,一切工作正常,需要与“常规”设置和“xyz”设置,但我必须改变configuration,并重新启动服务器,每当我需要一个不同的设置。 有没有办法让两个设置同时工作? 我正在寻找答案,允许我同时访问这两个设置,而无需更改我用来访问它们的url或端口。 这是我的常规设置 <VirtualHost *:9090> ServerName localhost.com ServerAlias *.localhost.com VirtualDocumentRoot u:\wamp\www\subdomains\%1 <directory "u:\wamp\www\subdomains\%1"> Options Indexes FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from all </directory> </VirtualHost> 这是我的次要(xyz)设置 <VirtualHost *:9090> ServerName localhost.com ServerAlias *.xyz.localhost.com VirtualDocumentRoot u:\wamp\www\subdomains\xyz <directory "u:\wamp\www\subdomains\xyz"> Options Indexes FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from all […]

仅在子域上使用SSL

这应该是一个超级简单的设置! 我正在尝试仅在一个子域上启用SSL。 但是,当我这样做时,我的所有子域和我的主域名最终都指向该子域的文档根目录。 要清楚,当我指向我的浏览器时,我得到了以下文档根目录: http://domain.com -> /var/www [GOOD] http://sub1.domain.com -> /media/large/sub1 [GOOD] http://sub2.domain.com -> /var/www [Strange, but doesn't bother me. And error message would be better if possible, or a redirect to https.] https://domain.com -> /media/large/sub2 [BAD] https://sub1.domain.com -> /media/large/sub2 [BAD] https://sub2.domain.com -> /media/large/sub2 [GOOD] 那2个[BAD]行业是真正困扰我的。 我不希望导航到这些URL的人访问sub2文档根目录。 这是我的ports.conf : NameVirtualHost *:80 Listen 80 <IfModule mod_ssl.c> […]

任何端口上的IIS网站都可以成为子域的目标

我有一个IIS Web服务器托pipe让端口80上说www.mysite.com我有其他几个端口8881-8889网站。 我想要有子域,所以sd1.mysite.comparsing到端口8881,s2.mysite.com端口8883,等网站 这是在具有DNSangular色的Windows 2008 Server上。 我添加了一个AAAA主机到域,并在IIS中正确的绑定。 在这一点上,我可以得到sd1.mysite.com:8881解决,但不是sd1.mysite.com(404)。 反正有没有提供我所做的错误的信息提供?

一个域和一个子域的SSL证书

我想将https添加到我的网站。 我只需要域validation,我想要最便宜的选项。 我有: 服务器1 – example.com(IP 1.1.1.1) 服务器2 – files.example.com(IP 2.2.2.2) 用户访问example.com,files.example.com仅用于服务下载。 我find了Sslmate的“标准SSL”证书。 他们说他的标准证书包括: 一个子域 域validation 我问他们,但他们告诉我,这个SSL证书对我无效。 那我需要什么? 我可以使用两个标准(廉价)ssl证书(从Ssls,Sslmate或Namecheap)一个服务器1和另一个服务器2? 或者我可以只使用这些便宜的证书之一吗? 谢谢!

htaccess – redirect非https并为每个子域设置不同的默认页面

我的域名有一个通配符ssl。 我有许多子域,每个都有自己的默认页面。 www.domain.com/main.html [/home/domain/main.html] try.domain.com/free.php [/home/domain/try/free.php] new.domain.com/signup.php [/home/domain/new/signup.php] 等等 我想写.htaccess这样的: 所有stream量都被定向到https 子域名parsing为相应的默认页面 除了保留subdomain.domain.com的子域外,所有非www都被定向到www 我想要在单个htaccess /home/domain/.htacces中完成所有这些操作,而不是在每个文件夹中都有htaccess文件。

使用Amazon AWS创build子域vs从服务器创build子域 – 有什么区别?

我在Amazon AWS上有一个实例(Ubuntu服务器)。 我想为我的网站创build一个子域名: tools.example.com用于我工作的办公室的人员,以及构build工具(使用PHP),以便员工可以使用。 (代码自动化Web应用程序为前)。 我从来没有在Linux服务器上创build子域(我通常使用cPanel ect来与托pipe公司一起工作),而我是亚马逊AWS的新手,我发现它非常棒,并且使用Linux服务器,由我自己 – 非常棒! 所以我开始研究如何在我的网站上创build一个子域名,并且我知道我有两个选项,我不完全知道它们之间有什么区别,对我的工作影响'等。 第一个选项是使用Amazon Route53创build子域: http ://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewSubdomain.html 我遇到的第二个select是使用Ubuntu服务器本身,例如: https : //askubuntu.com/questions/463618/setting-up-subdomain-on-ubuntu-server http://kim.sg/index。 PHP / Ubuntu的/ 17-如何对设置子域,Ubuntu的服务器14-04上, 有些事情对我来说似乎有些模糊,我会很乐意从那些对理论“东西”有更多了解的人那里得到更多的启发,并且会引导我去find最好的select。 请随时问我问题。 for @Stefano Martins(28.10.2015): 好的,我做了这个: <VirtualHost *:80> ServerName tools.example.com ServerAdmin [email protected] ErrorLog /var/www/tools.example.com/logs/error.log CustomLog /var/www/tools.example.com/logs/access.log combined DocumentRoot /var/www/tools.example.com/public_html </VirtualHost> mkdir -p /var/www/tools.example.com/{public_html,logs} sudo a2ensite tools.example.com.conf sudo service apache2 reload sudo find […]

将任何子域链接到与nginxconfiguration文件中wwwpath不同的path

例: http://example.com 和 http://www.example.com 链接到path(这是他们的根源) 在/ var / WWW 我希望任何其他子域名(例如test.example.com或1234.example.com)自动链接到/ var / www / pathforanysub,而不需要在conf-file中定义子域名为server_name,例如: test.example.com 和 1234.example.com 有相同的根 在/ var / WWW / pathforanysub 我对nginx非常陌生,如果有人能帮助我,这将是相当酷的。