1. 程式人生 > >將網站釋出到網際網路

將網站釋出到網際網路

一、釋出前的準備工作

1、一臺Linux(CentOS/Ubuntu)伺服器。

2、一款web伺服器(Nginx/Apache/Tomcat)

3、一個屬於自己的獨立域名(cn/com/org/...)

二、伺服器的購買和配置

1、伺服器的型別:

    1)Linux(CentOS/Ubuntu/Redhat/...)。

    2)Windows(Win Server/Win7/Win10/...)。

2、伺服器的購買:

    1)進入aliyun.com,購買伺服器。選擇產品--->>彈性計算--->>雲伺服器ECS

    2)進入伺服器的配置,映象設定選擇CentOS和7.0以上的版本。


    3)儲存設定:如果伺服器需要儲存大量的資料,則可以新增加資料盤。

    

    4)安全組設定:勾選HTTP 80埠 。

                        80埠用於Web網站服務的預設埠。

                        22埠用於Linux SSH登入。

                        3389埠用於windows遠端桌面登入。


4)系統設定:為了管理方便,這裡選擇密碼管理。


5)在控制檯可以檢視所購買伺服器的配置資訊。


二、連線到遠端伺服器。

1)這裡我們推薦使用Gitbash連線伺服器。

            Gitbash下載:https://gitforwindows.org/。

            使用 ssh [email protected]

_ip 連線到遠端伺服器。

三、Web伺服器的選擇

    1)Nginx 高效能、高併發。

    2)Apache 多平臺、安全、流行。

    3)Tomcat 用於java作jsp解析。

 一、這裡我們選擇nginx

    1)檢視當前伺服器是否安裝了nginx : nginx -V檢視nginx的安裝資訊和配置。


2)線上安裝nginx伺服器。

   a、確定當前伺服器沒有安裝nginx。


b、由於nginx軟體不在,CentOS自帶的軟體安裝包。 我們首先需要安裝一個包:yum install epel-release。

+

c、成功後,就可以執行yum install nginx 進行nginx的安裝。

二、配置Web伺服器。

1)需要注意的幾個地方:

    a 、user nginx 改為 user root。

    b、http > server > location 

2)開啟nginx伺服器的配置檔案: cd /etc/nginx   使用 vim nginx.conf 設定伺服器 。


3)使用 nginx -t 語法檢查,檢視nginx配置是否成功。


4)使用 yum install vim 線上安裝配置檔案編輯器:vim。


5)配置檔案



三、上傳網站到伺服器

1、使用scp命令上傳網站到伺服器 , 這裡不用登入遠端伺服器。

    scp -r local_dir [email protected]:/remote_dir命令格式,將本地web應用上傳到伺服器。

2、檢視git的scp命令。


3、使用ssh [email protected]連線遠端伺服器。


4、檢視遠端伺服器是否按照了scp命令。如果沒有安裝 使用 yum install openssh-client命令安裝


5、退出遠端伺服器。


6、上傳到本地專案到遠端伺服器 指定目錄。(沒必要登入遠端伺服器)


7、啟動nginx伺服器 ps -ef | grep nginx 檢視當前nginx的執行狀態。


8、停止nginx服務 nginx -s stop 


四、域名購買和解析對映

1、進入aliyun.com 選擇產品 --->>與網站模組--->>域名註冊

2、輸入你想要註冊的域名。


3、加入清單,點選立即結算。


4、這裡需要注意域名的持有者選擇,要與伺服器的資訊保持一致。


5、進入管理控制檯  點選 -->>域名 


6、可以看到購買的域名,點選解析。有新手引導選擇新手引導。






7、如果域名資訊與伺服器資訊  進行域名備案。


相關推薦

網站釋出網際網路

一、釋出前的準備工作1、一臺Linux(CentOS/Ubuntu)伺服器。2、一款web伺服器(Nginx/Apache/Tomcat)3、一個屬於自己的獨立域名(cn/com/org/...)二、伺服器的購買和配置1、伺服器的型別:    1)Linux(CentOS/U

Tomcat的安裝與應用--------釋出網站網際網路

    Tomcat是一個伺服器程式,可以用來發佈網站和釋出互動程式。     在做android專案的時候就開始接觸Tomcat,那時候就開始使用Tomcat釋出網站和編寫互動程式與android

網站釋出網際網路

必備條件 1.linux伺服器,可以是CentOS/Ubuntu/Redhat 2.web伺服器,可以是nginx/apache/tomcat 3.一個獨立域名(cn/com/org) 伺服器選擇: 如果購買的是阿里雲伺服器的話建議在安全組選擇時把

JSP+Tomcat+花生殼 自己辛辛苦苦做的web網站釋出到網際網路上,讓外網的兄弟們也可以看到

今天糾結了好就終於將自己的網站釋出到網際網路上了,外網使用者包括手機使用者都可以訪問我做的網站了太爽了!下面就來說一下我是怎麼做的吧 首先介紹下我是用的myeclipse+tomcat+jsp+jdk6.0開發環境環境 步驟: 1.首先我們要要確保我們的網站在自己的電腦和

win7安裝IIS及網站發布到IIS上

targe logs 9.png 關閉 答案 我們 frame images dos 本文轉載自:http://blog.csdn.net/qizhichao110/article/details/8164116 1. WIN7安裝IIS: 控制面板----程序和功能-

支持源碼多重加密,網站一鍵生成EXE文件運行,封裝網站源碼演示運行

php整站打包工具 php網站打包成exe php網站生成exe php項目怎麽打包成exe php整站打包程序 PHP打包器應用場景:做好網站程序後,發布給用戶看,但是不想泄露源碼,可以選擇“封裝源碼生成EXE文件”,建議封裝前先用zend等加密代碼,可以起到雙重保險,對方在破解軟件的同

前端:網站打造成單頁面應用SPA

一次 顯示 row 增加 blank 觸發 完全 判斷 null 前端:將網站打造成單頁面應用SPA 前言 不知你有沒有發現,像Github、百度、微博等這些大站,已經不再使用普通的a標簽做跳轉了。他們大多使用Ajax請求替代了a標簽的默認跳轉,然後使用HTML5

JavaWeb視訊網站開發:利用Highcharts網站日訪問量製作成線性表,條形圖等

        線性表,條形圖,餅狀圖等圖形工具是我們的日常上網和工作中比較常見的圖形工具,它們主要是用來代替資料列表等傳統的資料處理方式,相比於其它的資料對比顯示形式,更能夠讓我們直觀明瞭的瞭解到事物的發展動態等等。     &nbs

金蝶醫療在健康中國峰會上釋出網際網路+醫療服務”創新應用成果

廣州2018年11月13日電 /美通社/ -- 11月10日,由《健康報》社和浙江大學醫學院附屬邵逸夫醫院主辦的2018第五屆網際網路+健康中國大會暨第二屆“健康中國”杭州峰會盛大開幕。國家衛生健康委員會相關領導、中國工程院院士、浙江大學醫學院附屬邵逸夫醫院蔡秀軍院長、《健康報》社總編輯

使用 bintray 網站釋出 library 到 jcenter

參考:http://www.jianshu.com/p/6a6eca8c24c4 一、先說下注冊: 如果點下圖中那個大大的綠色按鈕就錯了,因為那樣註冊的是一個組織 註冊個人的地址是: https://bintray.com/signup/oss 二、建立要上傳的li

ECS太貴,如何家裡機器上的網站釋出到公網?

實現部署需要的環境如下: 家裡機器(win10)通過路由nat上網,沒有可用的公網IP,簡稱機器A1 配置內網機器通過私鑰登陸訪問香港地區的ECS,例如win10機器上安裝hyper-v虛擬機器,虛擬出一臺linux主機,上面部署了nginx服務,埠是8080,簡稱機器A2 申請一個阿里雲非大陸地區的ECS

ASP.net 網站釋出步驟及注意事項

1、用VS2013開啟解決方案。      2、選中解決方案,點選滑鼠“右鍵”—>從彈出對話方塊中,選擇“清理解決方案”。 3、待第2步“清理解決方案”結束後,選中“解決方案”—>點選滑鼠“右鍵”—>在彈出對話方塊中,選擇“重新生

python爬某視訊網站網站下所有視訊連結儲存到TXT檔案

import re import requests import time #巨集定義 #title = 'https://8*8*5*r*i*.com' title = 'http://www.gaoqing.la/' txtRoute = 'D:\\MySeGF\\' contextGF

Django個人部落格開發之網站釋出

Python環境部署 我們今天學習如何將Django部落格專案部署到Linux伺服器上,我們此次選擇Linux的系統是centos7,如何安裝centos7我就不在這裡進行演示了,如果不會的請自行百度如何安裝centos7。映象下載地址:https://www.centos.org/down

Unite for mac 2.0 破解版 免啟用 — 網站轉換為本地Mac應用程式

軟體介紹 Unite for mac是Mac系統上一款將網站轉換為本地應用程式的工具,可以讓使用者快速、輕鬆地把網站變成macOS上功能齊全的本地應用程式,使用革命性的Unite瀏覽器作為後臺,每個Unite應用程式都有自己的瀏覽器,功能齊全並且體積非常的小。 因為轉換後的Unite

解決ASP.NET Core網站 釋出按鈕不能用的問題

1.安裝從IIS到Kestrel server的反向代理, 2.安裝完後重啟服務,用管理員許可權開啟命令列: 輸入  net stop was /y執行完後再執行net start w3svc3.重

Jenkins專案釋出到Tomcat

1. 操作環境 1. Windows: win10 2. Jenkins Jenkins 2.75 3. Java JDK_1.8.0_64bit.exe 4. Tomcat apache-tomcat-9.0.0.

58集團監控業務實踐:網站執行資訊透明化

作者介紹 龔誠,58集團技術工程平臺部高階經理,碩士畢業於哈爾濱工業大學計算機應用專業。曾任職於百度、新浪微博等公司負責運維及自動化團隊的技術和管理工作,在網站的穩定性建設、網站優化等方面有豐富的經驗。監控系統是服務穩定性的重要保障,本文將分享58集團監控業務實踐。總體工作思路是將網站執行資訊透明化

phpnow安裝apache失敗及phpnow繫結域名解決方法,網站釋出到外網

在使用PHPnow工具安裝Apache和MySQL資料庫時經常會出現以下錯誤資訊: 安裝服務 [apache_pn]失敗.可能原因如下: 1. 服務名已存在,請解除安裝或使用不同的服務名. 2. 非管理員權 限,不能操作 Windows NT 服務. 如果你在安裝PHPno

網站打造成單頁面應用SPA(Single Page Application)

摘要:不知你有沒有發現,像Github、百度、微博等這些大站,已經不再使用普通的a標籤做跳轉了。他們大多使用Ajax請求替代了a標籤的預設跳轉,然後使用HTML5的新API修改了Url,你可以在F12的Network面板裡發現這個祕密。 前言 不知你