① 自己的網站代碼怎樣在我自己的伺服器上運行自己的網站代碼
如果是asp、html的,在伺服器上安裝iis即可
如果是php的,需要安裝Apache + PHP + MySQL環境
安裝好後,直接上傳你的網站代碼即可
② 伺服器搭建php源碼需要什麼配置
不需要很高吧,我記得後盾人講解過,你可以去看看,手把手教你
③ 如何運行php代碼在伺服器上
保存成.php的格式,配置一個php伺服器, 然後放在網站的虛擬目錄里。
④ 搭建git伺服器需要什麼樣的配置
搭建Git伺服器需要准備一台運行linux的機器,強烈推薦用Ubuntu或Debian,這樣,通過幾條簡單的apt命令就可以完成安裝。
假設你已經有sudo許可權的用戶賬號,下面,正式開始安裝。
第一步,安裝git:
$ sudo apt-get install git
第二步,創建一個git用戶,用來運行git服務:
$ sudo adser git
第三步,創建證書登錄:
收集所有需要登錄的用戶的公鑰,就是他們自己的id_rsa.pub文件,把所有公鑰導入到/home/git/.ssh/authorized_keys文件里,一行一個。
第四步,初始化Git倉庫:
先選定一個目錄作為Git倉庫,假定是/srv/sample.git,在/srv目錄下輸入命令:
$ sudo git init --bare sample.git
Git就會創建一個裸倉庫,裸倉庫沒有工作區,因為伺服器上的Git倉庫純粹是為了共享,所以不讓用戶直接登錄到伺服器上去改工作區,並且伺服器上的Git倉庫通常都以.git結尾。然後,把owner改為git:
$ sudo chown -R git:git sample.git
第五步,禁用shell登錄:
出於安全考慮,第二步創建的git用戶不允許登錄shell,這可以通過編輯/etc/passwd文件完成。找到類似下面的一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
改為:
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
這樣,git用戶可以正常通過ssh使用git,但無法登錄shell,因為我們為git用戶指定的git-shell每次一登錄就自動退出。
第六步,克隆遠程倉庫:
現在,可以通過git clone命令克隆遠程倉庫了,在各自的電腦上運行:
$ git clone git@server:/srv/sample.git
Cloning into 'sample'...
warning: You appear to have cloned an empty repository.
剩下的推送就簡單了。
管理公鑰
如果團隊很小,把每個人的公鑰收集起來放到伺服器的/home/git/.ssh/authorized_keys文件里就是可行的。如果團隊有幾百號人,就沒法這么玩了,這時,可以用Gitosis來管理公鑰。
這里我們不介紹怎麼玩Gitosis了,幾百號人的團隊基本都在500強了,相信找個高水平的Linux管理員問題不大。
管理許可權
有很多不但視源代碼如生命,而且視員工為竊賊的公司,會在版本控制系統里設置一套完善的許可權控制,每個人是否有讀寫許可權會精確到每個分支甚至每個目錄下。因為Git是為Linux源代碼託管而開發的,所以Git也繼承了開源社區的精神,不支持許可權控制。不過,因為Git支持鉤子(hook),所以,可以在伺服器端編寫一系列腳本來控制提交等操作,達到許可權控制的目的。Gitolite就是這個工具。
⑤ 為什麼要用伺服器跑代碼
因為一般來說用伺服器跑代碼的性價比要比用Markdown編譯器、軟體等的高得多
好處:
1.減少伺服器的數量,提供一種伺服器整合的方法,減少初期硬體采購成本
2.簡化伺服器的部署、管理和維護工作,降低管理費用
3.提高伺服器資源的利用率,提高伺服器計算能力
4.通過降低空間、散熱以及電力消耗等途徑壓縮數據中心成本
5.通過動態資源配置提高IT對業務的靈活適應力
6.提高可用性,帶來具有透明負載均衡、動態遷移、故障自動隔離、系統自動重構的高可靠伺服器應用環境,減少伺服器或應用系統的停機時間
7.支持異構操作系統的整合,支持老應用的持續運行
8.在不中斷用戶工作的情況下進行系統更新
9.支持快速轉移和復制虛擬伺服器,提供一種簡單便捷的災難恢復解決方案
⑥ 剛租用了一個伺服器,怎麼在上面寫代碼,新手求教
在伺服器上安裝一個ftp伺服器軟體,開設一個賬戶,然後在你電腦上安裝一個ftp軟體,使用伺服器ip、你開設的賬戶連接登陸,就可以上傳下載文件了!!!
⑦ 如何在伺服器(linux)上運行寫好的代碼
安裝LAMP一套軟體。 安裝方法網上很多的。
要不就幾十元買個便宜linux虛擬主機,用用。
⑧ 我現在有個.asp跟.html結尾的文件網站代碼怎麼運行在本地伺服器上需要搭建什麼環境
1、安裝完整的web伺服器IIS。安裝完成後,需要做好相應的配置以及iis網站的建立。建議參考網上的教程一步一步來操作。第一次接觸麻煩一些,但是會了後,和正式伺服器網站是一樣的。建議安裝學習
2、還有1種是:簡易IIS伺服器。綠色軟體,無需安裝。網上搜一下簡易IIS伺服器有下載。只作為網站簡單的調試和測試,復雜的比如有組件類的asp程序可能無法正常完美使用。
⑨ 伺服器上怎麼跑R程序代碼
安裝個R語言解釋器就行了
⑩ nodejs 伺服器開發 寫代碼用什麼工具
這個web伺服器包括三塊,app.js是程序入口,負責響應url請求;route.js是路由,用來分發處理復雜的業務邏輯;system.js是配置文件,用來配置伺服器參數,如host、port等
首先來看app.js,引用模塊,http處理url請求,url用來解析請求參數和路徑,path只是用來匹配路徑的擴展名o(╯□╰)o,fs用來讀取本地靜態文件,剩下兩個模塊後面詳解。
接下來正式創建伺服器處理請求,請求大致分兩類,一類是靜態文件,如xxx.html、xxx.js等等,另一類是進行業務處理,如常見的增刪查改操作,這一部分操作交給路由處理,這里用了一個簡單的判斷邏輯:通過後綴名,後綴名在system.js中配置。
讀取本地文件的時候要注意一點,那就是緩存。如果客戶端發出重復請求,伺服器需要判斷文件自上次請求後是否發生了修改,如果未修改返回304,這樣可以加快瀏覽器端的響應速度。這里的判斷方式是通過判斷請求的header的if-modified-since時間和本地文件修改時間是否一致,如果一致則返回304,否則重置該時間,第一張圖是代碼,第二張圖是通過chrome調試工具看到的請求頭部時間。
如果需要進行業務處理,則交給路由處理了。首先路由引入具體的業務邏輯模塊,然後通過解析具體的路徑名來執行具體的業務邏輯,這里注意的是:由於node.js的並發特性,記得傳入回調函數來獲得相應的處理結果。
最後看一下伺服器配置文件和啟動後的效果 :)