首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何摆脱url中的端口

如何摆脱url中的端口
EN

Ask Ubuntu用户
提问于 2019-04-19 19:45:44
回答 1查看 2.1K关注 0票数 1

我对如何在URL中没有端口的情况下运行wordpress开发环境感到沮丧。充其量,我想使用像"mysite.com“这样的虚拟主机。

我在Ubuntu上,使用Docker在本地运行wordpress。

  1. 我在文件/etc/host 127.0.0.1 mysite.com中添加了行
  2. 我停止了apache2以释放端口80 sudo service apache2 stop
  3. 然后,我设置了我的docker-compose.yaml文件,将wordpress公开到端口80并在其中运行。

不幸的是,当我尝试使用localhost或mysite.com时,我立即被重定向到localhost:8000,浏览器显示没有找到该页面。

好的,向后验证sudo netstat -tulpn | grep :80和是的!在坞中运行的Wordpress正在使用端口80。那是怎么回事?我还能做什么?我至少要摆脱URL中的端口。

EN

回答 1

Ask Ubuntu用户

发布于 2019-04-19 20:12:14

我的建议是将docker apache配置为使用8080端口,并将系统apache配置为某些特定虚拟主机上的代理请求,将代理请求配置为docker 8080。

在前端apache虚拟主机配置中:

代码语言:javascript
复制
<VirtualHost *:80>
    ServerName mysite.com
    ProxyPass / http://127.0.0.1:8080/
    ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>

配置位于/ect/apache/sites-availabe/并由a2ensite configname启用。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1135344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档