Pada dasarnya, saya dapat mengakses semuanya dengan baik menggunakan 127.0.0.1, tetapi jika saya menggunakan IP eksternal saya (123.123.123.123), saya mendapatkan halaman tidak ditemukan.
Router saya meneruskan port HTTP port 80 ke port 8080 pada alamat IP internal server saya. Dengan kata lain: (Aplikasi: HTTP | Mulai: 80 | Akhir: 8080 | Protokol: Keduanya | Alamat IP 192.168.0.101 | Aktifkan [YA]) Saya tahu itu meneruskan dengan benar, karena ketika saya menghentikan port forwarding, saya dapat mengakses router saya halaman dengan menggunakan IP eksternal saya.
File host virtual saya adalah:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /opt/lampstack-5.3.16-0/apps/wordpress
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
dan file httpd.conf saya adalah:
Listen 80
Servername localhost:80
DocumentRoot "/opt/lampstack-5.3.16-0/apache2/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny, allow
deny from all
</Directory>
<Directory "/opt/lampstack-5.3.16-0/apache2/htdocs">
Options FollowSymLinks
AllowOverride None
Order allow, deny
allow from all
</Directory>
http://192.168.0.101/
dari komputer lain di jaringan Anda, 127.0.0.1 selalu merujuk ke mesin lokal.
ErrorLog
di httpd.conf Anda untuk menemukan tempatnya.