"Форум на сайте Чагадаева"

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

21 января 2012 года 10:00
Похоже, текущая проверка, не робот ли регистрируется (Чтобы удостовериться, что Вы не робот, напишите, пожалуйста, в строке ниже "я не робот" (без кавычек)), стала слишком лёгкой. С начала года убил уже штук 100 пользователей. Сделал чуть более сложную.

Страницы: 1 ... 5 6 [7] 8 9 10
 61 
 : 13 Марта 2021 года, 23:23 
Автор adc - Последний ответ от adc
Вариант 1:
Скачать
fetch https://raw.githubusercontent.com/processone/ejabberd-contrib/master/mod_log_chat/src/mod_log_chat.erl
Скомпилировать - компиляция не проходит с ошибкой "mod_log_chat.erl: undefined parse transform 'lager_transform'".
erlc -I /usr/local/lib/erlang/lib/ejabberd-21.01/include mod_log_chat.erl
Скомпилировать - другая команда, но всё равно ошибки
erl -pa /usr/local/lib/erlang/lib/ejabberd-21.01/ebin -make


Вариант 2:
###
###  Install chat logging module
###
su - ejabberd -c 'ejabberdctl module_install mod_log_chat'

Получившийся mod_log_chat.beam я переложил из ~ejabberd в /usr/local/lib/erlang/lib/ejabberd-21.01/ebin/ (не нужно, но мне так больше нравится)

Добавить в конфиг
Код: (/usr/local/etc/ejabberd/ejabberd.yml) [Выделить]
  mod_log_chat:
    path: "/srv/ejabberd_chat_logs"
    format: html

Создать папку и выставить права
mkdir /srv/ejabberd_chat_logs
chown ejabberd:ejabberd /srv/ejabberd_chat_logs

 62 
 : 11 Марта 2021 года, 00:43 
Автор adc - Последний ответ от adc
Создание пользователя после установки
###
###  Register user
###
su - ejabberd -c '/usr/local/sbin/ejabberdctl register adc adc.su 123'

Список модулей ejabberd, которые можно установить
su - ejabberd -c 'ejabberdctl modules_update_specs'
su - ejabberd -c 'ejabberdctl modules_available'

Создание резервной копии БД
su - ejabberd -c '/usr/local/sbin/ejabberdctl backup ejabberd.mnesia'

Восстановление БД из резервной копии
###
###  Restore db
###
cp ejabberd.mnesia /var/spool/ejabberd/
/usr/local/sbin/ejabberdctl restore ejabberd.mnesia
rm /var/spool/ejabberd/ejabberd.mnesia



 63 
 : 26 Февраля 2021 года, 17:11 
Автор adc - Последний ответ от adc
zpool import -R /mnt -f tank

 64 
 : 26 Февраля 2021 года, 17:05 
Автор adc - Последний ответ от adc
Вариант 1

echo "letter text" | mail -s "subject" to_user@adc.su -f from_user@adc.su

Вариант 2

Код: (letter.txt) [Выделить]
From: from_user@adc.su
To: to_user@adc.su
Subject: subject

line1
line2
line3

cat letter.txt | /usr/sbin/sendmail -t

 65 
 : 18 Февраля 2021 года, 10:17 
Автор adc - Последний ответ от adc
Скрипт от SMF для изменения путей, URL'ов и параметров БД на уже установленном форуме - https://wiki.simplemachines.org/smf/Repair_settings.php

 66 
 : 17 Февраля 2021 года, 22:07 
Автор adc - Последний ответ от adc
Код: (gen_SSL.conf) [Выделить]
[ req ]
default_bits = 2048 # Can be 1024-4096
encrypt_key = yes
distinguished_name = req_dn
x509_extensions = cert_type
prompt = no # Don't ask params, read it from file

[ req_dn ]
C=RU # Country Name (2 letter code)
ST=Russia # State or Province Name (full name)
L=Moscow # Locality Name (eg, city)
O=adc server # Organization Name (eg, company)
OU=adc ssl key # Organizational Unit Name (eg, section)
CN=adc.su # Common Name (eg, YOUR name, *.example.com is also possible)
emailAddress=tech@adc.su # Email Address

[ cert_type ]
nsCertType = server

[ v3_req ]
subjectAltName = email:copy,DNS:adc.su,DNS:ns.adc.su,DNS:212.109.199.94

Код: (gen_SSL_Cert-Key) [Выделить]
#!/bin/sh
#######################################################################
###  Generates a self-signed certificate  #############################
#######################################################################


SSL_dir=./
SSL_config=$SSL_dir/gen_SSL.conf

CERT_file=$SSL_dir/server_cert.pem
KEY_file=$SSL_dir/server_key.pem

if [ -f $CERT_file ]; then
  echo "$CERT_file already exists, won't overwrite"
  exit 1
fi

if [ -f $KEY_file ]; then
  echo "$KEY_file already exists, won't overwrite"
  exit 1
fi

/usr/bin/openssl req -new -x509 -days 365 -nodes -extensions v3_req -config $SSL_config -out $CERT_file -keyout $KEY_file || exit 2
chmod 0600 $KEY_file
echo
/usr/bin/openssl x509 -subject -fingerprint -noout -in $CERT_file || exit 2

 67 
 : 17 Февраля 2021 года, 21:27 
Автор adc - Последний ответ от adc
Код: (/etc/rc.conf) [Выделить]
apache22_enable="YES"
apache22_http_accept_enable="YES"

#
# Virtual Hosts
#
NameVirtualHost *:80

<VirtualHost *:80>
ServerName adc.su
ServerAlias www.adc.su
DocumentRoot /srv/www/www.adc.su/htdocs
ScriptAlias "/cgi-bin/" "/srv/www/www.adc.su/cgi-bin/"
Redirect "/adc_billing.htm" "http://adc.su/works.adc_billing/"
Redirect "/b" "http://adc.su/bookmarks.html"
Redirect "/cas/" "http://adc.su/works.cas/"
Redirect "/cas" "http://adc.su/works.cas/"
ErrorLog /srv/www/www.adc.su/log/httpd-error.log
CustomLog /srv/www/www.adc.su/log/httpd-combined.log combined
</VirtualHost>

 68 
 : 15 Февраля 2021 года, 19:55 
Автор adc - Последний ответ от adc
Красивый листинг файлов
load_module /usr/local/libexec/nginx/ngx_http_xslt_filter_module.so;

 location /Files/
 {
  alias /srv/FileSharing/;
  autoindex on;
  autoindex_format xml;
  autoindex_exact_size off;
  autoindex_localtime off;
  xslt_stylesheet /srv/autoindex.xslt;
  xslt_stylesheet /srv/nginx_template.xslt path='$uri';
 }

autoindex.xslt взят с https://github.com/EvilVir/Nginx-Autoindex
nginx_template.xslt взят с https://github.com/jbox-web/nginx-index-template

 69 
 : 15 Февраля 2021 года, 18:42 
Автор adc - Последний ответ от adc
Перенаправить http запросы на https сервер
server
{
 listen 80;
 server_name aokp.ru;
 return 301 https://$host$request_uri;
}


Перенаправить запросы к домашним каталогам пользователей на Apache
location ~ ^/~(.+?)(/.*)?$
 {
  proxy_pass http://127.0.0.1;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_cache off;
 }

 70 
 : 15 Февраля 2021 года, 01:29 
Автор adc - Последний ответ от adc
Создание пользователя и базы данных для форума
CREATE DATABASE `www_adc_su` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON `www_adc_su`.* TO 'www_adc_su'@localhost IDENTIFIED BY '12345';
FLUSH PRIVILEGES;

Загрузка из файла в MySQL
mysql www_adc_su <www_adc_su_dump.sql

★  ★  ★

Выгрузка из MySQL в файл
mysqldump --compact www_adc_su | xz -8 > bkp_`hostname`_`date +%Y.%m.%d_%H.%M`.xz

Страницы: 1 ... 5 6 [7] 8 9 10