假设我在/ etc / hosts文件中创建了三个条目
127.0.0.1 domain1.com
127.0.0.1 domain2.com
127.0.0.1 domain3.com
我希望我的三个节点应用程序能够在我创建的这个域上收听请求。我如何实现它?
答案 0 :(得分:1)
您可以将ng-rok用于此目的。请按照以下步骤实现此目的:
从NG-ROK全局安装rgrok 这是一个可以通过Internet为本地服务器提供服务的模块。它将为您的服务器生成一个临时URL,并将所有请求转发给您的节点服务器。
现在你必须启动你的节点服务器(假设你已经开始)。
现在您必须使用以下命令映射服务器端口:ngrok http <<YOUR_PORT_NUMBER>>
您将获得此服务器的临时URL。现在重复相同的第二个&amp;所有服务器的第3步。
答案 1 :(得分:0)
您需要编辑
/etc/apache2/sites-available/000-default.conf
文件并在那里进行输入。
以下是一个示例条目:
<VirtualHost *:80>
DocumentRoot "/var/www/"
ServerName local.domain1.com #or whatever
<Directory "/var/www/">
Options +Indexes +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
DocumentRoot是您保存index.html
文件的目录。
在此之后,运行以下命令:
a2ensite 000-default.conf
和
service apache2 reload
PS:如果这给出了有关重写某些内容的错误,(我不记得确切的错误),请运行以下命令:
a2enmod rewrite