Hướng dẫn where are html files in apache? - các tệp html trong apache ở đâu?

Ngôn ngữ có sẵn: & nbsp; en & nbsp; | & nbsp; fr & nbsp; | & nbsp; ru & nbsp; en  |  fr  |  ru 

Nếu bạn hoàn toàn mới đối với máy chủ HTTP Apache hoặc thậm chí để chạy một trang web, bạn có thể không biết bắt đầu từ đâu hoặc hỏi câu hỏi nào. Tài liệu này hướng dẫn bạn thông qua những điều cơ bản.

Hướng dẫn where are html files in apache? - các tệp html trong apache ở đâu?

Khách hàng, máy chủ và URL

Các địa chỉ trên web được thể hiện bằng URL - Trình định vị tài nguyên thống nhất - chỉ định giao thức (ví dụ: http), một tên Servername (ví dụ: www.apache.org), đường dẫn URL (ví dụ: /docs/current/getting-started.html) và có thể là chuỗi truy vấn (ví dụ: ?arg=value) Đối số bổ sung cho máy chủ.

Máy khách (ví dụ: trình duyệt web) kết nối với máy chủ (ví dụ: máy chủ HTTP Apache của bạn), với giao thức được chỉ định và đưa ra yêu cầu tài nguyên bằng đường dẫn URL.request for a resource using the URL-path.

URL-Path có thể đại diện cho bất kỳ số lượng thứ trên máy chủ. Nó có thể là một tệp (như getting-started.html) một trình xử lý (như trạng thái máy chủ) hoặc một số loại tệp chương trình (như index.php). Chúng tôi sẽ thảo luận về điều này dưới đây trong phần nội dung trang web.

Máy chủ sẽ gửi một phản hồi bao gồm mã trạng thái và, tùy chọn, một thân phản hồi. Mã trạng thái cho biết liệu yêu cầu có thành công hay không, và nếu không, loại tình trạng lỗi nào. Điều này cho khách hàng biết những gì nó nên làm với phản hồi. Bạn có thể đọc về mã phản hồi có thể trong Wiki máy chủ HTTP.response consisting of a status code and, optionally, a response body. The status code indicates whether the request was successful, and, if not, what kind of error condition there was. This tells the client what it should do with the response. You can read about the possible response codes in HTTP Server wiki.

Chi tiết về giao dịch và mọi điều kiện lỗi, được ghi vào các tệp nhật ký. Điều này được thảo luận chi tiết hơn dưới đây trong các tệp nhật ký và phần khắc phục sự cố.

Hướng dẫn where are html files in apache? - các tệp html trong apache ở đâu?

Tên máy chủ và DNS ¶

Để kết nối với một máy chủ, trước tiên, máy khách sẽ phải giải quyết tên servername với địa chỉ IP - vị trí trên Internet nơi máy chủ cư trú. Do đó, để máy chủ web của bạn có thể truy cập được, cần phải có tên Servername trong DNS.

Nếu bạn không biết cách làm điều này, bạn sẽ cần liên hệ với quản trị viên mạng hoặc nhà cung cấp dịch vụ Internet của mình để thực hiện bước này cho bạn.

Nhiều tên máy chủ có thể trỏ đến cùng một địa chỉ IP và có thể gắn nhiều hơn một địa chỉ IP vào cùng một máy chủ vật lý. Do đó, bạn có thể chạy nhiều hơn một trang web trên cùng một máy chủ vật lý, sử dụng một tính năng gọi là máy chủ ảo.

Nếu bạn đang thử nghiệm một máy chủ không thể truy cập Internet, bạn có thể đặt tên máy chủ trong tệp máy chủ của mình để thực hiện độ phân giải cục bộ. Ví dụ: bạn có thể muốn đặt một bản ghi trong tệp máy chủ của mình để ánh xạ yêu cầu www.example.com cho hệ thống cục bộ của bạn, cho mục đích thử nghiệm. Mục nhập này sẽ giống như:

127.0.0.1 www.example.com

Một tệp máy chủ có thể sẽ được đặt tại /etc/hosts hoặc C:\Windows\system32\drivers\etc\hosts.

Bạn có thể đọc thêm về tệp máy chủ tại wikipedia.org/wiki/hosts_(file) và thêm về DNS tại wikipedia.org/wiki/domain_name_system.

Hướng dẫn where are html files in apache? - các tệp html trong apache ở đâu?

Tệp cấu hình và chỉ thị

Máy chủ Apache HTTP được cấu hình thông qua các tệp văn bản đơn giản. Các tệp này có thể được đặt bất kỳ nơi nào khác nhau, tùy thuộc vào cách chính xác bạn đã cài đặt máy chủ. Các vị trí phổ biến cho các tệp này có thể được tìm thấy trong wiki HTTPD. Nếu bạn đã cài đặt HTTPD từ nguồn, vị trí mặc định của các tệp cấu hình là ____10. Tệp cấu hình mặc định thường được gọi là www.apache.org1. Điều này cũng vậy, có thể thay đổi trong các phân phối của bên thứ ba của máy chủ.

Cấu hình thường được chia thành nhiều tệp nhỏ hơn, để dễ quản lý. Các tệp này được tải thông qua Chỉ thị www.apache.org2. Tên hoặc vị trí của các tệp phụ này không phải là phép thuật, và có thể thay đổi rất nhiều từ cài đặt này sang cài đặt khác. Sắp xếp và chia nhỏ các tệp này là có ý nghĩa nhất đối với bạn. Nếu sự sắp xếp tệp bạn có theo mặc định không có ý nghĩa với bạn, hãy thoải mái sắp xếp lại nó.you. If the file arrangement you have by default doesn't make sense to you, feel free to rearrange it.

Máy chủ được cấu hình bằng cách đặt các chỉ thị cấu hình trong các tệp cấu hình này. Chỉ thị là một từ khóa theo sau một hoặc nhiều đối số đặt giá trị của nó.

Câu hỏi về "Tôi nên đặt chỉ thị đó ở đâu?" thường được trả lời bằng cách xem xét nơi bạn muốn một chỉ thị có hiệu quả. Nếu đó là cài đặt toàn cầu, nó sẽ xuất hiện trong tệp cấu hình, bên ngoài bất kỳ phần www.apache.org3, www.apache.org4, www.apache.org5 hoặc phần khác. Nếu nó chỉ áp dụng cho một thư mục cụ thể, thì nó sẽ đi vào bên trong phần www.apache.org3 đề cập đến thư mục đó, v.v. Xem tài liệu phần Cấu hình để thảo luận thêm về các phần này.

Ngoài các tệp cấu hình chính, một số chỉ thị có thể đi trong các tệp www.apache.org7 nằm trong thư mục nội dung. Các tệp www.apache.org7 chủ yếu dành cho những người không có quyền truy cập vào (các) tệp cấu hình máy chủ chính. Bạn có thể đọc thêm về các tệp www.apache.org7 trong www.apache.org7 Howto.

Hướng dẫn where are html files in apache? - các tệp html trong apache ở đâu?

Nội dung trang web ¶

Nội dung trang web có thể có nhiều hình thức khác nhau, nhưng có thể được chia thành nội dung tĩnh và động.

Nội dung tĩnh là những thứ như tệp HTML, tệp hình ảnh, tệp CSS và các tệp khác nằm trong hệ thống tập tin. Chỉ thị /docs/current/getting-started.html1 chỉ định vị trí trong hệ thống tập tin của bạn, bạn nên đặt các tệp này. Chỉ thị này được đặt trên toàn cầu hoặc trên mỗi máy chủ ảo. Nhìn vào (các) tệp cấu hình của bạn để xác định cách đặt cho máy chủ của bạn.

Thông thường, một tài liệu có tên /docs/current/getting-started.html2 sẽ được phục vụ khi yêu cầu thư mục mà không có tên tệp được chỉ định. Ví dụ: nếu /docs/current/getting-started.html1 được đặt thành /docs/current/getting-started.html4 và yêu cầu được thực hiện cho /docs/current/getting-started.html5, tệp /docs/current/getting-started.html6 sẽ được phục vụ cho máy khách.

Nội dung động là bất cứ điều gì được tạo tại thời điểm yêu cầu và có thể thay đổi từ yêu cầu này sang yêu cầu khác. Có rất nhiều cách mà nội dung động có thể được tạo ra. Người xử lý khác nhau có sẵn để tạo nội dung. Các chương trình CGI có thể được viết để tạo nội dung cho trang web của bạn.

Các mô-đun của bên thứ ba như MOD_PHP có thể được sử dụng để viết mã thực hiện nhiều thứ khác nhau. Nhiều ứng dụng của bên thứ ba, được viết bằng nhiều ngôn ngữ và công cụ khác nhau, có sẵn để tải xuống và cài đặt trên máy chủ Apache HTTP của bạn. Hỗ trợ của những điều của bên thứ ba này nằm ngoài phạm vi của tài liệu này và bạn nên tìm tài liệu của họ hoặc các diễn đàn hỗ trợ khác để trả lời câu hỏi của bạn về chúng.

Hướng dẫn where are html files in apache? - các tệp html trong apache ở đâu?

Nhật ký tệp và khắc phục sự cố ¶

Là quản trị viên máy chủ HTTP Apache, tài sản có giá trị nhất của bạn là các tệp nhật ký và đặc biệt là nhật ký lỗi. Khắc phục sự cố bất kỳ vấn đề nào mà không có nhật ký lỗi cũng giống như lái xe với mắt bạn nhắm.

Vị trí của nhật ký lỗi được xác định bởi Chỉ thị /docs/current/getting-started.html7, có thể được đặt trên toàn cầu hoặc trên mỗi máy chủ ảo. Các mục trong nhật ký lỗi cho bạn biết những gì đã sai, và khi nào. Họ cũng thường cho bạn biết cách sửa nó. Mỗi thông báo nhật ký lỗi chứa một mã lỗi, bạn có thể tìm kiếm trực tuyến để biết các mô tả chi tiết hơn về cách giải quyết vấn đề. Bạn cũng có thể định cấu hình nhật ký lỗi của mình để chứa ID nhật ký mà sau đó bạn có thể tương quan với mục nhập nhật ký truy cập, để bạn có thể xác định yêu cầu nào gây ra tình trạng lỗi.

Bạn có thể đọc thêm về việc đăng nhập vào tài liệu nhật ký.

Hướng dẫn where are html files in apache? - các tệp html trong apache ở đâu?

Thư mục Apache www ở đâu?

Theo mặc định, vị trí thư mục gốc hoặc tài liệu Apache Web là AT/var/www/html./var/www/html.

Vị trí mặc định để giữ các trang web trong Apache là gì?

Cấu hình cơ bản Tệp cấu hình mặc định được gọi là "httpd. Conf" (hoặc "apache2. Conf") trong thư mục "\ conf".\conf ".