Tôi có thể thay đổi trang web được hiển thị bởi apache ở đâu?


11

Tôi đã cài đặt Ubuntu 10.10 và khi tôi nhấn IP, tôi thấy:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Tôi nên tìm ở đâu để xem nơi này đang được phục vụ từ đâu?

Điều kỳ lạ là, tôi vừa cài đặt nginx và thiết lập một trang tĩnh được cung cấp trên cổng 80 (cũng nên xung đột với apache mặc định đang phục vụ 'trang hoạt động'), khi tôi khởi động lại nginx tôi không bị ràng buộc lỗi sayign port 80 đã được sử dụng.

Tôi không sử dụng apache và không muốn nhưng cài đặt mặc định dường như có. Tôi không biết nó ở đâu, tôi không thấy nó trong / opt hoặc etc / apache.

cảm ơn!

Câu trả lời:


4

bạn có thể đặt trang web của bạn vào /var/www/bạn sẽ cần quyền truy cập sudo để có thể thay đổi bất cứ điều gì ở đó.

Đây là những lựa chọn của bạn để làm như vậy.

1. Sử dụng mv trên một tập tin

Bạn có thể sử dụng thiết bị đầu cuối và lệnh mv.

Thí dụ:

  1. cd /var/www/
  2. mv ~/Desktop/FILENAME.html .

Dấu chấm không phải là một sai lầm, đó là đích đến là thư mục hiện tại.

2. sử dụng trình soạn thảo văn bản

Một cách khác để làm điều đó chỉ là mở gedit(hoặc bất kỳ trình soạn thảo nào khác) và lưu tệp của bạn vào /var/www/.

nếu bạn muốn loại bỏ apache, bạn chỉ cần nhập sudo apt-get remove apachevào một thiết bị đầu cuối. Nếu bạn đang sử dụng apache2thì thêm một 2kết thúc.

3. Tạo một liên kết đến thư mục gốc

Và nếu bạn cảm thấy mệt mỏi khi phải sử dụng người dùng root để thêm tài liệu trang web mới, jsut hãy tạo một liên kết. Định cấu hình quyền cho FTP và Apache


Nhân tiện, bạn không cần truy cập IP của mình, bạn chỉ có thể truy cập localhostvào trình duyệt của mình. Nếu bạn có một vài tệp trong thư mục của mình, chỉ cần thêm một tên tệp như thế này:localhost/myfile.html


2
Còn việc này thì sao? - askubuntu.com/questions/68007/...
JRG

1

Theo mặc định khi nào cần báo cho trình duyệt của bạn hiển thị "localhost" Apache sẽ tìm trong / var / www để một trang web hiển thị. Sau khi cài đặt Apache mới, nó sẽ tìm thấy tệp index.html. Đó là tập tin hiển thị thông báo bạn nhìn thấy. Index.html là tên thường được sử dụng cho trang chủ của trang web. Nếu không có tệp index.html nằm trong / var / www, một danh sách thư mục của các tệp đó sẽ được hiển thị. Bạn có thể thay thế index.html ban đầu bằng tệp HTML của riêng bạn. Đừng quên rằng / var / www được sở hữu bởi root.


0

Bạn có thể sử dụng synaptic để tìm tất cả các tệp apache và xem chúng ở đâu. Đầu tiên tìm kiếm Apache, sau đó nhấp chuột phải vào (các) gói và nhấp vào thuộc tính. Chọn tab tệp đã cài đặt để xem vị trí của tệp.

thí dụ

Apache lưu trữ các trang web của nó trong /etc/www.

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.