【发布时间】:2016-11-17 14:53:54
【问题描述】:
我正在使用Docker 处理Ubuntu server,并且我有一个Apache2 容器。
这个容器正在工作,如果我去http://my-server-ip:8080,我可以在我的Apache2容器的/var/www/html文件夹中看到我的文件夹和文件。
容器中的/var/www/html 与我机器上的文件夹/home/me 链接。所以我直接在/home/me工作。
现在我需要添加一个 VirtualHost 以将子域重定向到特定文件夹 /var/www/html/portfolio。
所以我连接到我的容器并添加一个新主机,例如:
<VirtualHosT *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/portfolio
ServerName my.subdomain.com
ServerAlias my.subdomain.com
</VirtualHost>
结果是我去my.subdomain.com:8080的时候没问题,可以看/var/www/html/portfolio的内容,但是我的问题是:
如何删除 URL 中的 :8080 ?
【问题讨论】:
-
你的容器是如何运行的?你有 -p 8080:xxxx 吗?