![在我家的 Ubuntu 服务器上访问我的新 wordpress 网站只会显示我的 Apache2 默认页面](https://linux22.com/image/1180840/%E5%9C%A8%E6%88%91%E5%AE%B6%E7%9A%84%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E8%AE%BF%E9%97%AE%E6%88%91%E7%9A%84%E6%96%B0%20wordpress%20%E7%BD%91%E7%AB%99%E5%8F%AA%E4%BC%9A%E6%98%BE%E7%A4%BA%E6%88%91%E7%9A%84%20Apache2%20%E9%BB%98%E8%AE%A4%E9%A1%B5%E9%9D%A2.png)
我承认 - 我是个新手,正在尝试通过在自己的网络上安装并探索来学习 Ubuntu 和 Web 功能的新世界。如果我的问题看起来很奇怪或不合逻辑,请见谅。
我目前的问题:我可以从连接到家庭网络的另一台 PC 上的浏览器“本地”访问我的新网站(基于 Wordpress 构建)。但我无法远程访问同一个网站。我没有显示网站,而是看到了 Apache2 默认页面。
背景:安装 Ubuntu、Apache、PHP、SQL 和 Wordpress 时,我采用了所有默认设置。因此“本地” - 所有内容都安装在我家庭网络的 PC 上,地址为 10.0.0.200。当我在本地访问它时,我输入“10.0.0.200/wordpress”,一切看起来都很好。
$curl ifconfig.me ==> 01.02.03.04 (编造的#)
我还将路由器上的 80 和 443 端口转发为 10.0.0.200。
但是现在,从我的本地网络之外(例如外部连接到互联网),当我在浏览器中输入“01.02.03.04/wordpress”时 - 它会旋转 30 秒并最终返回:
连接已超时。“10.0.0.200”服务器响应时间过长。
另外,当我单独输入 01.02.03.04 时,我得到了 Apache2 默认页面 - 这告诉我端口转发至少正在正常工作。
我是否需要对索引文件进行一些操作?或者对 000-default.conf 文件中的内容进行一些操作以将其重定向到我的网站?
我可以使用 PuTTY 或 FileZilla Client 远程管理 Ubuntu 服务器吗?
谢谢!
感谢 Matigo 的回复。非常感谢。不幸的是(由于 Covid,我身处远程)我不在我的 Web 服务器前 - 因此我无法调出并显示 000-default.conf 文件。除非您知道我如何连接 PuTTY 或 FileZilla?否则,我们将不得不等待 4-5 天,直到我可以调出并发送。
顺便说一句 - 我怀疑你的直觉是正确的,问题出在 000-default.conf 上。这很有道理。
我检查了 000-default.conf。它仅包含您最初设置时的默认值:
<虚拟主机 *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined