Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
522,8 KB
Nội dung
1 WEB APPLICATION DEVELOPMENT INDEX CHAPTER - INTRODUCTION Our team's topic is Web Application Development Get an overview of how to deploy a web application after coding ĩntention: > Know how to choose to buy / register domain names, web hosting > Know how to configure to point the domain name to web hosting and configure other necessary parameters Know điíierent ways to upload source code to your hosting or cloud services Google, Amazon, Heroku Other issues such as: how to choose to buy and install an SSL certificate CHAPTER - POMATN NKME & WEB PQSTTNG Before building and designing a website, we need to know clearly about what the domain name and the web hosting are? You can imagine that the website is a house, the domain name is an address, and the web hosting is a base for building your house Therefore, what is the domain name? How important it is? How to choose the domain name/ web hosting? Let’s try to find out What ís the domaỉn name? The domain name is a website’s name which works on the internet and plays a role as a physical address on it The domain name and the home address, or zip code are the same that help navigation satellite routers, so a browser also needs to the domain for linking and connecting to your website For example: Hostinger.vn, Google.com, Facebook.com are the domain of an internet company When the company (or a client) want to buy the domain name, they can select a server that the domain name can link to Any register for the domain name is managed by ICANN Organization (Internet Corporation for Assigned Names and Numbers) ICANN manages the domain name which can be registered and stored data base Web server is a Computer which can store fĩle and database for creating your website After that, it will be sent to users who access your site from their server The domain name that users type on the website is the name, then the domain links to webesiisrvsrthể'Kmỉỉinocbríoffseỉaiífeiafelrètfiémnổra;Sia,cuiyỉíifaaccgsópgeĩVềb ừerenMI-' they want to access Purpose of buying the web hosting knd the domain name There are a lot of purposes that suitable for each user And there are some examples: - For making a website to introduce their enterprise - F or developing an e-commercial proj ects - For protecting corporate brand - For SEO - For selling and making a profit - For storing data - For advertisement - For demo and developing a project at first Overall, depending on the purpose and needs of use as well as the nature of the deployment project, we should buy hosting and domain name at the same time or after a certain period of time or just buy domain names or just buy hosting 3- Typ es of domain names The domain name has a wide variety of names; however, they are the same which are separated parts: first is name (as ‘Facebook’) and extended part (as ‘.com’) there are many extended parts, from country code (as ‘.co.uk’ or ‘.vn’) to specific code such as ‘.gov’ for government organizations and ‘.edu’ for education organizations, even though ‘.com’ domains is still held in priority on the internet with over 46.5% of websites having this domain name Buy/Register the domain name Registering the domain name simply and it is not special request In fact, we usually spend minutes buying the domain name For example, you just access or go to one of the domain selling sites, choose a suitable domain name and go through the payment process You may need to request personal information entered in accordance with the rules of the ICANN domain name authority CRITERIA _DQMESTIC ADVANTAGES - Buy the domain name such as vn, com.vn and international domain name such as com, net, - Can pay through Visa/Mastercard, Paypal and ATM with internet banking DISADVANTAG - Lesìs peqmo đetermine identity INTERNATIQNAL - Easy to buy - Many promotion - Can pay through Visa/Mastercard, Paypal 'Nío^íome’ fikeisveí thom vn, - Not pay by ATM with internet banking - Some suppliers don’t have Vietnamese interface Some suppliers: • International: Bluehost - Free when you buy Hosting HostGator - promotion with buying hosting GODAADDY - Special Deal • Domestỉc: MONA MEDIA This is an example for you when you want to buy the domain name on MONA MEDIA with steps Select a reputable address to register a domain name (you can choose to buy now at domain.mona.media) Use the check tool to see if the name is registered yet, if no one has registered, you can buy that domain name Choose the right domain name and pay to buy the domain (if the domain name you choose already has buyers, the system will suggest some other domain names for you to choose from) STEP ; Select -Register the domkin oame” STEP 2: Check the domaio oame have used I i tẻ:'- II |Í I1 t/in Ễrlèn 'Jd ĩypp Ihi" doiii.nl ĩ r._i ir.il 1*J " I Nhã đâng ký tên mỉền D|«Ỉ1 vụ vá íhảjft sóc Khách háng HẺ trợ 24.7 Mi Hệ tliàng qusn tri dẽ d-ang vá thõng ntlnh Hệ thửng thỉnh toan tlịn lọi •‘91 "• MTđ-M H1 S9I I| M H1K sèí MM >>:■ 5*n ikfe iriHửU^ÕH "■ Í^MII rta;v< UũỂa=ỉxi LẨrui íttậ-t quyền ựá Thăng tin li hách háng STEP 1: Select the domkin name you wknt and pky Đãng ttý lẽn miẺn quốc tẽ vá Viẽt Nam Check your domain name and choose time you want to remain STEP 47 Fill out informktion STEP 5; Verify ownership of purchased domain name This step is extremely important when it comes to domain registration, as it helps the New Account Inỉormation: □omain: IB I com Usemame: / Passvvord: Hostíng Package: Primary Shared/Dedicated ỈP: Reíerto yourepĩrol panel Nameserựerl: ns9.hawkhost.com Nameserver2: ns10.hawkhostcorn o AZDIGI Namãservers ũuộ WidcM tó líii IMV flđl UNG káíi Ittàn lai dỉtv iQ trlnỉi Ihcty Cở Ihí phni rntid Nn Ể4 Qiờ? Su liự'.:: DNS iiỊr đim o G I liu”-.■ nh'': 111: I-.:: in!- STEP 2: Access the DNS mknkgement krek of your domkỉn name provider The goal in this step is to change the Name Server Refer to "How to change the Name Server some domain name registrars" below for how to change Nameservers For example, domain name register GoDaddy CflDơddy ® ĩi Hũ OlMH ■■ Tr&nn cbn 5àn ìáìârn tùí lái CAI dẫt rả' ■ noai' Tảt cà sân phàm dlch vụ Miển QiAkdỷlửl I.ú -4 mnhlMlglllld IIĨK-TI i|yiKj Mĩ Thê WP "Cl tì! àfr>in nnrf CUJIII y ãc*ô|f*ỏl W| n:ir,Tna dty ằ STEP 3: Updkte progress knd test After you know the domain name registrar's Nameserver change area, enter the Name Server address of your hosting provider For hosting using cPanel, after changing the name server, in case you want to change the records, go to cPanel ^ click Advanced Zone Editor to configure CHAPTER - UPLOAD SOURCE CODE Prepkrktion: - Website files: all the datas you have in folder public_html, source code fĩle or even the newest backup - Database files (if any) - Kpmcõễí^xn Ẽflewnfiroí panel of your hosting account Steps to upload your Website: step 1; Pick k relikble web hosting company Here are several factors that you should consider when choosing a hosting provider: Live support A good hosting service should have a team of experts who can help you at any time There’s no worse feeling than running into some issues and having to wait for days to get a response Control over yo.u.r web hosting spkce.The.iless control vpu have over your account, the more likely you are to run into trouble when your site grows Room for growth Before you commit to a web host, make sure it offers scalable solutions that can provide more power (such as Virtual private servers or cloud hostỉng) Money-bkck gukrkntee Nobody likes a bad investment, so make sure to check for a rehmd policỵ This will give you a time frame to test everything out before committing to the service step 2: Choose your vvebsite upload method There are four of the most popular tools to upload a website: File Mknkger A browser-based tool with all the key features to take care of your website files and directories File Manager Sc íc C t D ữ iT n hcsti nge r-óeY-2 ữ X.Ỵz Go lo Fĩlo Monagor However, the File Mknkger has an upload limit If your website files are Ikrger thkn 256MB, you better use FTP instead File Trknsfer Protocol (FTP) Most web hosting providers include a File Transfer Protocol (FTP) service, so you can use it to connect to an FTP client FTP clients have no size limit, so you can upload as many files as you want Automatic Website Importer jfiiji°ftíỉff)ffi.w?bátfơkỄfiỉỉíivsàteJ the upload limit is 256MB Import ựựebsítẹ ữ ■ - ■■■ ■ -■ ■■ Import your website STOựino jp tor nr Tnr gr cr,k' ơf nll >■ 'II' rnipqiỉn ’i-'T nnd 'r WI1 IVI ùítrartccl rl 'naT V rs Trn pubiÍG htm "'■n■' in I ùhci ■:lon ■ ■ rioi:'- ĨJÌ lí l-.iCrNiiiinu !?' thí jrri lV! ■ nÍE) I' ||'IÍ'.| -:i .TÍ lũng I.:rji Ic LipiiDLiri Mcntimun i.r:'jư.■.d 3kT: X cr-oứăe a MIÍB WordPress Migration Plugins If you plan to use WordPress, there are several ways to upload your website to the CMS One of the easiest methods is using a WordPress migration plugin like A11 in VEemdiT ùpioacỊ :iiesiz&! Ĩ2-B MB Ị-P-ĩtt-kE iHLla^e iys.lì,rhiui‘-i I.: One WP Migration After installing and activating it, the rest of the steps are selfexplanatory step 3: Uplokd Your Website File Now that you know the best tools to upload a website, it’s time to get your hands dirty! In this tutorial, we’ll show you how to upload your website using Hostinger’s File Manager and a well-known FTP Client FilẹZilla Using File Manager Login to Hostinger’s hPanel and navigate to File Manager Once you’re in the public_html directory, select the Upload Files icon from the upper-right menu Select the website archive file on your computer and Upload it to our server Right-click on the uploaded file and Extract the archived files to the public_html directory Using FileZillk Before we begin, make sure to extractthe archìve to your local Computer as FileZilla doesn’t have an Extract feature Connect ỵour account to FileZilla Navigate to Remote Site panel and click on the public_html folder □ Ne- MỄ ■ 5*ip.hửĩi>r.pỂr-đe/-20 Ky; r.ieSỊiờ Fìle Eđt taỉMta s*'-* B ửýi.’>>-■'*: s Help L iâsỊ o ih o Hovịi I I Uwranw I ■ TLS cnỉint:ÍIEH Lcqqad in Rto-«evQ piatỉií Riecwf ội Xíữ>*ic_nmil Ssiccesiul Sei^errLorblMe ơ*ecrlũfl RímnteMe ưìĩXj-4 A-.^l.MẾTing h CMFÌ - _ _ _ _ L