CentOS 7 Предоставьте общий доступ к файлу в моей сети, чтобы любой мог его загрузить

Я хотел поделиться tar-файлом на моем сервере, чтобы любой в моей сети мог его загрузить . Например, я бы дал им ссылку типа

192.168.2.2/windows.tar

. Они должны иметь возможность загрузить ее из своего веб-браузера по этой ссылке, или

wget 192.168.2.2/windows.tar

есть ли у кого-нибудь какие-либо предложения по поводу того, какой пакет я могу использовать для решения этой проблемы. Учебники были бы еще лучше!

0
03.12.2016, 07:41
2 ответа

Во многих системах уже установлен python . Если вы это сделаете, вы можете сделать следующее

# create a directory of things to export
mkdir Export
# put your file in it
cp windows.tar Export
# use python to serve up the directory
cd Export
python -m SimpleHTTPServer

, тогда wget 192.168.w.w: 8000 / windows.tar получит ваш файл.

Конечно, это не полнофункциональный веб-сервис, такой как Apache или nginx, но у него есть то преимущество, что вам, вероятно, не нужно ничего устанавливать.

Если вы хотите, чтобы веб-сервер сохранялся, тогда nohup python -m SimpleHTTPServer & и вы, вероятно, захотите удалить файл nohup.out , поскольку он будет отображать запросы.

0
28.01.2020, 04:49

Есть два возможных пакета для использования - httpd или nginx. Оба предоставляются CentOS 7.

httpd более известен как веб-сервер Apache, и его документацию можно найти в googog "centos 7 httpd"

nginx - гораздо меньший и легкий веб-сервер, и его документацию можно найти в googog "Centos 7 nginx

Любой из них будет отлично справляться с указанными вами требованиями.

Подсказка: Вы поместите файл "windows.tar" в указанный каталог сервера. Для того, чтобы пользователи не увидели любое другое содержимое, которое может находиться в этом каталоге, нужно "touch index.html". Это создаст файл нулевой длины, который предотвратит отображение стандартной заставки nginx или httpd, и не выдаст используемое вами программное обеспечение - а именно это хотят знать хакеры, если они решат атаковать ваш сервер.

Но делайте все это после установки выбранного вами продукта. Вы сделаете что-то вроде этой ссылки (в вашем любимом веб-браузере): http://192.168.2.2/

В результате вы увидите стандартную заставку. В этот момент, когда заставка будет видна, вы можете добавить свое содержимое, чтобы заменить ее.

0
28.01.2020, 04:49

Теги

Похожие вопросы