在本地设置自定义域名

问题描述 投票:0回答:1

我正在尝试为我的在docker上运行的应用设置本地自定义域名,因此,不要使用http://localhost:8080从浏览器访问我的应用以使用类似http://myapp.dev的名称>

这是我的/ etc / hosts文件

127.0.0.1       localhost
127.0.0.1       myapp.dev

在我的Dockerfile中,我有这个vhost文件COPY docker/vhost.conf /etc/apache2/sites-available/000-default.conf将配置从本地复制到apache配置中

<VirtualHost *:80>

    ServerName myapp.dev
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/public

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined

</VirtualHost>

但是当我尝试使用本地域名访问应用程序时,会从浏览器中收到一条消息,提示Unable to connect

我做错什么了吗?

我正在尝试为在docker上运行的我的应用程序在本地设置自定义域名,因此,与其使用http:// localhost:8080从浏览器访问我的应用程序来使用类似http://myapp.dev的名称, ...

apache docker appdomain
1个回答
0
投票

vhost.conf复制到Docker映像中将影响容器内的apache服务器端口。不是从物理机访问它的方式。

© www.soinside.com 2019 - 2024. All rights reserved.