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

HOME

NEWS 24h

DEM

GOP

Phim Bộ

Phim Lẻ

Ca Nhạc

Breaking
News Library Technology Giải Trí Portals Tin Sốt Home

Go Back   VietBF > Others (Closed Forums) > Archive - Old News 2012 (closed)

 
 
Thread Tools
Old 07-31-2012   #1
megaup
R9 Tuyệt Đỉnh Tôn Sư
 
Join Date: Mar 2008
Posts: 43,284
Thanks: 1
Thanked 1,014 Times in 489 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Rep Power: 60
megaup Reputation Uy Tín Level 6
megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6
Default Kích hoạt Web Sharing trên OS X mountain Lion

Trong 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 router Internet. Ở 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ột Web 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ì Apache Server 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 Sites tại thư mục chủ và sau đó là kích hoạt chính server.
Kích hoạt Website

Theo 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ằng cách gõ http://localhost/ vào trình duyệt Web. Tuy nhiên, nếu muốn truy cập Website trong thư mục chia sẻ cá nhân bằng cách thêm "~username" vào cuối URL thì ta sẽ chỉ nhận được lỗi Forbidden trong trình duyệt. Khi sử dụng thư mục global Web server, để thuận tiện, hãy kích hoạt site trên thư mục chính bằng cách tạ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ủa bạn bằng câu lệnh:
sudo pico /etc/apache2/users/`whoami`.conf
Copy đoạn văn bản sau vào trình biên tập Terminal, nhưng hãy nhớ thay "username" bằng tên tài khoản người dùng:

Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all

Lư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 Web trong đó.
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 start bằng stop):
sudo apachectl start
Lưu ý rằng do Web Sharing không nằm trong tùy chỉnh chia sẻ của hệ thống, do vậ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ấu hì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ép Web server process (httpd) để chấp nhận những kết nối đến web server. Nếu muốn dù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ác kế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áy tí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 server kể cả khi đã khởi động lại máy, người dùng cần kích hoạt daemon khởi chạy cho server bằng câu lệnh sau:
sudo defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled -bool false
Vớ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ủ trang Web, nhưng sẽ không kích hoạt thêm bất kỳ công nghệ Web nào như SQL hay PHP. 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 Web trong thư mục chính (ví dụ như với URL http://localhost/~username) thì hãy xem lạ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ông nhờ 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

NamNguyen (Theo CNET)
megaup_is_offline  
Attached Thumbnails
Click image for larger version

Name:	apache2.jpg
Views:	0
Size:	22.3 KB
ID:	397927
 
User Tag List


Phim Bộ Videos PC10

 
iPad Tablet Menu

HOME

Breaking News

Society News

VietOversea

World News

Business News

Other News

History

Car News

Computer News

Game News

USA News

Mobile News

Music News

Movies News

Sport News

DEM

GOP

Phim Bộ

Phim Lẻ

Ca Nhạc

Thơ Ca

Help Me

Sport Live

Stranger Stories

Comedy Stories

Cooking Chat

Nice Pictures

Fashion

School

Travelling

Funny Videos

NEWS 24h

HOT 3 Days

NEWS 3 Days

HOT 7 Days

NEWS 7 Days

HOT 30 Days

NEWS 30 Days

Member News

Tin Sôi Nổi Nhất 24h Qua

Tin Sôi Nổi Nhất 3 Ngày Qua

Tin Sôi Nổi Nhất 7 Ngày Qua

Tin Sôi Nổi Nhất 14 Ngày Qua

Tin Sôi Nổi Nhất 30 Ngày Qua
Diễn Đàn Người Việt Hải Ngoại. Tự do ngôn luận, an toàn và uy tín. Vì một tương lai tươi đẹp cho các thế hệ Việt Nam hãy ghé thăm chúng tôi, hãy tâm sự với chúng tôi mỗi ngày, mỗi giờ và mỗi giây phút có thể. VietBF.Com Xin cám ơn các bạn, chúc tất cả các bạn vui vẻ và gặp nhiều may mắn.
Welcome to Vietnamese American Community, Vietnamese European, Canadian, Australian Forum, Vietnamese Overseas Forum. Freedom of speech, safety and prestige. For a beautiful future for Vietnamese generations, please visit us, talk to us every day, every hour and every moment possible. VietBF.Com Thank you all and good luck.


All times are GMT. The time now is 18:29.
VietBF - Vietnamese Best Forum Copyright ©2006 - 2025
User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Log Out Unregistered

Page generated in 0.07034 seconds with 12 queries