Скрипт рулетки HoeCasino - установка на Ubuntu 20.04
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 15:35, 10 февраля 2023; Admin iph (обсуждение | вклад) (Новая страница: «=== Скрипт рулетки HoeCasino - установка на Ubuntu 20.04 === # apt-get update # apt install -y nano mc curl build-essential nginx php...»)
Скрипт рулетки 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