Làm cách nào để thiết lập máy chủ ảo?


5

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 đó.


Bạn không nên bao gồm giải pháp của bạn trong Câu hỏi của bạn. Bạn nên tạo một Câu trả lời mới với thông tin đó và "chấp nhận" nó.
ale

Câu trả lời:


2

Có, bởi vì bạn đã nói với máy chủ của bạn không nghe trên cổng 80

thêm vào cấu hình của bạn như sau:

Listen 80

Mọi thứ sẽ ổn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.