如何把服務端部署在伺服器上
Ⅰ Windows部署服務(WDS)
一、安裝Windows部署服務(WDS)
1、選擇「開始—程序—管理工具—伺服器管理器」,打開「伺服器管理器」控制台,選擇「角色」選項,單擊「添加角色」鏈接,運行「添加角色向導
2、在「選擇伺服器角色」對話框中,選中「windows 部署服務」復選框,如圖1-1
3、在「選擇角色服務」對話框中,選中「部署伺服器」復選框如同3-1所示
4、 在「確認安裝選擇」對話框中,查看並確認將要安裝的角色或功能,如圖4-1所示
5、單擊「安裝」按鈕開始安裝。安裝結束後,顯示「安裝結果」對話框,如圖5-1所示,單擊「關閉」按鈕退去即可
二、到這windows 部署服務就安裝完成了,下面講如何運行windows 部署服務,要運行Windows 部署需要安裝DHCP服務,下面安裝DHCP服務。
6、在「選擇伺服器角色」對話框中添加「DHCP伺服器」如圖6-1所示
7、在「選擇網路連接綁定」對話框中選擇「172.30.5.15」如圖7-1所示
8、在「添加或編輯DHCP作用域」對話框中,為當前DHCP伺服器添加作用域,作用域的地址范圍是172.30.5.15—172.30.5.199。如圖8-1所示
9、在「配置DHCPv6無狀態模式」對話框中,選擇「對此伺服器禁用DHCPv6無狀態模式」單擊按鈕,如圖9-1所示
10、安裝DHCP伺服器完成之後,在「伺服器管理器」窗口中定位到」DHCP伺服器」,刪除其他作用域(只保留圖8-1創建的作用域),然後打開 該作用域的「屬性」對話框(如圖10-1) 在「高級」選項卡中選擇「兩者」單選按鈕,如圖10-2所示
11、最後在「IPv4屬性」對話框中,為DHCP伺服器綁定172.30.5.15 的伺服器地址如圖11-1所示
三 .到此DHCP也安裝完成,下面介紹Windows部署服務的配置過程與步驟
12、打開「伺服器管理器」定位到「角色—Windows部署服務」,開始啟動Windows部署服務。
13、右擊dc.heinfo.local(如果你計算機名為win 2008-1 域名為a.com那就右擊win2008.a.com) ,從快捷菜單中選擇「配置伺服器」的命令,如圖13-1所示,啟動「Windows 部署服務配置向導」。
14、在「歡迎頁面」對話框中列出了Windows 部署服務所需的條件,如圖14-1所示
15、在「遠程安裝文件夾的位置」對話框中,選擇一個可用空間最大的NTFS分區,作為Windows 部署服務保存操作系統映像的位置,如圖15-1所示
16、在」DHCP選項60」對話框中,配置DHCP伺服器。如果網路中的DHCP 伺服器與Windows 部署服務在同一台計算機上,請選中「不偵聽埠67」和「將DHCP選項標記#60配置為PXECLIient復 選框,」如圖16-1所示
17、在「PXP伺服器初始設置」對話框中,選擇「響應所有(已知和未知)客戶端計算機」單選按鈕,如圖17-1所示
18、在「配置完成」對話框中,選擇「立即在Windows 部署伺服器上添加映像」復選框,如圖18-1所示
19.在「Windows 映像文件位置」對話框中,選擇將要添加的Windows 操作系統的位置。在本例中,將 Windows 7(集成 SP1)的64位安裝光碟放在光碟機中,該光碟機盤符為D。在本例中選擇D:,如圖19-1所示(在選擇的 時候先把映像放在光碟機中,然後選擇光碟機)
20.在「映像組」對話框,選擇「創建新的映像組」單選按鈕,在此命令映像組名稱為「Windows 7 SP1」,如圖20-1所示
21.在「復查設置」對話框中,顯示了圖19-1中要添加的映像數,分別為「啟動映像數」與「安裝映像數」,如圖21-1所示
【說明】「啟動映像」是用來安裝計算機的操作系統映像。從windows vista 開始,啟動與安裝映像分開。用高版本的啟動映像啟動計算機,可以安裝「低版本」的操作系統,但用低版本的啟動映像啟動計算機,將不能安裝「高版本」的操作系統。例如,可以用windows 7 SP1 的啟動映像啟動計算機,可以用來安裝windows vista;windows server 2008;windows Server 2008 R2;windows 7;windows 7集成SP1包,但用windows vasta 的啟動映像啟動計算機,則不能安裝windows 7;windows server 2008 R2操作系統映像。
22 .在「任務進度」對話框中,當操作系統的啟動映像與安裝映像添加到windows部署伺服器之後,顯示「操作完成」,單擊「完成」按鈕,如圖22-1所示
23.返回到「伺服器管理器」窗口,可以看到已經添加了4個windows 7的安裝鏡像,如圖23-1所示
三.下面介紹添加其他操作系統的安裝鏡像
24.定位到「伺服器管理器—角色—windows 部署服務—伺服器—(伺服器計算機名)—安裝映像」,在右側空白窗格中央右擊「添加映像組」,如圖24-1所示
25、在「添加映像組」對話框中,輸入要創建的組名,在本例中為「windows 7 sp1 x32」。
26、然後定位到新創建的映像組,在右側空白窗口中右擊,在彈出的快捷菜單中選擇「添加安裝映像」命令,如圖26-1所示。
27.然後在光碟機中換上windows 7 集成sp1 的32位版本,在「映像文件」對話框中瀏覽選擇windows 7 安裝光碟根目錄中的 \sources、install.vim文件。
【說明】在Windows Vista 及其以後的操作系統安裝光碟的sources目錄中,有兩個映像文件,其中名為install.wim的是安裝映像,名為boot.vim的是啟動映像。
28.在「可用映像列表」對話框中,顯示了可用的映像列表及描述信息。如果採用默認的名稱和描述,請選中「使用每個選定映像的默認名稱和說明」復選框的選擇。如圖28-1
29、如上圖中取消了「使用每個選定映像的默認名稱和說明」復選框的選擇,則會彈出「映像元數據」對話框,並依次顯示每個映像的名稱和說明,可以根據需要修改,如圖29-1和29-2
30、在「摘要」對話框中顯示要添加的映像,如圖30-1所示
31、添加映像完成後,單擊「完成」按鈕如圖31-1
32、如果要添加其他操作系統的映像,強參照前面的步驟,創建映像組並添加映像,這些就不一一介紹了
四.在添加完映像後,需要添加啟動映像。需要注意的是,並不是每次添加安裝映像都要添加啟動映像 .如果已經有「同版本」的啟動映像,則不用添加。Windows 啟動映像與安裝映像的關 系是:
(1)windows 7 SP1與windows server 2008 R2 SP1的啟動映像相同,是同一版本。目前該版本的啟動映像可以啟動並安裝包括windows 7 SP1,windows server 2008 SP1 極其以前的操作 系統。例如windows vista, windows server 2008 windows server 2008 R2等
(2)windows啟動映像也分為32位和64位。32位啟動映像可以裝32位和64位操作系統,而64位只能安裝64位操作系統。如果windows 部署服務中同時有32位和64位啟動映像,則在使 用windows部署的時候,會自動偵測客戶端的類型,如果符合64位要求,則會出現64位和32位啟動映像的選擇,讓用戶選擇;如不符合64位要求,則會默認安裝32位啟動映像。
(3)在添加更新版本的啟動映像之後,可以刪除以前版本的啟動映像
【接下來介紹添加啟動映像的方法,以添加64位的Windows 7SP1的啟動映像為例,步驟如下】
33、在「Windows 部署服務」中,定位到「啟動映像」,在右側空白窗格中右擊「添加啟動映像」如圖33-1所示
34、在「映像文件」對話框中,從Windows 7 安裝光碟中選擇瀏覽選擇名為boot.wimd的啟動映像,如圖34-1所示
35、在「添加元數據」對話框中顯示了添加的映像名稱和說明,用戶也可以根據自己的需求或習慣進行定製。如圖35-1
36、在「摘要」對話框中顯示了要添加的影響的名稱和位數(x64表示64位)如圖36-1所示
37、添加完成後,單擊「完成」按鈕,完成鏡像的添加。如圖37-1所示
38、添加啟動映像完成之後,返回到「Windows 部署服務」,在「啟動映像」頁顯示了添加的映像,如圖38-1所示
39、如果要刪除不再使用的映像,可以右擊該映像,在彈出的快捷菜單中選擇「刪除」命令根據提示進行操作即可,如圖39-1
【下面介紹配置Windows部署服務 】
五、在添加完安裝映像與啟動映像後,右擊伺服器名,從快捷菜單中選擇「屬性」命令(見圖39-2),可以用來配置Windows部署伺服器
40、選擇「PXE響應設置」選項卡,選中「響應所有(已知和未知)客戶端計算」單選按鈕,如圖40-1所示
41、選擇「目錄服務」選項卡。在「新建客戶端命令策略」選項區域中設置客戶端計算機的命名原則,在「客戶端賬戶位置」選項區域中設置將使用Windows部署服務遠程安裝操作系統的計算機存放的位置。如圖41-1所示
【說明】在以前的RIS伺服器中,使用RIS部署的計算機只能保存在AD的computers容器中,而在Windows部署服務中,可以將使用windows部署服務安裝操作系統的計算機統一保存在一個容器 中。
42、在「啟動」選項卡中,設置「默認啟動映像」和「默認啟動程序」通常選擇默認的就可以,如圖42- 1所示
43、在「高級」選項卡中,將選擇Windows 部署服務使用AD伺服器和是否對DHCP中授權,請選中「在DHCP中授權此windows部署服務伺服器」單選按鈕,如下圖
44、在DHCP選項卡中設置DHCP服務,如果當前伺服器上沒有DHCP伺服器,請選擇兩項。如圖44-1所示
45、在「客戶端」選項卡中,設置是否啟用無人參與安裝,如圖45-1所示
設置完成後,單擊「確定」按鈕。完成Windows 部署伺服器的設置,接下來創建一個windows 7虛擬機,在虛擬機中,通過網路安裝windows 7操作系統,主要步驟如下:
46.創建Windows 7虛擬機後,啟動虛擬機,當出現Press F12 for networkserver boot時,按F12鍵,如圖46-1所示
Ⅱ 我自己有一個伺服器。我想把網站放在自己的伺服器上。要怎麼操作
一.根據網站的程序搭配好所需要的伺服器環境.並安裝FTP服務端.
二.在本地電腦下載安裝flashfxp工具.登錄FTP.將自己的網站源碼上傳到伺服器目錄下.
三.在伺服器上面安裝IIS或者apache.並用來配置你的網站.
Ⅲ django文件如何部署(怎麼把django程序部署到伺服器上)
導讀:很多朋友問到關於django文件如何部署的相關問題,本文首席CTO筆記就來為大家做個詳細解答,供大家參考,希望對大家有所幫助!一起來看看吧!
一、IIS下部署DjangopipinstallDjango
pipinstallwfastcgi
Django項目根目錄下建立web.config文件,內容如下
在靜態文件所在文件夾內建立web.config文件,內容如下
點擊IIS管理器左邊的「應用程序池」,再點擊右邊的「設置應用程序池默認設置...",找到「進程模型」下的「標識」選項,改為LocalSystem
Windows10使用IIS部署Django項目
相對於linux系統來說,Windows10下進行django項目部署要簡單許多,假設已搭建python環境,以及django項目已進行靜態資源的收集(執行了pythonmanage.pycollectstatic),那麼就可以開始以下操作了。
以管理員打開cmd命令安裝:
再次輸入命令:
會生成一個路徑,將它保存下來
從剛剛獲得的路徑中復制一份wfastcgi.py文件到項目根目錄中
在根目錄中新建一個web.config文件,內容如下:
打開管理工具,進入IIS管理器,添加網站:
添加完畢後即可訪問網站!
在IIS管理器中,進入應用程序池
訪問頁面或單獨訪問網站,後台出現400錯誤,這可能是因為沒有給網站許可權的原因
參考:
如何在伺服器上部署Django項目並使其在後台一直運行前幾天老師讓我把一個Django項目(爬蟲網頁)放到校園內網上,但是我想先用自己的伺服器來嘗試一下。之前剛好有在DigitalOcean上買過伺服器用來運行ss腳本,平時伺服器一直放著沒啥用,所以就拿它來試驗一下。
廢話不多說,第一步通過WinSCP軟體把Django文件傳到伺服器上。
在伺服器中安裝Django需要的環境和我所需要的Python第三方庫。
以上所有步驟完成後,還需要進行一步操作,這是我經歷的一個坑。打開Django文件目錄中的settings.py,把ALLOWED_HOSTS=[]改為ALLOWED_HOSTS=["*"]。
在伺服器中打開到manage.py所在的目錄,輸入命令:
python3manage.pyrunserver0.0.0.0:8000
然後按下回車,在瀏覽器中輸入:該伺服器IP地址:8000,大功告成!
Attention:
1.python3不是特定的,是根據你的Django項目所需要的環境指定的。
2.8000是埠號,可以修改。
如果想要Django項目一直運行,關閉終端後還在運行,即需要運行如下命令,nohupcommand,command即位上文所說的python3manage.pyrunserver0.0.0.0:8000。
django項目生產環境部署安裝uwsgi
1、pip3installuwsgi
2、在django項目下新建myuwsgi.ini文件(文件名可自取)
3、進入項目根目錄執行:
沒有報錯則啟動成功
4、配置nginx
在nginx同級目錄下創建nginx.conf-my.conf文件
進入nginx.conf配置
重啟nginx-sreload
Django部署——uwsgi+Nginx(超詳細)環境:
python3.6
centos7
Django1.11
用Django寫了個小網站,只能在自己本地跑一跑!這怎麼行?聽說可以部署在雲伺服器上,這樣別人就可以訪問了!
從哪兒開始?就從Django開始吧!老規矩,按步驟:
這里不講Django項目實施過程,假設你已經寫了一個Django項目,並且在本地127.0.0.1:8000能夠跑起來。喏,給你個參考,項目大概長這樣:
也就是項目目錄下的settings.py文件,主要強調幾個地方:
①關閉DEBUG模式:
②修改ALLOWED_HOSTS:
③配置靜態文件存放路徑:
修改好配置之後執行:
這個沒什麼說的。。。在自己的雲伺服器上裝好這兩個工具
安裝好uwsgi後最好驗證一下,驗證方法:
創建一個test.py文件:
啟動uwsgi伺服器:
如果可以正常啟動而不報錯那就應該沒問題,不放心的話再在終端驗證一下:
在uwsgi.ini里進行如下配置:
找到nginx的配置文件夾,centos7的nginx配置文件在/etc/nginx下,該路徑下有一個nginx.conf總配置文件,還有兩個文件夾./conf.d、./default.d,我們將nginx.conf復制一份到conf.d文件夾下,命名為nginx.conf(或者項目名.conf)進行如下修改(根據中文注釋進行相應配置即可):
進入uwsgi.ini文件夾下執行:
在終端執行:
Ⅳ vuejs怎麼在伺服器部署
Vue.js部署在伺服器,關鍵在於正確理解其本質和基本部署流程。
Vue.js 是運行在瀏覽器中的前端框架,無需對伺服器本地有特殊要求,只需確保伺服器能夠通過HTTP訪問到其靜態資源即可。
常見錯誤在於混淆了本地開發與生產部署環境,使用`npm run dev`在本地開發時調試,不應在伺服器環境中使用此命令。
正確的部署步驟是:使用`npm run build`生成適用於生產環境的`dist`文件夾,將其中內容上傳至伺服器的靜態文件伺服器。
資源路徑問題常見於非根目錄部署,Vue CLI生成的開發目錄默認引用資源路徑與實際路徑不同,需根據實際情況調整引用方式,例如在`app.js`中調整資源引用路徑。
部署Vue應用到網站伺服器時,若使用了Vue Router,需在路由配置中添加相應的路由規則,以支持動態URL訪問。
對於使用歷史模式的Vue應用,直接訪問非首頁URL時遇到404錯誤,可通過伺服器端設置,如Apache的`.htaccess`文件,配置所有未找到請求轉發至應用的入口`index.html`,實現通過各種URL直接訪問應用。
部署Vue應用至伺服器,關鍵在於理解其運行機制,遵循正確的部署流程,解決資源路徑問題,以及配置伺服器以支持應用的動態URL訪問,確保應用在伺服器端運行順暢。
Ⅳ 如何在伺服器上搭建web伺服器
IIS的安裝
一般在安裝操作系統時不默認安裝IIS,所以在第一次配置Web伺服器時需要安裝IIS。安裝方法為:
1、打開「控制面板」,打開「添加/刪除程序」,彈出「添加/刪除程序」窗口。
2、單擊窗口中的「添加/刪除Windows組件」圖標,彈出「Windows組件向導」對話框。
圖1
3、選中「向導」中的「應用程序伺服器」復選框。單擊「詳細信息」按鈕,彈出「應用程序伺服器」對話框。
圖2
4、選擇需要的組件,其中「Internet信息服務(IIS)」和「應用程序伺服器控制台」是必須選中的。選中「Internet信息服務(IIS)」後,再單擊「詳細信息」按鈕,彈出「Internet信息服務(IIS)」對話框。
圖3
5、選中「Internet信息服務管理器」和「萬維網服務」。並且選中「萬維網服務」後,再單擊「詳細信息」按鈕,彈出「萬維網服務」對話框。
圖4
6、其中的「萬維網服務」必須選中。如果想要伺服器支持ASP,還應該選中「Active Server Pages」。逐個單擊「確定」按鈕,關閉各對話框,直到返回圖1的「Windows組件向導」對話框。
7、單擊「下一步」按鈕,系統開始IIS的安裝,這期間可能要求插入Windows Server 2003安裝盤,系統會自動進行安裝工作。
8、安裝完成後,彈出提示安裝成功的對話框,單擊「確定」按鈕就完成了IIS的安裝。
在IIS中創建Web網站
打開「Internet 信息服務管理器」,在目錄樹的「網站」上單擊右鍵,在右鍵菜單中選擇「新建→網站」,彈出「網站創建向導」:
圖6
圖7
網站描述就是網站的名字,它會顯示在IIS窗口的目錄樹中,方便管理員識別各個站點。本例中起名為「枝葉的網站」。
圖8
網站IP地址:如果選擇「全部未分配」,則伺服器會將本機所有IP地址綁定在該網站上,這個選項適合於伺服器中只有這一個網站的情況。也可以從 下拉式列表框中選擇一個IP地址(下拉式列表框中列出的是本機已配置的IP地址,如果沒有,應該先為本機配置IP地址,再選擇。)
TCP埠:一般使用默認的埠號80,如果改為其它值,則用戶在訪問該站點時必須在地址中加入埠號。
主機頭:如果該站點已經有域名,可以在主機頭中輸入域名。
圖9
主目錄路徑是網站根目錄的位置,可以用「瀏覽」按鈕選擇一個文件夾作為網站的主目錄。
圖10
網站訪問許可權是限定用戶訪問網站時的許可權,「讀取」是必需的,「運行腳本」可以讓站點支持ASP,其它許可權可根據需要設置。
單擊「下一步」,彈出「完成向導」對話框,就完成了新網站的創建過程,在IIS中可以看到新建的網站。把做好的網頁和相關文件復制到主目錄中,通常就可以訪問這個網站了。
圖11
訪問網站的方法是:如果在本機上訪問,可以在瀏覽器的地址欄中輸入「http://localhost/」;如果在網路中其它計算機上訪問,可以在瀏覽器的地址欄中輸入「http://網站IP地址」。
網站的基本配置
如果需要修改網站的參數,可以在「網站名字」上單擊右鍵,在右鍵菜單中選擇「屬性」,可以打開「網站屬性」對話框。
1、「網站」標簽
圖12
「網站標識」:可以設置網站名字、IP地址、埠號。單擊「高級」按鈕可以設置主機頭名。
2、「主目錄」標簽
圖13
在本地路徑中可以設置主目錄的路徑名和訪問許可權。
3、「文檔」標簽
圖14
默認文檔是指訪問一個網站時想要打開的默認網頁,這個網頁通常是該網站的主頁。如果沒有啟用默認文檔或網站的主頁文件名不在默認文檔列表中,則訪問這個網站時需要在地址中指明文件名。
默認文檔列表中最初只有4個文件名:Default.htm、Default.asp、index.htm和Default.aspx。我用 「添加」按鈕加入了一個index.asp,並用「上移」按鈕把它移到了頂部。這主要是因為我的網站的主頁名為「index.asp」,所以應該把它加入 列表,至於是否位於列表頂部倒是無關緊要的。
經過以上配置,一個Web網站就可以使用了。把製作好的網頁復制到網站的主目錄中,網站主頁的文件名應該包含在默認文檔中。打開瀏覽器,在地址欄中輸入「http://本機IP地址」,就可以打開網站的主頁。其它頁面可以用網頁中的超鏈接打開。
虛擬目錄
虛擬目錄可以使一個網站不必把所有內容都放置在主目錄內。虛擬目錄從用戶的角度來看仍在主目錄之內,但實際位置可以在計算機的其它位置,而且虛擬目錄的名字也可以與真實目錄不同。
創建虛擬目錄的方法:
打開 Internet 信息服務窗口,在想要創建虛擬目錄的 Web 站點上 單擊右鍵,選擇「新建」→「虛擬目錄」。彈出虛擬目錄創建向導:
圖16
別名是映射後的名字,即客戶訪問時的名字;
圖17
路徑:伺服器上的真實路徑名,即虛擬目錄的實際位置;
圖18
訪問許可權:指客戶對該目錄的訪問許可權。
單擊「下一步」按鈕,彈出完成對話框,虛擬目錄就建立成功了。把相關文件復制到虛擬目錄中,用戶就可以按照虛擬的樹形結構訪問到指定文件了。
通常虛擬目錄的訪問許可權、默認文檔等都繼承自主目錄,如果需要修改,可在「Internet 信息服務管理器」中的虛擬目錄上單擊右鍵,選擇「屬性」,就可以修改虛擬目錄的參數設置了。
常見問題
1、如何在一台Web伺服器上建立多個網站?
在IIS管理器的「網站」上單擊右鍵,選擇「新建Web網站」,然後用「網站創建向導」可以創建新網站,每運行一次就能創建一個網站。
多網站的關鍵是如何區分各個網站,區分的依據是IP地址、TCP埠號、主機頭,只要這三個參數中有任何一個不同都可以。
①用IP地址區分各網站:首先為伺服器配置多個IP地址,然後在網站屬性的IP地址欄目中為每個網站設置一個IP地址。
②用TCP埠區分各網站:這時各網站可以使用相同的IP地址,但把TCP埠設置的不同(應該使用1024~65535之間的值),這樣也可以區分各網站。但這種方法要求用戶在訪問網站時,必須在地址中加入埠號,顯得不太方便,一般不用。
③用主機頭區分各網站:主機頭是一個符合DNS命名規則的符號串,一般就用網站的域名作為主機頭。設置主機頭可以在網站屬性的「網站」標簽中單擊「高級」按鈕進行設置。