Выполненная Смола (caucho.com) на порте 80 в Ubuntu, с помощью непривилегированного пользователя?

Вы могли попытаться перезапустить init:

 # telinit u

Иначе я не волновался бы слишком много. Это не работает, и это не берет ресурсов, и это просто там, таким образом, ядро может помнить это.

0
задан 24 November 2010 в 18:14
1 ответ

Найденный ответом, терминал cmds ниже. Эти команды предполагают, что Вы запускаете Ubuntu 10 и установили Смолу через, он - способные репозитории. В моем случае www-данные будут выполнять authbind с идентификатором пользователя 33, который Вы будете видеть ниже:

# aptitude install authbind
# nano -w /etc/authbind/byuid/33
# chown www-data. /etc/authbind/byuid/33
# chmod 700 /etc/authbind/byuid/33
# nano -w /etc/init.d/resin

При редактировании/etc/init.d/resin, найдите:

start)

Ниже этого найдите:

su $USER

Удалите ту строку, замену:

su $USER -s /usr/local/bin/authbind --deep /bin/bash -c """$JAVA -jar $RESIN_HOME/lib/resin.jar $ARGS start""" 1>/dev/null 2>/dev/null

Найдите:

stop)

Ниже этого найдите:

su $USER

Удалите ту строку, замену:

su $USER -s /bin/bash -c """$JAVA -jar $RESIN_HOME/lib/resin.jar $ARGS shutdown""" 1>/dev/null 2>/dev/null

Запишите файл, и выход (используйте CTRL+O, CTRL+X),

Теперь необходимо отредактировать конфигурацию смолы:

# nano -w /etc/resin/resin.xml

Удостоверьтесь, что Ваш порт HTTP установлен на 80 (я полагаю, что это как значение по умолчанию, когда Смола работает как гниль по умолчанию), и удостоверьтесь, что следующие 2 строки не прокомментированы в файле также:

www-данные www-данных

Сохраните и выйдите (CTRL+O, CTRL+X)

Теперь запустите Смолу:

# service resin start
1
ответ дан 4 December 2019 в 22:43

Теги

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