Ვებ ჰოსტინგი OS X- თან (მთის ლომი და მოგვიანებით)

როგორ გავიაროთ კონტროლი ვებ-გაზიარება OS X Mountain Lion- ში და მოგვიანებით

OS X სამთო ლომის დაწყებით და OS X- ის ყველა შემდგომ ვერსიასთან ერთად Apple- მა ამოიღო ვებ-გვერდის გაზიარების ფუნქცია, რომელიც ვებ-გვერდის ან მასთან დაკავშირებულ სერვისებს გაზიარებდა მარტივი წერტილი-და-დაჭერის ოპერაცია.

ვებ გაზიარების ფუნქცია იყენებს Apache ვებ სერვერის განაცხადის საშუალებას გაძლევთ აწარმოებს თქვენს ვებ სერვერზე თქვენს Mac. ბევრმა ადამიანმა გამოიყენოს ეს შესაძლებლობები ადგილობრივი ვებ-გვერდის, ვებ-კალენდრის, ვიკის, ბლოგების ან სხვა სერვისების უმასპინძლოს.

ზოგიერთი ბიზნესი იყენებს ვებ-გაზიარებას სამუშაო ჯგუფების თანამშრომლობის ფუნქციებს. და ბევრი ვებ დეველოპერები გამოიყენოთ ვებ გაზიარება, რათა შეამოწმოთ მათი საიტი დიზაინის სანამ გადატანა მათ წარმოების სერვერზე.

თანამედროვე OS X კლიენტი, რომელიც არის OS X Mountain Lion და მოგვიანებით აღარ აწვდის კონტროლის საშუალებას შექმნის, გამოყენების, ან გაუქმების ვებ გაზიარება. Apache ვებ სერვერი კვლავ შედის OS- თან, მაგრამ მას აღარ შეუძლია ისარგებლოს Mac- ის ინტერფეისიდან. თქვენ შეგიძლიათ, თუ გსურთ, გამოიყენოთ კოდი რედაქტორი ხელით შეცვალონ Apache კონფიგურაციის ფაილები და გამოიყენოთ Terminal განაცხადის შესაჩერებლად Apache- ს, მაგრამ ფუნქციისთვის, რომელიც ფუნქციონირებს, ეს უკან დიდი ნაბიჯია.

თუ თქვენ გჭირდებათ ვებ გაზიარება, Apple რეკომენდაციას დაყენების სერვერზე ვერსია OS X, ხელმისაწვდომია Mac App Store ძალიან გონივრული $ 19.99. OS X Server უზრუნველყოფს ბევრად უფრო ხელმისაწვდომს Apache სერვერზე და მისი შესაძლებლობები, ვიდრე ოდესმე ხელმისაწვდომი ვებ გაზიარება.

მაგრამ Apple გააკეთა უზარმაზარი შეცდომა მთის Lion . განახლების ინსტალაციის დროს, ყველა თქვენი ვებ სერვერი პარამეტრები რჩება. ეს იმას ნიშნავს, თქვენი Mac შეიძლება აწარმოებს ვებ სერვერს, მაგრამ თქვენ არ გაქვთ მარტივი გზა ჩართოთ იგი ან გამორთვა.

კარგად, ეს არ არის მთლიანად მართალი. თქვენ შეგიძლიათ ჩართოთ ვებ სერვერი ჩართოთ უბრალო ტერმინალის ბრძანებით, რომელიც მე მოიცავს ამ სახელმძღვანელოს.

მაგრამ Apple- მა უნდა უზრუნველყოს უფრო ადვილი გზა ამის გაკეთება, ან უკეთესი მაინც, განაგრძო მხარდაჭერა Web Sharing. გასეირნება ფუნქციის გარეშე უზრუნველყოფს off off გარდა სჯერა რწმენა.

როგორ შეაჩერე Apache Web Server ერთად Terminal Command

ეს არის სწრაფი და ბინძური გზა შეჩერება Apache ვებ სერვერზე გამოიყენება ვებ გაზიარება. მე ვამბობ "სწრაფი და ბინძური" იმიტომ, რომ ყველა ამ ბრძანებას აკეთებს ვებ სერვერზე გამორთვა; ყველა თქვენი ვებ გვერდის ფაილი რჩება ადგილი. მაგრამ თუ თქვენ უბრალოდ უნდა დაიხურა საიტი, რომელიც მიგრაცია OS X Mountain Lion ან მოგვიანებით და მარცხენა გაშვებული, ეს ამას.

  1. დაიწყე ტერმინალის გახსნა / აპლიკაციები / Utilities.
  2. Terminal განაცხადის გახსნა და გამოჩნდება ფანჯარა ბრძანებათა ზოლში.
  3. აკრიფეთ ან დააკოპირეთ შემდეგი ტექსტი ბრძანების პროტოტზე, შემდეგ დააჭირეთ დაბრუნებას ან შეყვანას.
    sudo apachectl stop
  4. მოთხოვნის შემთხვევაში შეიყვანეთ თქვენი ადმინისტრატორის პაროლი და დააჭირეთ დაბრუნებას ან შეყვანას.

ეს არის ის სწრაფი და ბინძური მეთოდი შეჩერების ვებ გაზიარების მომსახურება.

როგორ გავაგრძელებთ ჰოსტინგის ვებ-გვერდს თქვენს Mac- ზე

თუ გსურთ გააგრძელოთ ვებ-გაზიარების გამოყენება, Tyler Hall გთავაზობთ ძალიან მოსახერხებელ (და უფასო) სისტემას უპირატესობის პანელს, რომელიც საშუალებას მოგცემთ დაიწყოთ და გაწყვიტოთ ვებ-გაზიარება უფრო ნაცნობი სისტემის პრიორიტეტების ინტერფეისიდან.

მას შემდეგ, რაც თქვენ ჩამოტვირთოთ ვებ გაზიარების უპირატესობა pane, ორჯერ დააწკაპუნეთ Web Sharing.prefPane ფაილი და ეს იქნება დამონტაჟებული თქვენი სისტემის პარამეტრები. როდესაც ინსტალაცია დასრულებულია, სისტემური პრეფერენციების დაწყება, შეარჩიეთ ვებ გაზიარების უპირატესობის პანელი და გამოიყენეთ სლაიდერი ვებ სერვერზე ჩართვაზე ან გამოსართავად.

მეტი ვებ გაზიარება კონტროლი

Tyler Hall შეიქმნა კიდევ ერთი მოსახერხებელი აპლიკაცია, რომელსაც უწოდებენ VirtualHostX, რომელიც ბევრად უფრო მაკონტროლებს Mac- ის ინტეგრირებულ Apache სერვერს. VirtualHostX- ი საშუალებას მოგცემთ შექმნას ვირტუალური მასპინძლები ან შექმნას სრული ვებ-განვითარების გარემო, მხოლოდ ის, თუ ვებ-დიზაინში ახალი ხართ, ან თუ გსურთ სწრაფად და მარტივად შევქმნათ საიტი ტესტირებისთვის.

მიუხედავად იმისა, რომ შესაძლებელია ვებ-გვერდისა და ვირტუალური ჰოსტის გამოყენებით ვებ-გვერდების მასპინძლობა, არსებობს კიდევ ორი ​​დამატებითი განვითარება და ჰოსტინგის სისტემა, რომელიც იმსახურებს აღნიშვნას.

MAMP, მაკინტოშის, Apache, MySQL და PHP- ის აკრონიმი, დიდი ხანია გამოიყენება Mac- ზე ჰოსტინგისა და განვითარებისათვის. არსებობს აპი იგივე სახელით, რომელიც დააინსტალირებს Apache, MySQL და PHP თქვენს Mac- ზე. MAMP ქმნის მთელ განვითარებას და მასპინძლობს გარემოს, რომელიც ცალკეა Apple- ის საშუალებით. ეს იმას ნიშნავს, რომ თქვენ არ ინერვიულოთ Apple- ის განახლების OS და შეწყვიტოს კომპონენტი თქვენი სერვერის შეჩერება მუშაობა.

OS X სერვერი ამჟამად უზრუნველყოფს ყველა ვებ-სერვისის შესაძლებლობებს, რაც ალბათ საჭიროა ერთი ადვილად გამოსაყენებელი პაკეტისთვის. გარდა ამისა ვებ ემსახურება, თქვენ ასევე მიიღებთ ფაილი გაზიარება , Wiki სერვერი, ფოსტა სერვერი , კალენდარი სერვერი, კონტაქტები სერვერი, შეტყობინებები სერვერი , და მრავალი სხვა. $ 19.99, ეს კარგი გარიგებაა, მაგრამ საჭიროა დოკუმენტაციის ფრთხილად წაკითხვა სხვადასხვა სერვისების სათანადოდ შექმნისა და გამოყენებისათვის.

OS X სერვერი მუშაობს OS X- ის მიმდინარე ვერსიის თავზე. სერვერის წინა ვერსიებისგან განსხვავებით, OS X Server არ არის სრული ოპერაციული სისტემა; ის მოითხოვს, რომ თქვენ უკვე დაინსტალირებული OS X- ის მიმდინარე ვერსია. რა OS X სერვერი არ იძლევა მარტივად მართოს სერვერის ოპერაციების მართვა, რომელიც რეალურად უკვე შედის სტანდარტულ OS X კლიენტში, მაგრამ გადამალული და გამორთულია.

უპირატესობა OS X სერვერი არის ის, რომ ეს ბევრად უფრო ადვილია გამოიყენოს მართვა სხვადასხვა სერვერზე ოპერაციების ვიდრე ცდილობს ამის გაკეთება გამოყენებით კოდი რედაქტორები და Terminal ბრძანებები.

Apple- მა ჩამოაგდო ბურთი, როდესაც იგი აღმოიფხვრა Web Sharing- ის ფუნქცია, რომელიც OS X- ის ნაწილი იყო, რადგან იგი პირველად გამოვიდა, მაგრამ საბედნიეროდ, არსებობს სხვა ვარიანტი, თუ გსურთ განათავსოთ თქვენი Mac- ის ვებ ჰოსტინგი და განვითარება.

გამოაქვეყნეთ: 8/8/2012

განახლებულია: 1/14/2016