реклама
Интересувате се от изграждането на домашен уеб сървър? Най-простият начин е да инсталирате Linux на резервен компютър. Благодарение на простотата на Linux, това е ясно, което ви дава достъпен начин да хоствате уебсайт или блог.
Ето как да настроите уеб сървър на Linux.
Как да направите свой собствен уеб сървър с Linux
За да създадете Linux уеб сървър, който може да се стартира от дома, ще ви е необходим хардуерът и операционната система. Освен това трябва да се инсталира софтуер за уеб сървър и да се осигури средство за достъп до сървъра от интернет.
Можем да разбием това на четири лесни стъпки, които можете да следвате, за да създадете свой собствен Linux уеб сървър.
- Намерете стар / нежелан компютър
- Инсталирайте операционна система Linux
- Настройка на софтуера за уеб сървър на приложения (Apache, PHP, MySQL)
- Достигнете сървъра от интернет
Да започваме.
1. Намерете стар компютър за вашия уеб сървър на Linux
Преди да изберете компютър, който да използвате като уеб сървър, ще трябва да знаете минималните изисквания на ОС. Въпреки че Ubuntu е популярен, той не е достатъчно лек. Вместо това Lubuntu 19.04 е по-силен вариант. Това е по-лека алтернатива на Ubuntu, изградена върху същия код.
Изтегли:Lubuntu 19.04
Системни изисквания на Lubuntu
Lubuntu 19.04 има минимално изискване от:
- Двуядрен 512MHz процесор или по-добър (препоръчва се 1GHz, за разлика от 2GHz за Ubuntu)
- 4GB системна памет
- 25 GB безплатно пространство на твърдия диск
- Избор на 32-битови (за по-стари компютри) и 64-битови версии
Може да имате подходящ стар компютър в задната част на чекмедже или да вземете такъв в магазин за пестеливост. Струва си да се отбележи, че можете да инсталирате Linux уеб сървър на Raspberry Pi Как да хоствате собствения си уебсайт на Raspberry PiТрябва да стартирате уебсайт, но не можете да си позволите хостинг разходите? Създайте свой собствен LAMP-способен уеб сървър с ниско захранван Raspberry Pi. Прочетете още . Този малък компютър струва под 30 долара и е интелигентен вариант, ако срещнете проблеми със стар хардуер.
Също така, не се ограничавайте до стари компютри с Windows. Apple Macs и MacBooks от ерата отпреди 2006 г. с процесори PowerPC могат да работят с Linux.
Подобно на Ubuntu, Lubuntu поддържа голямо разнообразие от видеокарти, твърди дискове и друг хардуер. За да проверите дали дистрибуторът ще работи на избрания от вас хардуер, стартирайте Live CD.
Ако планирате да работите със сървъра 24/7, уверете се, че той е в добре проветриво място. По-добре е да го поставите в климатизирано помещение през лятото, когато топлината ще бъде враг на вашия сървър.
2. Инсталиране на операционна система Linux
Инсталирането на Lubuntu е просто. Просто вземете ISO файла и го запишете на DVD или USB флаш устройство, за да започнете.
Изтегли: Lubuntu
Тези дискови изображения имат най-новите версии на софтуера, така че трябва да се изисква само малко надграждане след инсталирането. Използвайте 64-битната версия, ако компютърът ви я поддържа или 32-битната версия по друг начин.
Когато сте готови, поставете инсталационния носител в компютъра и рестартирайте. Ако трябва да промените настройките на BIOS за зареждане от оптичното устройство или USB, тогава направете това. В някои случаи може да се отвори меню за избор на медия за стартиране.
При зареждане на инсталационния носител изберете Install Lubuntu. Когато бъдете подканени, изберете Изтегляйте актуализации, докато инсталирате и Инсталирайте софтуер на трети страни и тогава Изтрийте и използвайте целия диск.
Имайте предвид, че това ще изтрие всички други операционни системи, които имате на този компютър. Следвайте другите опции по желаните от вас настройки. Шифроването на домашната ви папка не е разумно за проект на уеб сървър. Рестартирайте след приключване на инсталацията.
След рестартиране проверете за актуализации. Отидете на Система> Администрация> Мениджър на актуализации> Инсталиране на актуализации. Може да се наложи да рестартирате, след като инсталирате всички намерени актуализации.
3. Инсталирайте софтуер за уеб сървър на Linux
Докато алтернативите са достъпни, повечето уебсайтове работят на комбинация от Apache, MySQL и PHP (известна като LAMP). Това е подобно на това, което препоръчахме инсталиране на Windows Как да настроите вашия собствен WAMP сървърWAMP сървърът е най-лесният и безболезнен начин за настройка на Apache, MySQL и PHP на Windows за хостинг на уебсайт. Прочетете още .
И трите инструмента могат да бъдат инсталирани чрез софтуерния център. Стартирайте това чрез Система> Администрация> Synaptic Package Manager. Тук инсталираме нужния софтуер.
Потърсете и инсталирайте следните имена на пакети, всяко от които ще включва различни предпоставки: apache2, php5, php5-MySQL, и MySQL-сървър. Приложете промените, за да инсталирате пакетите.
Пакетите ще изтеглят и инсталират скоро. Инсталаторът ще ви подкани за паролата за root на MySQL. Не е необходимо рестартиране.
Можете алтернативно да инсталирате тези инструменти в командния ред. След това отворете терминал:
sudo apt инсталирате лампа-сървър ^ -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 адрес.
Споделяне на уеб папката
Налични са няколко опции за достъп и качване на файлове на вашия сървър. За да илюстрирате важността на разрешенията за папки, помислете за споделяне на уеб папката като опция.
Важно е да използвате този метод само ако вашият сървър е в частна мрежа. Бъдете сигурни, че никой не може да се свърже с него и да получи достъп до вашата споделена папка.
Започнете, като отпуснете разрешенията в уеб папката. Отворете терминал, като натиснете Ctrl + Alt + T, след което въведете:
sudo chmod 777 / var / www
Ще бъдете подканени да въведете вашата парола. Ако е правилно, разрешенията ще бъдат актуализирани.
Сега отидете на файловия браузър и намерете /var/. Щракнете с десния бутон върху папката www и след това изберете Опции за споделяне и премахнете отметката. За опции за сигурност можете да го споделите с или без парола. Изберете Достъп за гости да споделяте папката, без да изисквате потребителско име и парола.
Сега вие или някой друг ще имате достъп до файловете без парола. Поради тази причина споделянето с парола се препоръчва за целите на сигурността. Също така отделете малко време за проверка Разрешете на другите да създават и изтриват файлове в тази папка. Това позволява достъп за запис от споделената директория.
За да прегледате вашите файлове, отидете на мрежовото местоположение //localhost/www.
Той или ще ви подкани за паролата ви, или ще ви позволи направо до вашите файлове, в зависимост от вашите настройки за сигурност. Това са същите файлове, достъпни във вашия уеб браузър чрез http://localhost/ (или какъвто и да е статичен IP адрес, който сте задали).
Вземете вашия Linux сървър онлайн с пренасочване на порт
Сега имате IP адрес, важна концепция, която трябва да разберете е пренасочване към пристанища. Всеки един човек, свързан към интернет, стои зад IP адрес. За повечето домашни връзки (и много бизнес връзки) IP на вашия компютър всъщност не е изложен на интернет. –
И така, как посетителите на вашия уебсайт да се свържат с вашия сървър? Правим това с пренасочване на пристанища.
Портовете на сървър са като врати или прозорци на къща и като такива имат последици за сигурността. Всеки порт ще ви даде достъп до различна услуга, работеща на сървъра. Уеб сървърите използват порт 80 по подразбиране.
За да активирате това, ще трябва да влезете в администраторската страница на вашия рутер. Проверете документацията на устройството за подробности за това (някои рутери имат отпечатан IP адрес на гърба). Тук трябва да намерите раздел, наречен Пренасочване на пристанища, или Приложения което ще ви позволи да препращате портовете правилно.
Препратете TCP порт 80 във вътрешността на вашата мрежа към статичния IP адрес, който сте задали по-рано. Всеки рутер е различен, така че вижте ръководството за експлоатация на вашия рутер как да го настроите правилно.
Дайте на вашия уеб сървър Linux статично име на хост
Повечето домашни рутери се свързват към интернет доставчик чрез това, което се нарича a динамичен IP Какво е динамичен IP адрес и как да го получа? [Обяснена технология] Прочетете още . Това означава, че IP адресът на вашия рутер, който е изправен пред обществото, ще се промени след определен период, обикновено една седмица или повече.
Начин за това е фантастичният DynDNS сървър, който ви позволява да зададете DynDNS URL за вашия сайт. Благодарение на клиентско приложение, всеки път, когато вашият обществен IP адрес се промени, URL адресът все още ще сочи към вашия Linux сървър.
Така че посетителите трябва да могат да посетят вашия уеб сървър от външния свят, като отидете на http://yourhostname.dyndns.org. Някои интернет доставчици ще блокират порт 80 към вашия рутер. В този случай препратете нещо като порт 8080 към порт 80. Това ще ви позволи да посетите уебсайта си, като отидете на http://yourhostname.dyndns.org: 8080.
Създадохте Linux уеб сървър!
Сега, когато вашият уеб сървър е настроен, можете да се съсредоточите върху програмирането или инсталирането на собствен софтуер!
Може би ще стартирате софтуер за блогове или домакин на форум или табло. Може да се интересувате повече от хостинг на социална мрежа като Mastodon, портфолио, каквото и да е. От теб зависи.
Тези дни можете да хоствате уебсайт на почти всичко. Ето как да превърнете устройството си с Android в уеб сървър Как да превърнете устройство с Android в уеб сървърИскате да хоствате обикновен уебсайт без скъп хостинг план? Ето как да хоствате уебсайт на вашия телефон или таблет с Android. Прочетете още за да го докажа.
Кристиан Каули е заместник-редактор по сигурността, Linux, направи си сам, програмирането и обяснените технологии. Освен това той произвежда The Really Useful Podcast и има богат опит в поддръжката на десктоп и софтуер. Сътрудник на списание Linux Format, Кристиан е тенисър на Raspberry Pi, любител на Lego и фен на ретро игри.