Islam Cherkess
Там мля о мля
- Сообщения
- 1,504
- Реакции
- 895
@m1chaeloff а точнее НОВОЕ тп этого хоста ))
Почему то у меня ошибка все время такая:Для начала нам нужно сделать обновление
Далее мы устанавливаем nginxPHP:- apt-get update -y
Далее мы переходив в каталок где находится nginxPHP:- apt-get install nginx -y
Удаляем стандартный шаблонPHP:- cd /etc/nginx
Через FTP заменяем стандартный конфиг на тот что в архиве снизуPHP:- rm -f sites-available/default
Или через nano/vi nginx.conf
Далее создаём в каталоге var/www/user root;
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
use epoll;
}
http {
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log;
sendfile on;
tcp_nopush on;
keepalive_timeout 15;
tcp_nodelay on;
directio 5m;
expires max;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
server {
#listen 80;
location / {
root /var/www/;
index index.html index.htm;
set $limit_rate 3m; #ограничиваем скорость скачивания до 3мбайт
}
location ~ /(.*)/.*\.cfg { # запрещаем скачивать cfg файлы
deny all;
}
location ~ /(.*)/addons/ { # запрещаем доступ к addons
deny all;
}
}
}
Папку с названием (пример - fastdl)
Далее создаём ссылку на папку с серверомPHP:-cd /var/www/ -mkdir fastdl
Вот так -
Далее делаем рестарт/старт nginx сервера - /etc/init.d/nginx restartPHP:ln -s /home/server/steamcmd/csgo/csgo /var/www/fastdl
А теперь мы можем проверить на работу наш fastdl сервер
в браузере прописываем путь
http://ip/fastdl/csgo/maps/de_dust2.bsp
А в конфиге (server.cfg к примеру)
PHP:sv_downloadurl "http://ip/fastdl/csgo/" sv_allowdownload 1
В последующем обновлять НИЧЕГО не надо,файлы можно заливать как в bz2 так и в обычном формате!Если такая ошибка будет при /etc/init.d/nginx restart , то нужно будет просто убить процесс на 80-м портеname@machine:/var/www# /etc/init.d/nginx restart
[....] Restarting nginx (via systemctl): nginx.serviceJob for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
failed!PHP:sudo fuser -k 80/tcp
Оригинал темы - Правильная настройка FastDL на VDS
Открой все папки, скорее всего у тебя путь не тотСтолкнулся с проблемой, все устанавливал, все было правильно. Но после установления ссылок, решил перейти по url http://ip/fastdl/csgo/maps/de_dust2.bsp.
И выдает ошибку 403 Forbidden.
Но главная страница nginx'a работает (index.html)
Посмотреть вложение 46861
Почему так?
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2020-04-01 18:05:15 UTC; 1min 44s ago
Docs: man:nginx(8)
Process: 20016 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro systemd[1]: Starting A high performance web server and a reverse proxy server...
Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro nginx[20016]: nginx: [emerg] open() "/etc/nginx/sites-enabled/default" failed (2: No such file or di
Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro nginx[20016]: nginx: configuration file /etc/nginx/nginx.conf test failed
Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro systemd[1]: nginx.service: Failed with result 'exit-code'.
Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro systemd[1]: Failed to start A high performance web server and a reverse proxy server.
[....] Restarting nginx (via systemctl): nginx.serviceJob for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
При перезапуске nginx
systemctl status nginx.service:● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2020-04-01 18:05:15 UTC; 1min 44s ago Docs: man:nginx(8) Process: 20016 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE) Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro nginx[20016]: nginx: [emerg] open() "/etc/nginx/sites-enabled/default" failed (2: No such file or di Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro nginx[20016]: nginx: configuration file /etc/nginx/nginx.conf test failed Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro systemd[1]: nginx.service: Failed with result 'exit-code'. Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Apr 01 18:05:15 4358.vm.hosted-by-spacecore.pro nginx[20016]: nginx: configuration file /etc/nginx/nginx.conf test failed
В гайде нет симлинков, только для папки с ксго. Все в nginx.conf настраивается.Уверен что симлинк не настроен верно.