2012-06-18 43 views
6

ví dụ tôi có một tên miền www.example1.comLàm thế nào để đính kèm tên miền của tôi để địa chỉ IP của máy chủ của tôi (Apache)

và tôi có trong conf apache tôi mã này:

<VirtualHost 109.201.175.107:80> 
DocumentRoot /home/localname/www 
ServerName www.example1.com 

# Other directives here 

</VirtualHost> 

trong máy chủ ảo tôi đã viết ip của tôi và sau đó tôi đính kèm nó vào ServerName là đúng ?, nhưng dù sao khi tôi mở www.example1.com nó cho thấy một lỗi 404 của tôi, hoặc có lẽ tôi cần phải thay đổi địa chỉ ip đó là kèm theo tên miền, bạn có thể cho tôi biết từng bước những gì tôi cần phải làm, tôi đã tìm kiếm tất cả các google nhưng không hiểu.

Trả lời

3

Tên miền của bạn phải được ánh xạ với địa chỉ IP công khai của máy chủ, tất cả điều này là bắt buộc sau khi cấu hình bạn đã thực hiện. Yêu cầu nhà cung cấp dns của bạn cho việc này.

trên ping yourdomainname.com trên dấu nhắc lệnh, nó sẽ giải quyết địa chỉ của bạn nào chỉ IP (109.201.175.107)

+0

trong bảng quản trị của tôi về tên miền, tôi có 2 lĩnh vực, serverName và Địa chỉ IP, những gì cần được servername của tôi ?, các địa chỉ ip i đã thiết – BlareStriker

+0

các serverName nên giống như tên miền của bạn là gì và những gì bạn đang sử dụng trong tập tin cấu hình apache. – Ankit

+0

Tôi đã đặt nó vào tên miền và bằng với tên máy chủ trong tệp cấu hình apache, nhưng nó không thay đổi bất cứ điều gì, những gì tôi đang làm sai? – BlareStriker

1

Tôi tin rằng bạn cũng cần phải sửa đổi file host của bạn.

Bạn đang sử dụng máy Mac hoặc PC?

Trên Mac của tôi, tôi đã thuộc này/etc/hosts

+0

tôi đang sử dụng các cửa sổ – BlareStriker

4
<VirtualHost 109.201.175.107:80> 
    ServerName example1.com:80 
    ServerAlias www.example1.com 

    //other options 
    ServerAdmin Email Id 

    DocumentRoot /home/localname/www 

    # Other directives here 
    ErrorLog Physical path to error log folder 
</VirtualHost> 

Hãy kiểm tra này để biết chi tiết http://bytes.com/serveradministration/webservers/apache/virtual-hosting/app/dynamic_static_router.html

+1

Điều gì về cài đặt miền của bạn? Chúng tôi có đặt bản ghi A và DNS của chúng tôi cho một thứ gì đó không? – User

2

Giải Quyết cho Ubuntu 15.04, tôi thấy các giải pháp thích hợp và hy vọng nó sẽ giúp bạn quá .

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName example.com 
    ServerAlias www.example.com 
    ServerAlias *.example.com 
    DocumentRoot /var/www/example.com/public_html 
    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

Source

Các vấn đề liên quan