繁体   English   中英

在Debian / Apache上配置VirtualHosts

[英]Config VirtualHosts on Debian/Apache

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

怎么做?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM