Как да изградим уеб сървър на Linux със стар компютър

Как да изградим уеб сървър на Linux със стар компютър

Интересувате ли се от изграждане на домашен уеб сървър? Най -простият начин е да инсталирате Linux на резервен компютър. Благодарение на простотата на Linux, това е ясно, което ви дава достъпен начин да хоствате уебсайт или блог.





Ето как да настроите уеб сървър на Linux.





Как да направите свой собствен уеб сървър с Linux

За да изградите уеб сървър на Linux, който може да се изпълнява от дома, ще ви е необходим хардуер и операционна система. Освен това трябва да се инсталира софтуер за уеб сървър и да се настрои средство за достъп до сървъра от интернет.





как да изтриете събития от календара на iphone

Можем да разделим това на четири лесни стъпки, които можете да следвате, за да изградите свой собствен уеб сървър за Linux.

  1. Намерете стар/нежелан компютър
  2. Инсталирайте операционна система Linux
  3. Настройте софтуера на уеб сървъра на приложения (Apache, PHP, MySQL)
  4. Достигнете до сървъра от интернет

Да започваме.



1. Намерете стар компютър за вашия Linux уеб сървър

Преди да изберете компютър, който да използвате като уеб сървър, ще трябва да знаете минималните изисквания на операционната система. Въпреки че Ubuntu е популярен, той не е достатъчно лек. Вместо това Lubuntu 19.04 е по -силен вариант. Това е по -лека алтернатива на Ubuntu, изградена върху същия код.

Изтегли: Lubuntu 19.04





Системни изисквания на Lubuntu

Lubuntu 19.04 има минимално изискване за:

  • 512MHz двуядрен процесор или по -добър (препоръчва се 1GHz, за разлика от 2GHz за Ubuntu)
  • 4 GB системна памет
  • 25 GB свободно място на твърдия диск
  • Избор на 32-битови (за по-стари компютри) и 64-битови версии

Може да имате подходящ стар компютър в задната част на чекмеджето или да го вземете в магазин за спестявания. Заслужава да се отбележи, че можете да инсталирате Linux уеб сървър на Raspberry Pi . Този малък компютър струва под 30 долара и е интелигентен вариант, ако срещнете проблеми със стария хардуер.





Също така, не се ограничавайте само до стари компютри с Windows. Apple Mac и MacBooks от ерата преди 2006 г. с процесори PowerPC могат да работят с Linux.

Подобно на Ubuntu, Lubuntu поддържа голямо разнообразие от видео карти, твърди дискове и друг хардуер. За да проверите дали дистрибуцията ще работи на избрания от вас хардуер, стартирайте Live CD.

Ако планирате да стартирате сървъра денонощно, уверете се, че той е в добре проветриво помещение. По-добре е да го поставите в климатизирана стая през лятото, когато топлината ще бъде враг на вашия сървър.

2. Инсталирайте операционна система Linux

Инсталирането на Lubuntu е лесно. Просто вземете ISO файла и го запишете на DVD или USB флаш устройство, за да започнете.

Изтегли: Lubuntu

Тези изображения на дискове имат най -новите версии на софтуера, така че след инсталирането трябва да се изисква само малка надстройка. Използвайте 64-битовата версия, ако компютърът ви я поддържа, или 32-битовата версия в противен случай.

Когато сте готови, поставете инсталационния носител в компютъра си и рестартирайте. Ако трябва да промените настройките на BIOS за зареждане от оптичното устройство или USB, направете го. В някои случаи може да се отвори меню за избор на носител за зареждане.

При стартиране на инсталационния носител изберете Инсталиране на Lubuntu. Когато бъдете подканени, изберете Изтеглете актуализации по време на инсталирането и Инсталирайте софтуер на трети страни и тогава Изтрийте и използвайте целия диск .

Имайте предвид, че това ще изтрие всички други операционни системи, които имате на този компютър. Следвайте другите опции според желаните от вас настройки. Шифроването на домашната ви папка не е разумно за проект на уеб сървър. Рестартирайте, след като инсталацията приключи.

При рестартиране проверете за актуализации. Отидете на Система> Администриране> Мениджър на актуализации> Инсталиране на актуализации . Може да се наложи да рестартирате, след като инсталирате всички намерени актуализации.

3. Инсталирайте софтуера за уеб сървър на Linux

Въпреки че са налични алтернативи, повечето уебсайтове работят на комбинация от Apache, MySQL и PHP (известни като LAMP). Това е подобно на това, което препоръчахме инсталиране на Windows .

И трите инструмента могат да бъдат инсталирани чрез Софтуерния център. Стартирайте това чрез Система> Администриране> Synaptic Package Manager . Тук инсталираме необходимия софтуер.

Потърсете и инсталирайте следните имена на пакети, всяко от които ще включва различни предпоставки: apache2 , php5 , php5-mysql , и mysql-сървър . Приложете промените, за да инсталирате пакетите.

Пакетите ще се изтеглят и инсталират скоро. Инсталаторът ще ви подкани за паролата за MySQL „root“. Не е необходимо рестартиране.

Алтернативно можете да инсталирате тези инструменти в командния ред. След това отворете терминал:

sudo apt install lamp-server^ -y

Тествайте вашия уеб сървър!

Можете да тествате инсталацията, като отворите браузъра Firefox на вашия сървър и се насочите към URL адреса http://127.0.0.1/. Друга възможност е да въведете http: // localhost/.

Трябва да видите „Работи!“ съобщение, което означава, че вашият уеб сървър работи! И Apache, и MySQL ще работят във фонов режим и ще стартират при стартиране. С сега работещия уеб сървър можете да редактирате файловете в /var /www. Просто опреснете браузъра, за да видите промените на живо на вашия уебсайт.

Намиране на локалния IP адрес на сървъра

Докато сървърът е функционален, той трябва да бъде видим за външния свят. Поради това е важно да поддържате сървъра актуален с всички редовни корекции.

Първо, намерете локалния IP адрес на сървъра и го настройте на нещо, на което по -късно ще можете да се позовавате. Ще намерите текущия IP адрес --- присвоен от вашия рутер --- в полето Информация за мрежата.

Намерете това, като щракнете върху вашата мрежова връзка, след което изберете Информация за връзка. Това ще покаже поле с текущия ви IP адрес, карта на мрежовия адаптер, адрес за излъчване, шлюз и DNS сървър. Запишете IP адреса.

След това редактирайте информацията за връзката си, за да получите статичен IP адрес във вашата локална мрежа. Щракнете отново с десния бутон, но този път отидете на Редактиране на връзки . Изберете подходящото име на адаптера (напр. Eth1) и редактирайте тези настройки.

Изберете IPv4 раздел и превключете Метод да се Ръководство . Щракнете Добавяне след това въведете информацията от настройките за връзка. Имайте предвид обаче, че IP адресът ще трябва да бъде въведен по различен начин. Запазете първите три октета (числата между точките), но променете последния на високо число под 254.

Важно е ръчно зададеният IP адрес да не се използва вече във вашата мрежа. Ако не сте сигурни, изберете висок IP адрес като 250. Това ще бъде вашият статичен, локален IP адрес.

можете ли да използвате Apple TV без дистанционно

Споделяне на уеб папката

Налични са няколко опции за достъп и качване на файлове на вашия сървър. За да илюстрирате важността на разрешенията за папки, помислете за споделяне на уеб папката като опция.

Важно е да използвате този метод само ако сървърът ви е в частна мрежа. Уверете се, че никой не може да се свърже с него и да получи достъп до вашата споделена папка.

Започнете с отпускане на разрешенията в уеб папката. Отворете терминал, като натиснете Ctrl + Alt + T, след което въведете:

sudo chmod 777 /var/www

Ще бъдете подканени да въведете паролата си. Ако е правилно, разрешенията ще бъдат актуализирани.

Сега отидете на браузъра на файлове и намерете /където/ . Щракнете с десния бутон върху папката www и след това изберете Опции за споделяне и премахнете отметката от него. За опции за сигурност можете да го споделите със или без парола. Изберете Достъп за гости да споделите папката, без да изисквате потребителско име и парола.

Сега вие или някой друг ще имате достъп до файловете без парола. Поради тази причина споделянето с парола се препоръчва от съображения за сигурност. Отделете малко време и за проверка Позволете на другите да създават и изтриват файлове в тази папка . Това позволява достъп до запис от споделената директория.

За да видите файловете си, отидете на местоположението на мрежата // localhost/www .

Той или ще поиска вашата парола, или ще ви позволи достъп направо до вашите файлове, в зависимост от настройките ви за сигурност. Това са същите файлове, достъпни във вашия уеб браузър чрез http: // localhost/ (или какъвто и да е статичен IP адрес, който сте задали).

Вземете вашия Linux сървър онлайн с пренасочване на портове

Сега имате IP адрес, важна концепция за разбиране е пренасочването на портове. Всеки човек, свързан с интернет, стои зад IP адрес. За повечето домашни връзки (и много бизнес връзки) IP на вашия компютър всъщност не е изложен на интернет. -

И така, как посетителите на вашия уебсайт се свързват със сървъра ви? Правим това с пренасочване на портове.

защо поръчката ми от Amazon още не е изпратена

Портовете на сървър са като врати или прозорци на къща и като такива имат последици за сигурността. Всеки порт ще ви даде достъп до различна услуга, работеща на сървъра. Уеб сървърите използват порт 80 по подразбиране.

За да активирате това, ще трябва да влезете в страницата на администратора на вашия рутер. Проверете документацията на устройството за подробности относно това (някои рутери имат IP адрес отпечатан на гърба). Тук трябва да намерите раздел, наречен Пренасочване на портове , или Приложения което ще ви позволи да препращате портовете правилно.

Препратете TCP порт 80 във вашата мрежа към статичния IP адрес, който сте задали по -рано. Всеки рутер е различен, затова вижте ръководството за експлоатация на вашия рутер как да го настроите правилно.

Дайте на вашия Linux уеб сървър статично име на хост

Повечето домашни рутери се свързват с ISP чрез това, което се нарича динамичен IP. Това означава, че публичният IP адрес на вашия рутер ще се промени след определен период, обикновено около седмица.

Един начин да заобиколите това е фантастичният DynDNS сървър, който ви позволява да зададете DynDNS URL адрес за вашия сайт. Благодарение на клиентско приложение, всеки път, когато вашият публичен IP адрес се промени, URL адресът ще сочи към вашия Linux сървър.

Така че посетителите трябва да могат да посещават вашия уеб сървър от външния свят, като отидат на http://yourhostname.dyndns.org . Някои интернет доставчици ще блокират порт 80 към вашия рутер. В този случай препратете нещо като порт 8080 към порт 80. Това ще ви позволи да посетите уебсайта си, като отидете на http://yourhostname.dyndns.org:8080 .

Вие създадохте Linux уеб сървър!

Сега, когато вашият уеб сървър е настроен, можете да се съсредоточите върху програмирането или инсталирането на собствен софтуер!

Може би ще стартирате софтуер за блог или ще бъдете домакин на форум или табло за обяви. Може да се интересувате повече от хостинг на социална мрежа като Mastodon, портфолио, каквото и да е. От теб зависи.

Тези дни можете да хоствате уебсайт за почти всичко. Ето как да превърнете устройството си с Android в уеб сървър да го докаже.

Дял Дял Туит електронна поща 5 съвета за зареждане на вашите VirtualBox Linux машини

Уморени ли сте от лошото представяне на виртуалните машини? Ето какво трябва да направите, за да увеличите производителността на VirtualBox.

Прочетете Напред
Свързани теми
  • Linux
  • Ubuntu
  • Уеб сървър
  • Уроци за проекти „направи си сам“
За автора Кристиан Каули(1510 публикувани статии)

Заместник -редактор по сигурност, Linux, DIY, програмиране и обяснени технологии и наистина полезен производител на подкаст, с богат опит в поддръжката на настолни компютри и софтуер. Сътрудник на списание Linux Format, Кристиан е калайджия на Raspberry Pi, любител на Lego и фен на ретро игри.

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux