This commit is contained in:
Bozhidar Slaveykov 2023-11-23 22:37:13 +02:00
parent 4265721dd1
commit 3f8d65c9cf
3 changed files with 29 additions and 17 deletions

View file

@ -1,27 +1,32 @@
# Server globals
# user nginx;
# worker_processes 1;
# worker_rlimit_nofile 65535;
# error_log /var/log/alpha-x-panel/nginx-error.log;
# pid /run/alpha-x-panel-nginx.pid;
# pcre_jit on;
server {
listen 3036;
listen [::]:3036;
server_name _;
root /usr/local/alpha-x-panel/web/public;
listen 3036;
listen [::]:3036;
server_name _;
root /usr/local/alpha-x-panel/web/public;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-Content-Type-Options "nosniff";
index index.php;
charset utf-8;
location / {
expires off;
index index.php;
try_files $uri $uri/ /index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
error_page 404 /index.php;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.(?!well-known).* {
deny all;
}
}

View file

@ -94,4 +94,12 @@ systemctl restart nginx
mkdir -p /usr/local/alpha-x-panel/web
cp -r $MAIN_DIR/web/* /usr/local/alpha-x-panel/web
# Install Composer
cd /usr/local/alpha-x-panel/web
php8.2 -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php8.2 -r "if (hash_file('sha384', 'composer-setup.php') === 'e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php8.2 composer-setup.php
php8.2 -r "unlink('composer-setup.php');"
php8.2 composer.phar install --no-dev --optimize-autoloader --no-interaction
#systemctl status php8.2-fpm.service

View file

@ -1,5 +1,4 @@
<?php
use Illuminate\Contracts\Http\Kernel;
use Illuminate\Http\Request;