Скрипт рулетки HoeCasino - установка на Ubuntu 20.04
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
Версия от 19:32, 21 марта 2023; Admin iph (обсуждение | вклад)
Скрипт рулетки HoeCasino - установка на Ubuntu 20.04
# apt-get update # apt install -y nano mc curl build-essential nginx php-fpm git php-mysql nodejs redis-server php-xml php-mbstring nodejs npm mysql-server php- mysql php-curl # echo "cgi.fix_pathinfo=0" >> /etc/php/7.4/fpm/php.ini # service php7.4-fpm restart # mkdir -p /var/www/html # curl -sS https://getcomposer.org/installer | php # mv composer.phar /usr/local/bin/composer # apt -y install
# nano /etc/nginx/sites-available/ваш_домен
server {
listen 80;
server_name ваш_домен;
access_log /var/log/access.log;
error_log /var/log/error.log;
rewrite_log on;
root /var/www/html/public;
index index.php;
if ($http_host ~ "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}") {
return 444;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
}
if (!-d $request_filename) {
rewrite ^/(.+)/$ /$1 permanent;
}
location ~* \.php$ {
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
}
server {
root /var/www/cdn;
index index.html index.php;
server_name cdn.ваш_домен;
location /resources {
expires 90d;
rewrite ^/(.+)/$ /$1 break;
proxy_pass https://cdn.lvslot.net/resources;
proxy_pass_header Server;
proxy_ssl_server_name on;
}
location /v2 {
alias /var/www/cdn/;
}
}
# ln -s /etc/nginx/sites-available/твой домен /etc/nginx/sites-enabled/ # mkdir -p /var/www/html # rm /etc/nginx/sites-available/default # rm /etc/nginx/sites-enabled/default # service nginx restart
Установка NodeJS v16 + PM2:
# cd ~ # curl -sL https://deb.nodesource.com/setup_16.x -o /tmp/nodesource_setup.sh # sudo bash /tmp/nodesource_setup.sh # sudo apt install nodejs # npm install pm2 -g # pm2 startup systemd
Ставим пароль MYSQL:
> mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'пароль от mysql'; > FLUSH PRIVILEGES; > quit
# cd /var && unzip hoe.zip # rm -rf /var/hoe.zip Установка Browscap для Logs: # mv /var/www/browscap.ini /etc/php/7.4/mods-available Переходим в папку /etc/php/7.4/fpm и ищем php.ini Открываем нажимаем CTRL + F и находим browscap и заменяем строчки на эти [browscap] browscap = /etc/php/7.4/mods-available/browscap.ini Сохраняем файл и прописываем в консоль команду service php7.4-fpm restart Browscap установлен!
Заливаем базу:
> mysql -u root -p create database casino; use casino source /var/www/hoe.sql; quit # rm -rf /var/www/hoe.sql
Настройка почтового сервера:
# apt install --assume-yes postfix
Запуск бота:
# chown -R www-data:www-data /var/www/html/ # cd /var/www/html/bot && pm2 start app.js
Все нужные настройки для запуска сайта есть в .env.
Исправляем пароль от mysql в /var/www/html/.env:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=casino DB_USERNAME=root DB_PASSWORD=пароль от mysql
