我目前正在构build一个也使用websockets的web应用程序。 (用于web服务器的Rails和用于socket.io的Nodejs) 我已经构build了我的应用程序来使用子域来分离连接到Nodejs服务器和Railsnetworking服务器。 我有“socket.mysite.com”redirect到节点服务器和其他一切到Web服务器。 我能够在本地主机上testing这个function。 我只是修改我的/ etc / hosts以包含以下内容: 127.0.0.1 socket.mysite.com 127.0.0.1 mysite.com我知道在生产中,我只需要为socket.mysite.com生成一个CNAMElogging,这也可以在用户的计算机上运行。 不过,我习惯于通过传递IP地址来testing我的应用程序。 我的团队通常在自己的机器上设置服务器并进行开发。 当我们想testing我们的个人服务器时,我们只是传递一个像“ http://123.45.123.45 ”这样的IP。 有了新的子域名攻击,如果不修改我的testing者的每个/ etc / hosts,就不能再这样做了。 我真的不希望我的testing者当场修改他们的/ etc / hosts。 我可以做的是让我的团队的每个成员都有自己的域,并为每个团队成员创build适当的CNAMElogging。 有一个更简单的方法,让我在IP上运行我的应用程序,只是传递IP?
我正在使用Plesk 11.0.9 – centOS,我希望更改子域的vhost.conf文件,但是我使用的path似乎是错误的: /var/www/vhosts/sub.domain.lu/conf/vhost.conf 这是正确的道路吗?
我一整天都在苦苦挣扎,我在这里也找不到答案。 请咨询如何设置适当的子域我需要。 我的Apacheconfiguration有2个域configuration(在相同的IP),为domain2.com我需要设置一个子域。 这是我到目前为止,但子域继续redirect到domain2.com(主站点)。 <VirtualHost 11.11.11.11:80> ServerName domain1.com ServerAlias domain1.com *.domain1.com DocumentRoot "C:/wwwmap/domain1.com" </VirtualHost> <VirtualHost 11.11.11.11:80> ServerName domain2.com ServerAlias domain2.com *.domain2.com DocumentRoot "C:/wwwmap/domain2.com" </VirtualHost> <VirtualHost 46.4.24.4:80> ServerName projects.domain2.com DocumentRoot "C:/wwwmap/projects" </VirtualHost> DNS条目是:CNAME domain2.com中的项目 尝试删除ServerAlias domain2.com * .domain2.com工作到目前为止,但然后domain2.comredirect到domain1.com 我究竟做错了什么?
我试图找出为什么我刚刚在Nginx中创build的子域没有使用它的configuration文件中指定的根文件夹。 以下是子域zeta的configuration文件。 server { listen 80; root /var/www/zeta; server_name zeto.mydomain.com; error_log /var/log/nginx/subdomains_error.log; error_page 404 /404.html; if ($subdomain = ""){ set $subdomain something; rewrite /.* /not_found; } location / { index index.php index.html index.htm; access_log /var/log/nginx/subdomains_access.log; location / { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/index.php; access_log /var/log/nginx/subdomains_php_access.log; } location /public { } location […]
我得到了快递node.js网站的Ubuntu服务器。 我已经可以请求它了: 通过ip:像那样: http://11.22.334.44 : http://11.22.334.44 和域:像这样: http://my-domain.com : http://my-domain.com 我想要configuration为通过子域请求:像这样: http://my-subdomain.my-domain.com : http://my-subdomain.my-domain.com 。 我该怎么办? 我应该安装dns吗? 怎么做?
我正在使用plesk 11.5的ubuntu web服务器。* – 我想通过端口2368将子域转发到nodejs应用程序 。 在我以前的debian系统上,我会为ip:2368创build一个虚拟主机,并将想要的子域设置为servername,对吗? 但是,我将如何与plesk做到这一点。 据我所知,我必须手动编辑configuration文件。 我创build了/var/www/vhosts/system/domain.net/conf/vhost.conf文件,并尝试在其中插入我的标记,但是这不起作用,它已经被虚拟主机标记包装了。 <VirtualHost> cannot occur within <VirtualHost> section 我找不到任何改变configuration的好方法。 即使http://download1.parallels.com/Plesk/PP11/11.5/Doc/de-DE/online/plesk-linux-advanced-administration-guide/index.htm?fileName=72064.htm没有帮助。 所以,所有我需要一个像app.domain.tld这个域,指的是app.domain.tld:2368
我正在使用Plesk 11.5.x的Ubuntu Web服务器。 我添加了Nodejs,现在我想用一个子域名来pipe理Nodejs应用程序。 网站: domain.tld Nodejs App: app.domain.tld 目前工作: domain.tld:2368 ,但我想隐藏端口的帮助下的子域。 我应该能够做到以下几点: upstream app_myApp { server 127.0.0.1:2368; } server { listen 0.0.0.0:80; server_name app.domain.tld; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://app_myApp/; proxy_redirect off; } } 我的问题是在哪里放置,因为我正在使用Plesk。 在Plesk 11.5的…/system/domain.tld/conf/vhost_nginx.conf是上游和服务器命令不允许。 而location /也是不可能的。 我想我会需要像/etc/nginx/sites-available/domain.tld 。 我不知道在哪里添加这个没有破坏plesk或我的configuration覆盖自动plesk reconfig。 […]
在ec2我有父域如somedomain.com 。 我想在EC2上设置一个子域名,这个子域名目前正在托pipesomedomain.com – 一个像account.somedomain.com这样的子域名 somedomain.com正在运行nginx,其中一个启用了站点的configuration: server { listen 80; server_name *.somedomain.com; root /home/ubuntu/virtualenv/somedomain/somedomain/homelaunch/; access_log /home/ubuntu/virtualenv/somedomain/error/access.log; error_log /home/ubuntu/virtualenv/somedomain/error/error.log warn; connection_pool_size 2048; fastcgi_buffer_size 4K; fastcgi_buffers 64 4k; location /static { alias /home/ubuntu/virtualenv/somedomain/somedomain/homelaunch/static/; } location / { proxy_pass http://127.0.0.1:8001; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_read_timeout 10; proxy_connect_timeout 10; add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR […]
我已经search了几天的解决scheme,我没有任何东西。 我有一个WHM和cpanel的VPS。 目前我有1个工作子域。 但是,我添加的任何新的子域不起作用。 随着工作之一,我有一个问题,因为它也没有工作。 我已经联系了支持,然后开始工作。 我不确定他们是否做了什么来解决它,我从来没有得到答复。 我想知道自己不能依靠支持,因为他们很慢,没有反应。 一个多星期前,我已经以与第一个相同的方式添加了2个子域。 所以我知道有可能获得子域的工作,但不知道如何。 我已经检查了我的名字服务器,但是它们和最初的默认相同。 我通过WHM同步了DNSlogging。 所有子域,包括工作和失败,都列在WHM中。 访问失败的子域时,会收到“服务器未find”错误。 可能是什么问题? 为什么一个子域工作,其余的不工作?
我的站点中的configuration文件中有以下两个服务器块可用: server { listen 80; server_name www.mydomain.be; root /usr/share/nginx/html; index index.html index.htm; location / { try_files $uri $uri/ =404; } } server { listen 80; server_name sub.mydomain.be; root /usr/share/nginx/sub; index index.html index.htm; location / { try_files $uri $uri/ =404; } } 我还为我的服务器的IP地址创build了www.domain.be和sub.domain.be的Alogging。 然而,当我尝试重新加载我的nginxconfiguration与服务nginx重新加载失败。 当我删除第二个服务器块,它按预期重新加载。 我知道这个主题很受欢迎,这里有很多这样的[nginx] [子域]问题,但是他们都没有明确地讨论以下三件事情是如何结合在一起的: 虚拟主机或服务器块在nginx(est。server_name匹配) Alogging对nginx进程请求的影响 需要将主机添加到/ etc / hosts 现在我有一个印象,就是对这个更大的图片缺乏了解,而不是对nginxconfiguration的具体了解使得我无法做这个工作。 更新: 追查问题 […]