RFNXVfwQQPS4J

Publishing a website on a web server

Source: licencja: CC 0.

Publikowanie witryny na serwerze WWW

You will learn
  • what a web server is and what its role is,

  • what publishing a website is,

  • what hosting is,

  • the purpose of the File Transfer Protocol (FTP),

  • search engine optimisation.

RoaXwoWHXlA6K1
nagranie abstraktu

web serverweb serverweb server is a programme run on the server that processes the incoming network requests over the Hypertext Transfer Protocol (HTTP)Hypertext Transfer Protocol (HTTP)Hypertext Transfer Protocol (HTTP). It often uses the services of other software running on this server that enables creating dynamic websites.

RSs7eiQk1rN7t1
nagranie abstraktu

Hosting refers to allowing by a provider of online services to use the resources of their server room.

R8CYPWYGT0b6U
Ilustracja interaktywna przedstawia w sposób symboliczny publikowanie stron internetowych. Elementy na rysunku zostały oznaczone numerami od 1 do 4. 1 - komputer po prawej stronie ilustracji, na którym tworzona jest strona internetowa. 2 - strzałka, która przedstawia wysyłanie powstałej strony do firmy hostingowej. 3 - serwery firmy hostingowej w środkowej części ilustracji. 4 - komputery przeglądających tę samą stronę, pobieraną z serwerów firmy hostingowej. Proces pobierania zaznaczony jest strzałkami. Na numerach widoczne są podpisy. 1. The owner of the website. {audio}, 2. A single transfer of a website to a web server. {audio}, 3. A hosting company. {audio}, 4. Hosting websites. {audio}.
How a website gets to the internet
Source: GroMar, licencja: CC BY 3.0.
R1B4yxaGln2dw
nagranie abstraktu

Publishing a website on one’s own web serverweb serverweb server

Many commercial and free solutions that enable implementing your own web server are available. The most common professional solutions include Apach (Linux, Windows) and IIS (Windows). A considerable number of WAMP and LAMP solutions (W – Windows, L – Linux, A – Apache, M – MySQL, P – PHP) can be used for testing websites in a local network, e.g. free XAMP.

In order to make a website hosted on a web serverweb serverweb server accessible across the Internet, the server machine must have a public Internet address. If you want to make your website available at a mnemonic address, you have to register its domain in the DNS service. Using web servers independently requires the breadth of knowledge in the field of ensuring the efficiency and security of such servers.

R1M4CU1kCbwtl
nagranie abstraktu

Hosting websites on a remote server

If you do not want to make your website accessible across the Internet independently, you can use the wide offer of companies that provide hosting services. The basic information needed to select the provider of hosting is being aware what technologies you want to use and what parameters of a hosting account will be necessary in order to ensure the continuity of your website’s operation. Of course the price of hosting rises with the increase of requirements. Some companies do not charge for selected hosting packages. Such packages usually offer limited hosting parameters and/or involve displaying advertisements on your website.

Task 1
RZNU0TmaxAGhN1
nagranie abstraktu

On the Internet, find companies offering hosting services. Browse the basic parameters of hosting packages. Answer the question: What basic parameters of hosting accounts should be taken into account while selecting such an account?

R1XWxPBPpV4kO
Ilustracja interaktywna przedstawia w sposób symboliczny usługi firmy hostingowej. Tło stanowi zarys kontynentów. Numerami od 1 do 3 oznaczono usługi oferowane przez firmę hostingową przedstawioną w postaci kuli, która została oznaczona numerem 4. Na numerach widoczne są podpisy. 1. programming languages: PHP, Perl {audio}, 2. data bases: MySQL, MariaDB, PostgreSQL {audio}, 3. hosting websites {audio}.
Additional services available on a web server
Source: GroMar, licencja: CC BY 3.0.
REwhizYOfpDJk1
nagranie abstraktu

The File Transferfile transferFile Transfer Protocol (FTP) is used to transfer documents to a web serverweb serverweb server. A customer is usually offered their own FTP server included in a hosting package. Another solution is a dedicated file manager used by a website. In order to transfer a document to an FTP server, you can use a web browserweb browserweb browser with a built‑in FTP clientFTP clientFTP client or a dedicated software called an FTP client.

Task 2
R1GqaT7LfQ54o1
nagranie abstraktu

Which web browsers have a built‑in FTP client? Find at least three programmes which are FTP clients.

RDiyO9072epLH
nagranie abstraktu

The user‑friendly address of your website

The basic address of your website will look the following: www. server_of_your_provider.pl/your_identifier. Of course you can buy your own domain and assign it to the resources of your server. If you want your website to be indexed in popular search engines, you must add it to them. If you want it to be ranked high in the search results, you must learn about search engine optimisationsearch engine optimisationsearch engine optimisation.

R1CGBCp6ZJWeF1
nagranie abstraktu

Search engine optimisationsearch engine optimisationSearch engine optimisation is the process of optimising the content of a website in order to achieve the highest rank possible in search engines’ unpaid (organic) results.

RoMwGqUrvCNQe1
nagranie abstraktu

After creating your own website on your home computer, you must transfer it to an external web serverweb serverweb server, where it can be made accessible to all Internet users who want to visit it.

Exercises

RpC2Gj6Y0KzYn
Exercise 1
Wersja alternatywna ćwiczenia: Which sentence is true? Możliwe odpowiedzi: 1. A web server is a programme run on the server that processes the incoming network requests over the Hypertext Transfer Protocol (HTTP)., 2. Hosting refers to allowing by a provider of online services to use the resources of their server room., 3. The Hypertext Transfer Protocol (HTTP) is used to transfer documents to a web server. , 4. Search engine optimisation is the process of optimising the content of a website in order to achieve the highest rank posiible in search engines’ unpaid (organic) results.
Exercise 2

Open a hosting account on the server of any hosting provider (find companies that offer free services or make use of the trial periods of paid accounts). Memorise information that is necessary to log in.

Use any web browser with a built‑in FTP client to transfer your website to the web server. Upload the test page.

Exercise 3

Create a multimedia presentation about the methods of search engine optimisation.

R1E9ZYEkCezMG
Exercise 4
Wersja alternatywna ćwiczenia: Indicate which pairs of expressions or words are translated correctly. Możliwe odpowiedzi: 1. serwer WWW - web server, 2. transfer plików - file transfer, 3. klient FTP - FTP client, 4. przeglądarka internetowa - search engine optimisation, 5. protokół komunikacyjny HTTP - Hypertext Transfer Protocol (HTTP)
zadanie
Source: GroMar, licencja: CC BY 3.0.
RLz39cOdBGcu71
Interaktywna gra, polegająca na łączeniu wyrazów w pary w ciągu jednej minuty. Czas zaczyna upływać wraz z rozpoczęciem gry. Jeden ruch to odkrywanie najpierw jednej potem drugiej karty z wyrazem. Każdy wyraz jest odczytywany. Kolejny ruch to odkrywanie trzeciej i czwartej karty. W ten sposób odsłuchasz wszystkie wyrazy. Nawigacja z poziomu klawiatury za pomocą strzałek, odsłuchiwanie wyrazów enterem lub spacją. Znajdź wszystkie pary wyrazów.
Source: Zespół autorski Politechniki Łódzkiej, licencja: CC BY 3.0.

Glossary

file transfer
file transfer

transfer plików

R1KGe1rv3DDUN1
wymowa w języku angielskim: file transfer
FTP client
FTP client

klient FTP

RNERec5jxkTCU1
wymowa w języku angielskim: FTP client
Hypertext Transfer Protocol (HTTP)
Hypertext Transfer Protocol (HTTP)

protokół komunikacyjny HTTP

R4V0up2xZn87M1
wymowa w języku angielskim: Hypertext Transfer Protocol (HTTP)
search engine optimisation
search engine optimisation

pozycjonowanie

R10dpv1wfuIsQ1
wymowa w języku angielskim: search engine optimisation
web browser
web browser

przeglądarka internetowa

R1M7JcmXbpBWr1
wymowa w języku angielskim: web browser
web server
web server

serwer WWW

RVvclfZubiMRi1
wymowa w języku angielskim: web server

Keywords

file transferfile transferfile transfer

FTP clientFTP clientFTP client

web serverweb serverweb server