1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kevin158-captcha_server

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
INSTALL.md 3.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 01:25 3c8484b

Установка

  1. Создайте пользователя с ограниченными правами для использования web worker:

    • groupadd www
    • useradd www -g www -s /sbin/nologin
  2. Установите необходимые библиотеки:

    • yum install readline-devel pcre-devel openssl-devel gcc
  3. Установите библиотеку gd версии 2.0.33:

  4. Загрузите модуль sysguard для nginx:

  5. Установите openresty:

  6. Примените патч к коду nginx:

    • cd bundle/nginx-1.9.15/
    • patch -p1 < /root/packages/nginx-http-sysguard-master/nginx_sysguard_1.3.9.patch
    • cd ../../
  7. Настройте и установите openresty:

    • ./configure --prefix=/usr/local/openresty
      --with-luajit --with-debug
      --with-http_iconv_module
      --user=www --group=www
      --with-http_realip_module
      --with-http_stub_status_module --add-module=/root/packages/nginx-http-sysguard-master
    • make
    • make install
    • mv /usr/local/openresty/nginx/sbin/nginx /usr/local/openresty/nginx/sbin/openresty
  8. Добавьте скрипт запуска и остановки в систему:

    • vi /etc/rc.d/init.d/openresty
  9. Дайте скрипту права на выполнение:

    • chmod a+x /etc/rc.d/init.d/openresty
  10. Добавьте openresty в chkconfig и настройте автозапуск:

  • chkconfig --add openresty
  • chkconfig openresty on
  1. Запустите, остановите и перезагрузите openresty:
  • service openresty start
  • service openresty stop
  • service openresty reload
  1. Откройте порт 9000:
  • iptables -I INPUT -p tcp --dport 9000 -j ACCEPT
  • /etc/rc.d/init.d/iptables save
  • /etc/rc.d/init.d/iptables status
  1. Настройте ld:
  • vi /etc/ld.so.conf.d/local.conf
  • добавьте пути к библиотекам
  • выполните ldconfig
  1. Установите lua-resty-UUID:
  1. Установите lua-gd:

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kevin158-captcha_server.git
git@api.gitlife.ru:oschina-mirror/kevin158-captcha_server.git
oschina-mirror
kevin158-captcha_server
kevin158-captcha_server
master