Я хотел поделиться tar-файлом на моем сервере, чтобы любой в моей сети мог его загрузить . Например, я бы дал им ссылку типа
192.168.2.2/windows.tar
. Они должны иметь возможность загрузить ее из своего веб-браузера по этой ссылке, или
wget 192.168.2.2/windows.tar
есть ли у кого-нибудь какие-либо предложения по поводу того, какой пакет я могу использовать для решения этой проблемы. Учебники были бы еще лучше!
Во многих системах уже установлен 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
, поскольку он будет отображать запросы.
Есть два возможных пакета для использования - 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/
В результате вы увидите стандартную заставку. В этот момент, когда заставка будет видна, вы можете добавить свое содержимое, чтобы заменить ее.