Danh mục

Kích hoạt Web Sharing trên OS X mountain Lion

Số trang: 7      Loại file: pdf      Dung lượng: 201.79 KB      Lượt xem: 13      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu kích hoạt web sharing trên os x mountain lion, công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Kích hoạt Web Sharing trên OS X mountain LionKích hoạt Web Sharing trên OS X mountain LionTrong OS X Mountain Lion, Apple đã gỡ bỏ tùy chọn chia sẻ Web cá nhân,tuy nhiên tính năng này có thể được kích hoạt lại nếu cần.Các dịch vụ chia sẻ trên OS X cho phép nhiều tùy chọn kết nối, bao gồm chia sẻmàn hình, chia sẻ file, chia sẻ máy in và khả năng sử dụng máy tính làm routerInternet. Ở những phiên bản OS X trước, Apple cũng bổ sung thêm dịch vụ chia sẻWeb đầy đủ sử dụng server mã nguồn mở Apache để cho phép người dùng làm chủcác trang Web trên máy tính. Nhưng, tùy chọn này đã bị gỡ bỏ khỏi tùy chỉnh hệthống trong Mountain Lion.Mặc dù không phổ biến lắm, nhưng sự xuất hiện của một Apache Web server đầyđủ trong OS X hữu ích để kiểm thử các dự án phát triển Web, hay thiết lập mộtWeb server cho tổ chức nhỏ.Dù Apple đã gỡ thiết lập cấu hình Web Server trong tùy chỉnh hệ thống thì ApacheServer vẫn xuất hiện trong Mountain Lion và có thể được kích hoạt cho ai cần đến.Các bước kích hoạt gồm có cấu hình server làm chủ trang Web trong thư mục Sitestại thư mục chủ và sau đó là kích hoạt chính server.Kích hoạt WebsiteTheo mặc định, Apache Web server sẽ phát hành những Website được lưu tại thưmục global Websites (/Library/Web Server/Documents) mà được truy cập bằngcách gõ http://localhost/ vào trình duyệt Web. Tuy nhiên, nếu muốn truy cậpWebsite trong thư mục chia sẻ cá nhân bằng cách thêm ~username vào cuốiURL thì ta sẽ chỉ nhận được lỗi Forbidden trong trình duyệt. Khi sử dụng thư mụcglobal Web server, để thuận tiện, hãy kích hoạt site trên thư mục chính bằng cáchtạo một file cấu hình người dùng Apache giống như ở các phiên bản OS X trướcđây khi tính năng chia sẻ file cá nhân được kích hoạt.Mở tiện ích OS X Terminal (/Applications/Utilities/).Tạo và chỉnh sửa file cấu hình người dùng Apache được đặt theo tên tài khoản củabạn bằng câu lệnh:sudo pico /etc/apache2/users/`whoami`.confCopy đoạn văn bản sau vào trình biên tập Terminal, nhưng hãy nhớ thayusername bằng tên tài khoản người dùng:Options Indexes MultiViewsAllowOverride AllOrder allow,denyAllow from allLưu và đóng trình chỉnh sửa bằng cách nhấn Command + O và Command + X.Tiếp theo, tạo một thư mục có tên Sites trong thư mục chính và đặt các trang Webtrong đó.Kích hoạt ServerĐể kích hoạt Web server, người dùng sẽ có hai lựa chọn. Lựa chọn đầu tiên là khởiđộng tạm thời bằng câu lệnh apachectl (để tắt server, lặp lại câu lệnh và thay startbằng stop):sudo apachectl startLưu ý rằng do Web Sharing không nằm trong tùy chỉnh chia sẻ của hệ thống, dovậy nó không được xem là dịch vụ cơ sở nên hệ điều hành sẽ không tự động cấuhình tường lửa cho nó. Do đó sau khi kích hoạt, người dùng sẽ được yêu cầu phépWeb server process (httpd) để chấp nhận những kết nối đến web server. Nếu muốndùng server làm server thử nghiệm cho máy tính thì bạn không cần chấp nhận cáckết nối qua tường lửa. Tuy nhiên, nếu muốn làm chủ các trang Web để những máytính khác có thể thấy thì hãy cho phép kết nối.Nhớ rằng các bước sẽ chỉ làm server hoạt động khi hệ thống đã được khởi động, vìthế, nếu người dùng khởi động lại máy thì server sẽ lại bị tắt. Để kích hoạt serverkể cả khi đã khởi động lại máy, người dùng cần kích hoạt daemon khởi chạy choserver bằng câu lệnh sau:sudo defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled -bool falseVới các bước trên, server sẽ được kích hoạt và cho phép người dùng làm chủ trangWeb, nhưng sẽ không kích hoạt thêm bất kỳ công nghệ Web nào như SQL hayPHP. Nếu cần chúng, người dùng phải tự cài đặt và kích hoạt riêng.Sauk hi server hoạt động, nếu vẫn thấy xuất hiện những lỗi khi truy cập trang Webtrong thư mục chính (ví dụ như với URL http://localhost/~username) thì hãy xemlại file (hoặc các thiết lập đã cấu hình) có thể được truy cập chính xác hay khôngnhờ hai câu lệnh đầu cuối:sudo chown root:wheel /etc/apache2/users/*sudo chmod 644 /etc/apache2/users/*Sau đó, khởi động lại server và tải lại file trước khi thử kết nối lại:sudo apachectl restart ...

Tài liệu được xem nhiều: