Как настроить Apache с Пассажиром (mod_rails) на Mac OS X?

Несомненно, можно сделать это. Можно использовать UPN (как you@mywork.com) или стандартный домен Windows (MYWORK\you или безотносительно).

Из командной строки можно использовать переключатель/u для "сетевого использования". Скажите, что я нахожусь на машине в домене CORP (вошел в систему с учетной записью домена КОРПОРАЦИИ), и я хочу получить доступ к ресурсу, совместно использованному машиной в домене GALILEO. Все, что я должен сделать:

net use * \\galileo-machine\someShare /u:galileo\paulr

Сетевая утилита покорно предложит Вам пароль; дайте ему свой пароль GALILEO, и Вы сделаны.

Можно сделать то же самое непосредственно с путем UNC, если Вы желаете.

6
задан 5 July 2011 в 19:43
2 ответа

Недавно я был награжден значком популярного вопроса для этого вопроса, поэтому я подумал, что пора опубликовать ответ. Я просто отправлю соответствующие части моих файлов conf.

Итак, в /etc/apache2/httpd.conf у меня есть следующее:

LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.7
PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

Также не забудьте раскомментировать следующую строку:

Include /etc/apache2/extra/httpd-vhosts.conf

Затем в /etc/apache2/extra/httpd-vhosts.conf у меня есть следующее:

NameVirtualHost *:80

<VirtualHost *:80>
   ServerName example.dyndns.org
   DocumentRoot "/Users/Shared/rails/project/public"
   <Directory /Users/Shared/rails/project/public>
      AllowOverride all
      Options -MultiViews
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>

После сегодняшнего дня у меня не будет доступа к этому серверу. Больше мы этим не пользуемся. Вместо этого мы используем Heroku . Так что, если по какой-то причине у вас не работает или я забыл какую-то важную часть конфигурации, я не смогу вам помочь. Возможно, он устарел, и я не знаю, работает ли он с более новыми версиями пассажира. Также на сервере использовалась Mac OS X Snow Leopard, поэтому он может не работать с другими версиями OS X. Тем не менее, я предполагаю, что он не сильно изменился и что большая часть этого все еще действует.

Я также хочу еще один отказ от ответственности. Возможно, это не самая безопасная конфигурация. Я не понимаю всех вариантов, но мне кажется, что это позволяет. Коллега помог мне с конфигурацией, и это просто первая версия конфигурации, которую мы получили. Мы не особо заботились о безопасности, так как это был только сервер разработки, а не производственный.

Если у вас есть какие-либо предложения по улучшению конфигурации, пожалуйста, не стесняйтесь публиковать их. Даже если они мне не нужны, другие могут. В конце концов, это популярный вопрос.

Я также хочу еще один отказ от ответственности. Возможно, это не самая безопасная конфигурация. Я не понимаю всех вариантов, но мне кажется, что это позволяет. Коллега помог мне с конфигурацией, и это просто первая версия конфигурации, которую мы получили. Мы не особо заботились о безопасности, так как это был только сервер разработки, а не производственный.

Если у вас есть какие-либо предложения по улучшению конфигурации, пожалуйста, не стесняйтесь публиковать их. Даже если они мне не пригодятся, другие могут. В конце концов, это популярный вопрос.

Я также хочу еще один отказ от ответственности. Возможно, это не самая безопасная конфигурация. Я не понимаю всех вариантов, но мне кажется, что это позволяет. Коллега помог мне с конфигурацией, и это просто первая версия конфигурации, с которой мы работали. Мы не особо заботились о безопасности, так как это был только сервер разработки, а не производственный.

Если у вас есть какие-либо предложения по улучшению конфигурации, пожалуйста, не стесняйтесь публиковать их. Даже если они мне не нужны, другие могут. В конце концов, это популярный вопрос.

Мы не особо заботились о безопасности, поскольку это был только сервер разработки, а не производственный.

Если у вас есть какие-либо предложения по улучшению конфигурации, пожалуйста, не стесняйтесь публиковать их. Даже если они мне не нужны, другие могут. В конце концов, это популярный вопрос.

Мы не особо заботились о безопасности, так как это был только сервер разработки, а не производственный.

Если у вас есть какие-либо предложения по улучшению конфигурации, пожалуйста, не стесняйтесь публиковать их. Даже если они мне не пригодятся, другие могут. В конце концов, это популярный вопрос.

2
ответ дан 3 December 2019 в 00:39

https://github.com/Fingertips/passengerpane

Я попытался бы загрузить Пассажирскую Предпочтительную Область и использовать это для установки среды разработки. Иначе, если Вы действительно предприимчивы, испытываете http://pow.cx. Я использую Голову сам для моей разработки направляющих.

Если Вы действительно идете с Головой, я рекомендую порошковый драгоценный камень наряду с нею для управления Вашей установкой Головы. Это должно быть столь же просто как:

gem install powder

Это должно быть всем, что необходимо сделать и затем считать на порошке здесь: https://github.com/Rodreegez/powder

1
ответ дан 3 December 2019 в 00:39

Теги

Похожие вопросы