在Debian / Apache上配置VirtualHosts

时间:2018-10-16 22:13:22

标签: apache debian

http://localhost的debian / apache服务器上,我被重定向到端口3000上的api(可以) 现在,我想打开另一个端口(8090),将http://localhost:8090中的端口重定向到/ var / www / html /

如何制作?

1 个答案:

答案 0 :(得分:0)

通过运行查找默认的虚拟主机conf文件

ls /etc/apache2/sites-available/

应该有一个名为deault.conf或类似的文件。我们要编辑该文件

sudo nano /etc/apache2/sites-available/default.conf

通过在该文档的顶部添加,确保apache实际上正在监听您的端口8090

Listen 8090

更改conf文件的其余部分以匹配您的网站,因此它看起来可能像这样

Listen 8090

<VirtualHost *:8090>
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/html/

  # Other directives here
</VirtualHost>

将具有不同名称的文件保存在同一文件夹中。文件必须以“ .conf”结尾。通过运行将虚拟主机添加到启用的站点中

sudo a2ensite virtual_host_file_name.conf

将“ virtual_host_file_name.conf”替换为您在上一步中选择的文件名。

然后重新启动apache服务器

sudo service apache2 reload

您似乎只想从本地主机访问它,但如果要远程访问它,则可能需要检查防火墙。