1、怎麼把寫好的網站上傳到 主機寶linux版裡面去
1、首先你得裝一個FTP軟體在本地,用於上傳數據。如leapftp、flashfxp等,地址、帳號、密碼在你這個控制面板里有。
2、為了以後管理方便(上傳文章等),你的傳一個cms(內容管理系統)到主機上,php的有phpcms、dedecms、帝國cms等,asp/.net的有風訊、科訊、aspcms等。主機支持什麼類型的就選什麼類型。
3、你得會html、css、js等,把寫好的模板放到CMS對應的模板目錄,你得搞懂這個CMS怎麼用。
4、你得懂網站相關的其他技術,慢慢學吧。
製作步驟按照1、2、3就可以,中途遇到其他問題多搜索。祝你順利。
有一個linux操作系統的主機不能用ssh遠程登錄,必須在dos下連接,輸入「telnet 地址」
我想給這台linux主機傳一些文件,用ftp命令,但是我不會。現在文件放在了windows主機下的C盤當中,請問怎麼使用ftp命令將windows上的文件傳到linux主機上
2、主機寶 php.ini在什麼位置
下載一個windows版本的php壓縮包,比如:php-5.6.23-Win32-VC11-x86.zip,解壓縮,然後找到php.ini-development,修改文件擴展名,得到php.ini,就可以進行參數配置了
3、Nodejs + MongnDB 怎樣部署到雲伺服器
×
loading..
資訊
安全
論壇
下載
讀書
程序開發
資料庫
系統
網路
電子書
微信學院
站長學院
QQ
手機軟體
考試
Linux|
Windows|
Dos命令行|
瀏覽器|
虛擬機|
其他|
首頁 > 系統 > 其他 > 正文
阿里雲部署Node.js伺服器(Windows環境)
2015-04-20
0 個評論
來源:空気力學少女の詩
收藏
我要投稿
花了大半個月做的網站終於要上線了,周圍的同學們很多都在使用阿里雲的伺服器,我也入手了一台。
考慮到自己不是很適應ubuntu的命令行界面,於是買了個windows的,上網搜了一下,似乎都是用linux來部署nodejs的,所以只能自己摸索著來,所幸的是nodejs本身就相當於web伺服器,所以不需要apache之類的額外配置
一,配置環境
首先是要安裝node環境,可以到官網上下載安裝包,安裝好之後進入目錄安裝express框架:
?
1
2
<code class="hljs lasso">npm install express -gd (全局安裝)
npm install -g express-generator(安裝generator)</code>
詳情看這里: nodejs入門
二,部署網站
然後是把本地網站文件夾上傳到伺服器上,為了圖省事我直接用郵箱附件發過去的==||
不用配置什麼IIS伺服器,也不用什麼網站根目錄,直接丟在桌面上進入目錄使用命令:
?
1
<code class="hljs lasso"><code class="hljs cs">node root.js//自定義的主文件</code></code>
如果已經正確配置了nodejs,就可以正常運行了,就這么簡單
打開chrome(阿里雲自帶IE,自己下了一個chrome),在地址欄輸入
?
1
<code class="hljs lasso"><code class="hljs cs"><code class="hljs css">localhost:3000</code></code></code>
網站就開始運行啦
除此之外,還可以在本地瀏覽器輸入
伺服器ip:3000
就可以遠程訪問了~~~~
不需要什麼網站根目錄,也不需要什麼www,htdocs文件夾,node就是這么好用
三,域名綁定
接下里似乎還有一個問題
輸入IP和埠可以訪問了,域名怎麼搞??
主機寶可以幫我們綁定域名,IIS伺服器也能幫我們綁定域名,但nodejs似乎在裸奔誒
百度了好久,似乎有個叫IISNode的東西但出於對IIS的天然恐懼pass掉。
後來才找到下面的方法:
使用nginx的反向代理綁定域名
下載好nginx的windows版本之後,打開conf文件夾,網上有一些關於linux下nginx的配置,說要打開inculde文件夾新建conf文件但windows版本的似乎沒有啊~~~
解決方法:
打開nginx.conf,在http域裡面,第一個server域下面添加如下內容:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<code class="hljs lasso"><code class="hljs cs"><code class="hljs css"><code class="hljs bash">upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
listen 80;
#xxx是你自己的域名
server_name www.xxx.com xxx.com;
# access_log ../logs/test.log;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header Connection "";
proxy_pass http://nodejs;
}
}</code></code></code></code>
大致就是把外部的80埠訪問轉到本地的3000埠
詳細信息請看下面:
Nginx反向代理Nodejs
這樣就域名就綁定好了
除此之外,還要在域名服務商那裡綁定ip,搞定之後,在瀏覽器輸入域名就可以訪問啦
4、主機寶windows版怎麼偽靜態擴展
偽靜態是相對於靜態而言的。我們知道web1.0的時候網頁都是一個一個的,沒有資料庫之類的,這個時候的每一個網頁都是一個文件,但是web2.0年代,動態網頁出現了,一個文件後邊的參數不一樣,網頁數據就不一樣,這樣的網站就叫做動態網站。例如,靜態網頁的網址一般是:http://www.390seo.com/article/535.html,而動態網站的網址一般是http://www.390seo.com/show.asp?id=535這種形式的。偽靜態其實就是通過特點的技術(其實就是配置伺服器的一些參數)讓用戶可以用靜態頁面的網址形式去訪問動態網站。
5、linux伺服器有什麼助手嗎
你可以試一下主機寶linux版
6、網站時常可以訪問時常顯示主機寶默認頁是什麼原因
到網站根目錄,刪掉index.html或者用自己的頁面替換上去
7、主機寶如何切換php版本,扯淡的就別說了
解壓覆蓋PHP5.2所在的目錄。為安全你可以先備份(如果是IIS,你看下.php是用什麼處理的,是用ISAPI的方式還是cgi的方式)
8、關於阿里雲伺服器綁定新網域名的問題
主機綁定域名和在哪兒注冊的域名無關。。
9、主機寶Windows版主機寶WindowsWANMP版這二個版本有什麼不同
主機寶IIS版,是針對Windows Server下 IIS作為WEB伺服器而開發的一款管理工具
主機寶WANMP版, 是針對WINDOWS 平台下 使用 Apache 或者Nginx作為WEB伺服器而開發的一款工具
主要區別就是使用誰作為web伺服器