Thay đổi thư mục mặc định của Apache trong Fedora

Cũng như trong nhiều bản phân phối Linux khác, các lập trình viên khá bực mình với việc phải dùng quyền root để làm việc với Apache trên máy tính cá nhân của mình khi Apache lưu trữ các website trong thư mục /var/www. Vì vậy chúng ta thường thay đổi cấu hình Apache để Apache tìm đọc tới một thư mục khác trong thư mục home, như vậy chúng ta sẽ dễ làm việc hơn.

Để thay đổi thư mục mặc định này của Apache (/var/www/html/) bạn hãy mở tập tin /etc/httpd/conf/httpd.conf

Bạn tìm dòng có DocumentRoot “/var/www/html” và sửa thành DocumentRoot “/home/username/html”

Bạn tìm dòng có <Directory “/var/www/html”> và sửa thành <Directory “/home/username/html“>

Tiếp theo bạn chmod cho thư mục home của bạn thành 711 và thư mục /home/username/html thành 755:

su -c ‘chmod 711 /home/username’
su -c ‘chmod 755 /home/username’/html’

Bạn cần thiết lập cho SELinux cho phép Apache đọc thư mục home của người dùng:

su -c ‘setsebool -P httpd_enable_homedirs 1’
su -c ‘chcon -R -t httpd_sys_content_t /home/username/html’

Bạn  nhớ thay đổi /home/username/html thành đường dẫn của bạn.

Nếu Apache đang chạy bạn hãy khởi động lại Apache với lệnh “service httpd restart” để những thay đổi trên có hiệu lực.

This entry was posted in Fedora, Lập trình, Linux and tagged , , , , . Bookmark the permalink.

Có 3 phản hồi tại Thay đổi thư mục mặc định của Apache trong Fedora

  1. Trần Huy nói:

    Cảm ơn bạn rất nhiều về bài viết. Mình đang dùng fedora 15. Cũng đang thắc mắc về vấn đề này ^^

  2. Giang nói:

    ngon nhưng cũng không cần thiết lập selinux vẫn được

  3. Thái Huy nói:

    thank nhiều, mình sử dụng CentOS. Nhưng vẫn xài được câu lệnh này. Cảm ơn chủ thớt rất nhiều

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s