我正在尝试建立一个 Apache2 wordpress 网站。服务器运行 Debian Jessie。我可以使用本地 IP 访问该网站,但不能从外部 LAN 访问。
请问我的配置文件有什么问题:
端口配置文件
Listen 0.0.0.0:80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
000-默认.conf
<VirtualHost *:80>
ServerName www.mysite.net
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我猜测这些文件中缺少了一些东西但找不到是什么......
谢谢你的帮助!
更新:仍未解决,我真的不明白问题可能出在哪里。尝试使用 Nginx,仍无法与外部建立连接。
奇怪的事实:当我使用 www.mysite.com 从外部连接时,什么都没有发生,但是当我使用 www.mysite.com/whatever (www.mysite.com/zzzz) 连接时,我被重定向到 http 服务器错误页面“未在此服务器上找到”,apache 或 nginx 取决于我正在运行哪一个。因此端口转发必须运行良好。为什么它不能与根目录一起工作 ???? (例如 www.mysite.com/)
非常感谢 !!!
答案1
答案2
如果您拥有路由器的管理员权限,我认为您应该启用端口转发,以便您的服务器可以通过其运行的同一端口从外部访问。