【问题标题】:example.com:8080/wordpress = my website | example.com = page could not be foundexample.com:8080/wordpress = 我的网站 | example.com = 找不到页面
【发布时间】:2012-09-17 09:09:50
【问题描述】:

我正在家里的 ubuntu 上使用 bitnami wordpress 运行 Lampstack。

my website = "example.com"
my ip address = "12.123.123.123
my home server's ip address = 192.168.0.101

基本上,当我访问我的 example.com:8080/wordpress 时,我得到了我的网站,当我访问 example.com 时,我得到了一个找不到页面。

我的域名注册商 www &@A 记录指向我的主服务器 IP。

所以我可以通过输入example.com:8080/wordpress12.123.123.123:8080/wordpress 访问我的网站

在我的路由器中,我设置了一个端口范围

Application: HTTP | Start: 80 | End: 8080 | Protocol: Both | IP Address 192.168.0.101 | Enable [YES]

如何让example.com 转至example.com:8080/wordpress

这是我的 httpd-vhosts.conf 文件在 /home/lampstack-5.3.16-0/apache2/conf/extra 中的样子

NameVirtualHost *:80
NameVirtualHost *:8080
<VirtualHost *:80>
    DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
    ServerName example.com
    ServerAlias www.example.com
</VirtualHost>
<VirtualHost *:8080>
    DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
    ServerName example.com
    ServerAlias www.example.com
</VirtualHost>

【问题讨论】:

    标签: html wordpress apache virtualhost bitnami


    【解决方案1】:

    您似乎需要将您的文档根目录(在您的 .conf 文件中)设置为正确的 wordpress 目录。这是 wordpress/index.php 驻留在硬盘上的位置。

    【讨论】:

    • 我刚刚更新了我的帖子以显示我的 httpd-vhosts.conf 文件的样子。
    • 愚蠢的问题:/home/lampstack-5.3.16-0/apps/wordpress 中是否有 index.php 文件?
    • 没有,但 /home/lampstack-5.3.16-0/apps/wordpress/htdocs 中有一个
    • 另外,另一个帖子说我应该在httpd.conf文件中将listen 8080更改为listen 80。我这样做并重新启动了 apache(在我重新启动 apache 之前更改不会生效)。现在我什至无法访问 example.com:8080/wordpress 我将尝试恢复更改。
    • 好的所以我基本上发现如果我不端口转发端口80到端口8080,如果我去example.com它将进入我的路由器页面,当我转发端口时,它让我进入一个找不到页面的页面。我检查了我的 ip 地址是否指向我的域是否指向我的服务器,它是。但是我不需要使用我的域,即使我使用我的外部 IP 地址,它仍然会产生相同的结果。
    猜你喜欢
    • 1970-01-01
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 2023-03-13
    • 2019-06-12
    相关资源
    最近更新 更多