Bộ định tuyến của tôi chuyển hướng cổng 80 sang cổng 8080. Bộ định tuyến của tôi hoạt động tốt và tên miền của tôi được định tuyến đúng.
Đây là tập tin máy chủ ảo của tôi:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
Tôi có thể truy cập trang web của mình bằng cách nhập "mywebsite.com:8080" nhưng tôi không thể truy cập trang web này bằng cách nhập "mywebsite.com"
Để biết thêm thông tin, đây là một phần trong httpd.conf của tôi:
Listen 8080
Servername localhost:8080
DocumentRoot "/home/admins/lampstack-5.3.16-0/apache2/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny, allow
deny from all
</Directory>
<Directory "/home/admins/lampstack-5.3.16-0/apache2/htdocs">
Options FollowSymLinks
AllowOverride None
Order allow, deny
allow from all
</Directory>
GIẢI PHÁP:
Thông tin cơ bản: Tôi đã cài đặt Ubuntu 10,4, sau đó tôi cài đặt ngăn xếp đèn bitnami, sau đó tôi cài đặt một mô-đun wordpress. Về cơ bản nếu bạn cài đặt wordpress với tư cách là người dùng (không phải root) thì bạn không thể sử dụng cổng 80 (bạn không thể nghe cổng 80 trong httpd.conf (/apache2/conf/httpd.conf)). Những gì tôi phải làm là cài đặt lại cả lampstack và wordpress làm root.
Tôi đã kích hoạt root bằng cách thực hiện như sau: http://www.liberiangeek.net/2012/05/login-as-root-in-ubfox-12-04-precise-pangolin/
Bạn cũng nên có một cái nhìn về chuyển hướng nat, nó có thể là một lý do tại sao bạn đang gặp vấn đề
Sau khi tôi làm tất cả những điều đó, Mọi thứ bắt đầu hoạt động trên cổng 80, nhưng tôi vẫn không thể truy cập trang web của mình từ ip bên ngoài hoặc từ một máy tính khác trong mạng của tôi. Bộ định tuyến của tôi ngẫu nhiên khởi động lại và sửa nó. Vì vậy, tôi không chắc chắn về điều đó.