Обмін в Інтернеті на Mavericks?


6

OSX видалив "Web Sharing" як опцію в Mavericks.

Отже, як зараз переглядати localhost на моєму Mac з телефону, підключеного до тієї ж бездротової мережі?

Рекомендацію, яку я прочитав, пропонує запустити Apache на Mac:

$ sudo apachectl start

Після цього я можу завантажити локальний комп'ютер на Mac і подивитися "Це працює!".

Потім біжу ifconfig щоб перевірити IP-адресу мого Mac, а потім перейти до цієї адреси в браузері телефону.

Але це не працює: я отримую 'Safari не може відкрити сторінку, тому що вона не може підключитися до сервера'.

Допомога!


Спробуйте вимкнути брандмауер, якщо він увімкнено.
slhck

Відповіді:


3

Це було вилучено з несерверної версії, оскільки Mountain Lion, наскільки я можу сказати.

Як було зазначено в коментарі, напевно, єдина річ, яка зупиняє вас, це брандмауер. Ви маєте можливість перейти до панелі "Параметри безпеки", а на вкладці "Брандмауер" додати правило для /usr/sbin/httpd

Якщо ви хочете, щоб веб-сервер автоматично запускався під час перезавантаження, вам потрібно буде знову ввімкнути його для запуску:

sudo defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled -bool false

(І ви можете його знову вимкнути за допомогою true замість false наприкінці.


0

У програмі Mavericks виникла помилка обміну в Інтернеті:

Веб-сайти вимкнено. Адміністратор може включити їх, використовуючи програму Сервер

На жаль, додаток Mavericks Server не буде запущено. Але я знайшов команду Terminal, щоб зробити локальний хост нормальним:

sudo serveradmin start web

Це повинно запустити веб-служби в OS X Mavericks Server!


3
sudo: serveradmin: команда не знайдена
SAFAD
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.