Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
2 страниц V   1 2

Синонимы URL для файла

Статус пользователя Gecko
сообщение 14.7.2021, 7:34
Сообщение #21
Стаж: 7 лет 6 месяцев

Сообщений: 1247
Благодарностей: 520
Полезность: 345

Цитата(Lena1978 @ 13.7.2021, 22:38) *
Если создать такую ссылку, то удаление файла-синонима неизбежно приведет к удалению основного файла, что не хорошо...

Если создать симлинк, не путать с хардлинк
Код
ln -s /opt/cs/files/cs.exe /opt/cs/files/cs_1.exe  <---- симлинк или символическая (мягкая) ссылка

В данном случае ссылка /opt/cs/files/cs_1.exe при удалении не навредит основному файлу на который она ссылается, на cs.exe. Всё что тебе нужно это в папке /opt/cs/files иметь основной файл cs.exe и выполнить те команды что я привел выше.

Ну а чтобы в браузере введя http://my-host.ru/files/cs_1.exe или cs_2.exe и так далее.... cкачивался cs.exe, веб-сервер должен смотреть в папку /opt/cs (данный путь я привел в качестве примера) это может быть и /var/www/my-host.ru и любой другой каталог.
Если понимание всего этого не происходит, то попроси сделать всё это человека понимающего в этом вопросе, не мучайся.

Отредактировал: Gecko, - 14.7.2021, 7:35


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Lena1978
сообщение 14.7.2021, 23:23
Сообщение #22
Стаж: 18 лет

Сообщений: 318
Благодарностей: 37
Полезность: < 0

Цитата
либо прописываешь эти синонимы в конфиге веб сервера. Это реально сделать и а Apache2, и в nginx, и думаю в любом другом сервере тоже.


Как?
Дайте реальный пример.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lena1978
сообщение 16.7.2021, 9:53
Сообщение #23
Стаж: 18 лет

Сообщений: 318
Благодарностей: 37
Полезность: < 0

Цитата
ln -s /opt/cs/files/cs.exe /opt/cs/files/cs_1.exe <---- симлинк или символическая (мягкая) ссылка


Спасибо. Способ рабочий.

А какой командой удалить уже созданную символическую ссылку?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 16.7.2021, 10:19
Сообщение #24
Стаж: 7 лет 6 месяцев

Сообщений: 1247
Благодарностей: 520
Полезность: 345

Lena1978,
Просто удали сам(и) файл(ы).
Можно выполнить вот такую команду.
Код
rm /opt/cs/files/cs_1.exe cs_2.exe  cs_3.exe

/opt/cs/files замени на свой путь


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lena1978
сообщение 16.7.2021, 19:30
Сообщение #25
Стаж: 18 лет

Сообщений: 318
Благодарностей: 37
Полезность: < 0

Спасибо. Когда основной файл будет заменен - перезаписан файлом другого содержания. Все остальные симлинки нужно обновить или они сразу приведут на новый файл?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 16.7.2021, 19:45
Сообщение #26
Стаж: 7 лет 6 месяцев

Сообщений: 1247
Благодарностей: 520
Полезность: 345

Цитата(Lena1978 @ 16.7.2021, 19:30) *
Спасибо. Когда основной файл будет заменен - перезаписан файлом другого содержания. Все остальные симлинки нужно обновить или они сразу приведут на новый файл?

При замене основного файла на который ссылаются симлинк(и) необходимо чтобы имя основного файла оставалось прежним то есть, в твоём примере это cs.exe


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: