我对如何在URL中没有端口的情况下运行wordpress开发环境感到沮丧。充其量,我想使用像"mysite.com“这样的虚拟主机。
我在Ubuntu上,使用Docker在本地运行wordpress。
127.0.0.1 mysite.com中添加了行sudo service apache2 stop不幸的是,当我尝试使用localhost或mysite.com时,我立即被重定向到localhost:8000,浏览器显示没有找到该页面。
好的,向后验证sudo netstat -tulpn | grep :80和是的!在坞中运行的Wordpress正在使用端口80。那是怎么回事?我还能做什么?我至少要摆脱URL中的端口。
发布于 2019-04-19 20:12:14
我的建议是将docker apache配置为使用8080端口,并将系统apache配置为某些特定虚拟主机上的代理请求,将代理请求配置为docker 8080。
在前端apache虚拟主机配置中:
<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启用。
https://askubuntu.com/questions/1135344
复制相似问题