![Kā atgūt aizmirsto WiFi paroli operētājsistēmā Mac OS X](/f/bcd241de2d7833b4fe9d14bdd4880cd9.jpg?width=100&height=100)
Daudzi no jums būtu tīmekļa programmētāji. Daži no jums, iespējams, ir vietnes dēļ, un noteikti to bieži rediģētu un atjauninātu. Lai gan daži, kuriem nav atbilstošu zināšanu par tīmekļa tehnoloģijām, joprojām plāno tos iegūt.
Izmantojot šo rakstu, es uzzināšu, kā jūs varētu izveidot funkcionējošu vietni ar ļoti mazām zināšanām un pat varētu to mitināt, izmantojot savu Linux kaste. Lietas varētu būt tik vienkāršas.
Linux kaste (Tomēr jūs varat izmantot Windows bet lietas noteikti nebūs tik vienkāršas un perfektas, kā būs Linux mašīna, Debian šeit ir izmantots, piemēram, atsaucoties). Ja jums nav instalēta operētājsistēma vai jūs nezināt, kā instalēt Linux operētājsistēmu, šeit ir daži norādījumi, kas parāda, kā instalēt Linux operētājsistēmu.
Apache, PHP, un MySQL (ātras zināšanas par jebkuru citu SQL, varat to izmantot, taču tiks izmantoti raksta piemēri MySQL.
Satura pārvaldības sistēma - Drupal ar KompoZer, vai arī varat izmantot WordPress vai Joomla. (Bet šeit es izmantoju Drupal kā mans Satura pārvaldības sistēma (SPS)).
Interneta savienojums ar statisku IP (Vēlams) savienots, izmantojot modemu ar virtuālu mitināšanas iespēju (patiesībā tas nav tik sarežģīti, kā šeit izklausās).
Apache ir tīmekļa servera programma. Tas ir instalēts un konfigurēts lielākajā daļā sistēmu. Pārbaudiet, vai tas ir instalēts jūsu sistēmā.
# apt-kešatmiņas politika apache2 (Uz Debian balstītas OS)
apache2: Instalēts: (nav) Kandidāts: 2.4.38-3+deb10u3 Versiju tabula: 2.4.38-3+deb10u3 500 500 http://httpredir.debian.org/debian buster/main amd64 Pakotnes 2.4.38-3 -1 100/var/lib/dpkg/status 2.4.25-3+deb9u9 500 500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages.
# yum search httpd (Operētājsistēmā, kuras pamatā ir Red Hat)
Ielādēti spraudņi: ātrākais spogulis, drošība. Ielādēt spoguļa ātrumu no kešatmiņā esoša resursdatora * bāzes: ftp.iitm.ac.in * epel: mirror.smartmedia.net.id * papildiespējas: ftp.iitm.ac.in * atjauninājumi: ftp.iitm.ac.in. Instalētās pakotnes. httpd.i686 2.2.15-28.el6.centos @updates
No iepriekš minētās produkcijas ir skaidrs, ka Apache ir uzstādīts uz kastes, ja tas tā nav jūsu gadījumā, varattrāpīgs'Vai'ņam'Nepieciešamo paketi. Kad Apache ir instalēts, sāciet to kā.
# apt-get install apache2 (Uz Debian balstītas OS) # pakalpojuma apache2 sākums
# yum instalēt httpd (Operētājsistēmā, kuras pamatā ir Red Hat) # pakalpojuma httpd sākums
Piezīme: Jums, iespējams, būs jāievada "httpd' un nē 'apache"Kādā serverī Viz., RHEL. Tiklīdz "apache2'Vai'http'Aka'httpd“Serveris ir startēts, varat to pārbaudīt savā pārlūkprogrammā, dodoties uz kādu no šīm saitēm.
http://127.0.0.1. http://localhost. http://your-ip-address
Šī saite tiks atvērta mitinātā lapā, kas nozīmē Apache ir veiksmīgi instalēts un palaists.
MySQL ir datu bāzes servera programma. Tas ir iepakots ar vairākiem distro. Pārbaudiet, vai tas ir instalēts jūsu sistēmā vai nē, un kur tas ir instalēts.
# kur ir mysql
mysql:/usr/bin/mysql/etc/mysql/usr/lib/mysql/usr/bin/X11/mysql/usr/share/mysql /usr/share/man/man1/mysql.1.gz
No iepriekš minētās produkcijas ir skaidrs, ka MySQL ir instalēta kopā ar bināro failu atrašanās vietu. Ja tas nav instalēts, rīkojieties šādi:trāpīgs'Vai'ņam"Lai to instalētu un palaistu.
# apt-get install mariadb-server mariadb-client (Uz Debian balstītas OS) # pakalpojuma mysql sākums
# yum instalējiet mariadb-serveri mariadb-client (Operētājsistēmā, kuras pamatā ir Red Hat) # pakalpojuma mariadb sākums
Piezīme: Jums, iespējams, būs jāievada "mysqld" vietā mysql, acīmredzot bez pēdiņām, dažos izplatījumos, RHEL. Pārbaudiet statusu MySQL, skrien.
# pakalpojuma mysql statuss (uz Debian balstītas OS)
● mariadb.service - MariaDB 10.3.23 datu bāzes serveris Ielādēts: ielādēts (/lib/systemd/system/mariadb.service; iespējots; pārdevēja sākotnējais iestatījums: iespējots) Aktīvs: aktīvs (darbojas) kopš trešdienas 2020-01-08 01:05:32 EST; Pirms 1 min 42 s Dokumenti: man: mysqld (8) https://mariadb.com/kb/en/library/systemd/ Process: 2540 ExecStartPost =/etc/mysql/debian-start (kods = izgājis, statuss = 0/SUCCESS) Process: 2537 ExecStartPost =/bin/sh -c systemctl unset -environment _WSREP_START_POSITION (kods = iziets, statuss = 0/SUCCESS) Process: 2457 ExecStartPre =/bin/sh -c [! -e/usr/bin/galera_recovery] && VAR = || VAR = `cd/usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0] && systemctl set-environment _WSREP_STAR Process: 2452 ExecStartPre =/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (kods = iziets, statuss = 0/SUCCESS) Process: 2450 ExecStartPre =/usr/bin/install -m 755 -o mysql -g root -d/var/run/mysqld (kods = izgājis, statuss = 0/SUCCESS) Galvenais PID: 2506 (mysqld) Statuss: "Tagad tiek pieņemti jūsu SQL pieprasījumi ..." Uzdevumi: 30 (limits: 4915) CGroup: /system.slice/mariadb.service ─2506/usr/sbin/mysqld.
Iepriekš minētais iznākums to parāda MySQL skrien uz 11 min 58 sek.
PHP ir servera puses skriptu valoda, kas paredzēta tīmekļa izstrādei, un to parasti izmanto kā vispārējas nozīmes programmēšanas valodu. Pēc php instalēšanas jums vienkārši jāizvieto php skripts. Kā es teicu iepriekš, izmantojiet “trāpīgs'Vai'ņam“Lai instalētu savai kastē nepieciešamo paketi.
# apt-get install php php-mysql (Uz Debian balstītas OS)
# yum instalēt php php-mysqlnd (Operētājsistēmā, kuras pamatā ir Red Hat)
Ja esat veiksmīgi instalējis php savā sistēmā, varat pārbaudīt, vai tas darbojas pareizi, izveidojot failu "info.php"Savā"/var/www/html'Vai'/var/www"Direktoriju (kas ir jūsu Apache direktoriju) ar tālāk norādīto saturu.
php phpinfo ();
Tagad dodieties uz savu pārlūkprogrammu un ierakstiet kādu no šīm saitēm.
http://127.0.0.1/info.php. http://localhost/info.php. http://your-ip-address/info.php.
Kas nozīmē php ir uzstādīts un darbojas pareizi. Tagad jūs varat izveidot savu vietni savā Apache direktorijā, tomēr ne vienmēr ir laba ideja atkal un atkal izgudrot riteni.
Šim nolūkam pastāv Satura pārvaldības ietvars (CMF), proti, Drupal, Joomla, WordPress. Jūs varat lejupielādēt jaunāko ietvaru no tālāk norādītās saites un izmantot jebkuru no šīm sistēmām, tomēr mēs to izmantosim Drupal mūsu piemēros.
Lejupielādēt Drupal no iepriekš minētās saites, kas būtu darvas arhīvs. Pārvietojiet darvas arhīvu uz savu Apache direktoriju "/var/www/html'Vai'/var/www‘. Izvelciet to līdz saknei apache direktoriju. Kur 'x.xx'Būtu versijas numurs.
# mv drupal-x.xx.tar.gz/var/www/(no mv uz Apache saknes direktoriju) # cd/var/www/(mainīt darba direktoriju) # tar -zxvf drupal -7.22.tar.gz (izņemt arhīvu) # cd drupal-7.22 (Pārvietot uz izvilkto mapi) # cp * -R/var/www/(kopējiet iegūto arhīvu apache direktorijā)
Ja viss iet labi, atkal atveriet pārlūkprogrammu un dodieties uz zemāk esošajām saitēm, un jūs tiksit sveicināts ar.
http://127.0.0.1. http://localhost. http://your-ip-address
Izvēlieties savu valodas iestatījumi.
Tiek pārbaudītas prasības un failu atļaujas. Sniedziet atbilstošu atļauju nepieciešamajiem failiem un mapēm. Jums var būt nepieciešams manuāli izveidot noteiktus failus, kas nav liels darījums.
Iestatīt datu bāzi, aizmugures process.
Ja iestatījums Datu bāze darbojas perfekti, profili tiek instalēti automātiski.
Konfigurēt nozīmē iestatīt “Vietnes nosaukums‘, ‘E -pasts‘, ‘Lietotāja vārds‘, ‘Parole‘, ‘Laika zona'Utt.
Un, ja viss noritēs gludi, ekrānā parādīsies kaut kas līdzīgs šim.
Atveriet savu lapu, atsaucoties uz adresi http://127.0.0.1.
Urrā !!!
Kompozer ir rīks, kas ļauj strādāt GUI lai veidotu vietni html, un jūs varat ievietot php skriptu jebkurā vietā. Kompozer padarīja pārāk vienkāršu tīmekļa lapas izveidi.
jums tas nav jāinstalē lielākajā daļā Linux sistēmas. Vienkārši lejupielādējiet, izvelciet un palaidiet Kompozer.
Ja esat radošs, kompozers ir tieši jums.
Daži vārdi par Interneta protokols (IP) Adreses.
http://127.0.0.1
To parasti sauc par loopback IP adresi vai vietējais saimnieks, un tas vienmēr norāda uz mašīnu, kurā tā tiek pārlūkota. Visas tīkla iekārtas, kas atsaucas uz iepriekš minēto adresi, atgriezīsies savā ierīcē.
Ipconfig/ifconfig: Palaidiet to savā terminālī, lai uzzinātu mašīnas vietējo adresi.
# ifconfig
eth0 Link encap: Ethernet HWaddr **: **: **: **: **: ** inet addr: 192.168.1.2 Bcast: 192.168.1.255 Mask: 255.255.255.0 inet6 addr: ****:: ** **: ****: ****: ****/** Darbības joma: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrika: 1 RX paketes: 107991 kļūdas: 0 nokritusi: 0 pārsniegumi: 0 kadrs: 0 TX paketes: 95076 kļūdas: 0 samazinājās: 0 pārsniegumi: 0 nesējs: 0 sadursmes: 0 txqueuelen: 1000 RX baiti: 76328395 (72,7 MiB) TX baiti: 20797849 (19,8 MiB) Pārtraukums: 20 Atmiņa: f7100000-f7120000
Meklējiet inet addr: 192.168.1.2 šeit 192.168.1.2 ir mans vietējais IP. Jebkurš jūsu dators LAN tostarp jūs varētu atsaukties uz savu mitināto tīmekļa lapu, izmantojot šo adresi.
Tomēr dators ārpus jūsu LAN nevarēs piekļūt jūsu tīmekļa lapai, izmantojot šo IP adrese. Jums būs jālūdz interneta pakalpojumu sniedzējam sniegt jums statisku informāciju IP (Tas laika gaitā nemainās). Kad esat ieguvis savu statisko IP adresi, vienkāršākais veids, kā to atrast IP ir rakstīt "Mans IP ir”Vietnē google un pierakstiet rezultātu.
Jūs nevarēsit tam piekļūt IP no savas vai jebkuras citas jūsu mašīnas LAN. Tomēr jūs varat izmantot a starpniekserveris (www.kproxy.com), lai piekļūtu savai mitinātajai lapai, izmantojot savu statisko IP. Bet pirms tam jums ir jāiestata virtuāls serveris un jūsu pakalpojumu sniedzējs šajā ziņā noteikti palīdzēs.
Hmmm! Tas nemaz nav grūti. Pirmkārt, jums jāzina osta apache izmanto, kas vairumā gadījumu ir 80.
# netstat -tulpn
iznākums būtu apmēram šāds:
tcp6 0 0 80 * KLAUSIES 6169/apache2
Tagad ej pie sava maršrutētājs kas vispār ir http://192.168.1.1 un lietotājvārds/parole būtu admin-admintomēr jūsu gadījumā tas var atšķirties atkarībā no pakalpojumu sniedzēja un apgabala.
Tālāk dodieties uz Cilne Virtuālais serveris. Aizpildiet ostas numurs, pakalpojuma nosaukums, un vietējā IP adrese, informēt un saglabāt. Lūdziet palīdzību no jums ISP.
Atcerieties, ka jūs varēsit piekļūt šim tīmekļa serverim tikai no savas ierīces vai jebkuras citas jūsu ierīces LAN, vai dators internetā, kad jūsu ierīce ir UP un skriešana MySQL un Apache vienlaicīgi.
Ar lielu spēku nāk liela atbildība. Un tagad jūsu pienākums ir aizsargāt savu mašīnu. Nekad nedod savu IP vērsieties pie jebkuras nezināmas personas, līdz uzzināsit savus ceļus un izejas.
Mēs noteikti centīsimies aptvert ar drošību saistītos jautājumus un to, kā to aizsargāt. Jūtieties brīvi sniegt savus vērtīgos komentārus un dalīties tajos ar draugiem. Tu zini 'Kopīgošana ir rūpes‘. Jūsu pozitīvais komentārs mūs iedrošina un motivē.