Як налаштувати особистий домашній web-сервер

Відео: [iMike.ru] - Свій web сервер - 1/3. Ставимо ОС Centos

Веб-сервер-це програма, яка постійно працює на комп`ютері, і дозволяє іншим комп`ютерам завантажувати документи з него.Ето може бути текст, який ви читати прямо подорожуючи по мережі, так як хостинг веб-сервера в вашому браузере.Web-сервери, як правило, гучні, безголові машини, але ви можете запустити один в вашому домі.

Ви вирішили створити свій блог, або може Вам потрібен сайт візитка для вашого бізнесу? Тоді напишіть на сайті https://f1comp.ru автору і він зробить Вам гарний і цікавий сайт для Вас або Вашого бізнесу. Ви можете зв`язатися з ним через форму зворотного зв`язку і задати питання, які Вас цікавлять.

Чому ви хочете працювати з домашнім web-сервером? Може бути, ви хочете, щоб була можливість завантажувати файли на вашому домашньому комп`ютері з будь-якої точки міра.Скажем, вашу колекцію цифрової музикі.В цьому керівництві, ми будемо вчиться створювати домашній web-сервер, що не дозволить нікому (з правом пароля!) підключиться до комп`ютера і завантажити MP3 з нього, хороший спосіб поділитися своєю музичною колекцією з друзями або програвати пісні з вашого домашнього комп`ютера в офісі для співробітників.

Відео: Як зробити свій Веб-сервер з сайтом і доступом в інтернет ... OFFHD.COM

Будь ласка, зверніть увагу: Запуск сервера на домашньому комп`ютері-це ризикована справа, і, перш ніж почати, переконайтеся, що ваш комп`ютер не має всіх останніх патчів і оновлень безпеки, і що ви зробили ретельний аналіз на наявність spyware і вірусов.Данное керівництво призначене для досвідчених користувачів, які відчувають себе комфортно в редагуванні текстових конфігураційних файлів і можуть піддати налаштування порт 80 на свій домашній комп`ютер для підключення до Інтернету.І як завжди, потрібен потужний брандмауер з певним користувачем наб ром правил.

Що вам знадобиться:

  1. ПК Windows
  2. Як завжди - широкосмуговий доступ (DSL або кабель) підключення до Інтернету

Крок 1.Установка Apache HTTP server.

В першу чергу, disable і stop будь-який інший брандмауер або серверне програмне забезпечення, яке можливо працює, в тому числі Брандмауер Windows, Skype, Trillian або будь-які інші програми для швидкого обміну сообщеніямі.Ето надзвичайно важливо, і якщо це не зроблено, може викликати збій при установці і запуску сервера.Еті програми і служби можна запускати і використовувати знову, як завжди, як тільки ми зробите установку web-сервера.

Скачайте HTTP Сервер Apache звідси, використовуючи посилання поруч з «Win32 Binary (MSI Installer).» Запустіть майстер установкі.Пріміте умови ліцензійної угоди і використовуйте розташування за замовчуванням для Apache файлів, в C: Program FilesApache Software Foundation Apache2.2. Коли ви потрапите на екран запиту інформації про сервер, введіть свою адресу електронної пошти і homeip.net як інформації про домен. Завершіть майстер установки, за допомогою «звичайна установка».

Коли Ви все це зробите, відкрийте web-браузер і введіть http: // localhost /. Якщо ви побачите сторінки, на яких йдеться про те, «Якщо ви бачите це, значить установка програмного забезпечення веб-сервера Apache на цій системі була успішною».

Крок 2.Сконфігуріруйте Apache, щоб обмінюватися документами.

Припустимо, ви хочете зробити вашу колекцію музики, що завантажується за допомогою вашого нового веб-сервера, і всі ваші музичні файли, розташовані в C: GinaMy Музика.Використовуючи текстовий редактор, наприклад, блокнот, відкрийте файл C: Program FilesApache GroupApache2confhttpd.conf . Це конфігураційний файл Apache, який виглядає, досить страшно, але частіше за все за замовчуванням буде прекрасно працювати для нас.Ми просто повинні змінити деякі речі.

У цьому файлі закоментуйте рядок httpd.conf, що починається з DocumentRoot, і додайте ще один в ваш каталог, наприклад:



 #DocumentRoot "C: / Program Files / Apache Group / Apache2 / htdocs" DocumentRoot "C: / Gina / My Музика"

Потім закоментуйте рядок, що починається з

 # 

Нарешті, близько 20 рядком нижче лінії

 AllowOverride None

Змініть їх на:

 AllowOverride All

Коли ви закінчите вносити зміни, збережіть файл httpd.conf. Потім, натисніть на кнопку значок Apache в панелі завдань і виберіть «Restart». Якщо Apache успішно перезавантажується, значить ваш файл відредагований правільно.Посетіте http: // localhost / в вашому браузере.На цей раз ви побачите список ваших музичних файлів.

Крок 3. Пароль вашого веб-сайту для документів.

Але ми не хочемо, щоб хто-небудь зміг завантажувати вашу музику.Ваша смуга пропускання - це коштовність, і ми хочемо забезпечити трохи безопасності.Давайте створимо запит пароля.

По-перше, відкрийте вікно командного рядка (перейдіть в меню Пуск, виберіть Виконати і введіть cmd.), Внесіть зміни в каталог Apache bin, набравши:

 cd "C: Program FilesApache Software FoundationApache2.2in"

Потім створіть файл паролів, набравши:

 htpasswd-c "C: Documents і SettingsGinamy_password_file.txt" джин

Замініть шлях, нехай ваш новий файл паролів (який може бути в будь-якій папці, за ВИНЯТКОМ web-сервер document root). Замініть джин на ім`я користувача, який ви хочете іспользовать.Прі з`явиться відповідна підказка введіть пароль, який ви хочете настроіть.Как тільки ви це зробили, буде створений файл з паролем.

Відео: Домашній сервер, частина 2. Установка Ubuntu Server + web сервер + FTP

Тепер ми хочемо увійти в свій каталог музикі.Откройте новий файл в текстовому редакторі, такому як "блокнот». Скопіюйте та вставте в нього наступне:

 AuthType Basic AuthName "This is a private area, please log in" AuthUserFile "c: Documents and SettingsGinamy_password_file.txt" AuthGroupFile / dev / null  require valid-user 

Переконайтеся, що ви замінили "C: Documents і SettingsGinamy_password_file.txt" в тексті на ваш власний файл пароль, створений више.Сохраніте новий файл В ВАШИХ ДОКУМЕНТАХ в корені WEB-СЕРВЕРА (в даному випадку, C: GinaMy Музика) І назвіть його .htaccess. Не забудьте точку на початку, перед .htaccess. Так, в даному випадку, ми зберегли файлу в C: GinaMy Музика .htaccess.

Примітка: Якщо ви використовуєте блокнот, для створення вашого файлу .htaccess, коли ви зберігаєте файл, поставити лапки навколо імені файлу ось так «.htaccess», що б блокнот не може автоматично поставити розширення TXT в файле.Еслі файл буде з текстовим розширенням, ваш пароль не буде працювати!

Тепер, використовуючи ваш веб браузер перейдіть на http: // localhost /. Вам має бути запропонований вхід в систему. Введіть ваше ім`я користувача та пароль, які ви встановите в вашому файлі паролів.

Крок 4.Поздравьте себе.Я вас є працюючий домашній веб-сервер.

Якщо ви НЕ перебуваєте за firewall, ви можете отримати доступ до вашого web-серверу з інших комп`ютерів, ввівши в адресному рядку IP-адреса вашого комп`ютера веб-браузер.Еслі ви не впевнені, який ваш IP, відвідайте Мій IP, щоб дізнатися про це. якщо ваш IP 12.34.567.890, введіть його в адресному рядку браузера.

Якщо ви перебуваєте за брандмауером (наприклад, маршрутизатор), вам потрібно відкрити порт 80 на firewall і направити його на свій комп`ютер. Але жта частина виходить за рамки даної статті, і буде описана в наступній статті.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!