導航:首頁 > IDC知識 > 怎麼啟動web伺服器

怎麼啟動web伺服器

發布時間:2020-11-11 10:53:06

1、如何發布web伺服器

站點上點擊右鍵選擇啟動,然後在瀏覽器里輸入剛才指向的網址,就可以瀏覽你自己製作的網頁了。

當然這些都是最基本的設置,你還可以配置一些關於性能和安全的設置,例如限制帶寬和哪些用戶可以訪問此Web頁等,其實要想建立一個相對安全的網站這些還遠遠不夠,限於篇幅及本文的主題限制在此不再多費口舌,有興趣與此的朋友可以參閱相關資料。

建立ftp伺服器

FTP是File Transport Protocol的簡稱,其作用是使連接到伺服器上的客戶可以在伺服器和客戶機間傳輸文件。除WWW服務外,FTP也算是使用最廣泛的一種服務了。在此介紹一下利用IIS建立FTP伺服器的方法。

在WWW服務里已經介紹過了,同WWW服務一樣,IIS默認有一個默認的FTP站,因此你可以通過修改默認FTP站點來滿足你的需要。

在默認FTP站點上點右鍵:

輸入描述:夢幻末世紀,設置IP地址:192.168.1.12,埠默認為21,一般不需要更改。

設置連接,同Web伺服器一樣注意啟用日誌紀錄。

然後選中主目錄對話框

基本上按照上圖的設置就可以了,指定目錄的訪問許可權。一般選擇讀取,你也可以以後再指定訪問許可權,讓管理員具體寫入的許可權,讓一般文章者具有讀取的許可權。

在安全賬戶中修改賬戶信息,根據自己的需要修改

允許匿名連接選項一定要填上。否則用戶訪問此站點時需要用戶名和密碼。默認狀態下是可以允許匿名訪問的。用戶名為anonymous,密碼為空。

定義用戶訪問FTP站點和退出站點時的信息以及最大連接數

當然大家也可以根據自己的需要和愛好來設置。

最後測試:

在運行中,打開cmd,然後輸入 ftp 192.168.1.12(剛才設置的IP地址)回車,輸入用戶名anonymous。

然後回車,要求輸入密碼,因為密碼為空,按回車即可!(日後為了網站的安全,可以設置禁止匿名訪問,並加強密碼,這里為了測試方便所以設置匿名用戶)如果一樣那麼祝賀你,ftp網站配置成功,剩下的就是你豐富自己的站點內容了。

當然基於XP還有很多別的伺服器可以架設,但個人網站一般最經常使用的就是這兩種伺服器,所以其它的就不再多說了,最後提醒一下,建立自己的伺服器,必須提高自己的網路安全意識,否則損失不小。

2、怎麼重新啟動WEB服務端?

輸入 如果還不行就是埠被佔用,任務管理器結束其他8081,3306埠的進程

3、web伺服器怎麼啟動不了

重裝IIS
然後運行c:\winnt\Microsoft.Net\Framework\v1.1.4322\aspnet_regiis -i

4、pycharm自帶的web伺服器怎麼重新啟動

下面給出重啟IIS服務的幾種方法。
1、通過「IIS管理器」重啟
在IIS伺服器管理控制樹中展開IIS節點,選擇需要重新啟動IIS服務的計算機,接著單擊滑鼠右鍵,選擇「所有任務」->「重新啟動IIS」。

2、通過「控制面板」->「管理工具」->「服務」重啟
打開「控制面板」->「管理工具」->「服務」。找到「IIS Admin Service」 右鍵點擊「重新啟動」 彈出 「停止其它服務」 窗口,點擊「是」。

3、通過Net 命令操作
點擊 「開始」->「運行」,輸入cmd 打開命令窗口。

輸入 net stop iisadmin /y 回車停止IIS。
再輸入 net start iisadmin 回車啟動IIS。
再輸入 net start w3svc 回車WEB服務。
 
4、通過IISReset 命令操作
點擊 「開始」->「運行」,輸入iisreset 回車。

5、web 伺服器怎麼啟動

你需要在你的系統里安裝IIS服務,這樣你就可以使用你的Microsoft visual studio.net 2003了

或者你安裝過IIS服務了(停止運行了),右鍵我的電腦 管理 服務和應用程序 internet信息服務,網站 默認網站 右鍵 啟動!

6、怎麼在web伺服器端創建一個一直運行的程序。

這樣的事例在項目中會經常用到
一般都是做成batch處理
batch處理是針對某一功能的獨立處理
batch處理有的是根據系統啟動而啟動
有的是根據服務啟動而啟動
看具體的需求了

根據你的描述
一般常用的就有清空資料庫的履歷表或日誌表等操作
只要啟動的條件限定好了 就可以實施了

7、WEB伺服器環境怎麼搭建

果要用IIS搭建WEB伺服器的話,先做准備工作:下載好IIS6 for2003或者准備好2003安裝盤,再繼續下面的工作:

第一步:默認情況下IIS6是沒有安裝在Windows2003系統中的,所以我們需要手動安裝這個組件,通過任務欄的「開始->程序->管理工具->配置您的伺服器向導」來啟動安裝步驟。

第二步:出現歡迎使用「配置您的伺服器向導」提示後點「下一步」按鈕。
第三步:系統會給出准備安裝各類組件所需要的所有準備工作,我們繼續點「下一步」按鈕。
第四步:系統自動搜索已在本機安裝了的系統服務組件。
第五步:搜索完畢會在「伺服器角色」窗口顯示已在本機安裝的系統服務以及沒有安裝的服務,區別在於「已配置」處用「是」和「否」進行區分。讀者可以看到「應用程序伺服器(IIS,ASP.NET)」組件是沒有安裝的,我們需要安裝他.
第六步:點「下一步」按鈕後會出現應用程序伺服器選項,在這里會讓我們選擇是否安裝IIS相關的其他工具,包括frontpage server extension以及asp.net。如果我們想安裝可以在前面打勾。點「下一步」繼續
第七步:系統將顯示出整個IIS組件的大概過程列表。
第八步:接著開始安裝並配置IIS程序。

第九步:系統將自動調用安裝程序進行安裝,建立文件列表。
第十步:在安裝過程中會彈出提示要求插入標為windows server 2003的安裝光碟到光碟機中。這是因為默認情況IIS組件的程序與文件是存儲在windows 2003光碟中的,所以需要我們插入光碟。

第十一步:點「取消」,瀏覽選擇剛才下載的IIS文件夾

第十二步:等待大概5分鍾所有系統就完成了IIS6組件的安裝工作,會彈出此伺服器現在是一台應用程序伺服器的提示。我們點「完成」按鈕完成全部安裝工作。

第十三步:安裝完後我們在「管理您的伺服器」窗口中就會發現「應用程序伺服器」已經出現在該界面中了。我們也可以通過「開始->程序->管理工具」中找到「Internet 信息服務(IIS)管理器程序」的蹤影了。

第十四步:雖然我們安裝完IIS組件,但還有一些必要的工作要做。因為這些操作是必須的,如果不設置這些參數在日後使用中會出現莫名其妙的錯誤,所以筆者也將這些設置放在安裝IIS的操作中了。我們通過「開始->程序->管理工具->Internet 信息服務(IIS)管理器程序」啟動IIS程序。

8、如何使Web伺服器啟動時載入一個ServerSocket服務

你自己寫一個servlet,在init方法中進行監聽即可,在部署文件web.xml中,將這個servlet設置為load-on-startup即可。如:
<servlet>
<servlet-name>myServlet</servlet-name>
<servlet-class>com.my.servlet.myServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>myServlet</servlet-name>
<url-pattern>/myServlet/*</url-pattern>
</servlet-mapping>
這樣,tomcat啟動時便載入這個servlet,其init方法會自動被調用

相當於server socket 寫在servlet里

具體可以百度"WEB伺服器啟動時載入一個ServerSocket服務"

9、webstord中怎麼啟動伺服器

首先nodejs 三個重要的層 Dao持久層(數據層) service服務層(業務層) router表現層(路由)

Dao持久層(數據層) :
mysql的配置 回調服務層的函數

database.js 這里主要是配置mysql參數
配置過後不用再改變 可以固定不變
var mysql = require('mysql');
function getConAPI(){
var con = mysql.createConnection({
host:'127.0.0.1',
user:'root',
password:'123456',
database:'backstage'
});

return con;
}
function query(sql,param,func){
var con = getConAPI();
if(!func){
func = param;
param = [];
}
con.query(sql,param,function(e,r){
if(e){
console.log("����������"+e);
}else{
func(r);
}
con.end();
});
}

function queryByPage(curpage,eachpage,sql,param,func){
var con = getConAPI();
if(!curpage || curpage <= 0){
curpage = 1;
}
if(!func){
func = param;
param = [];
}
con.query("select count(*) cnt from ("+sql+") t",param,function(e,r){

var count = r[0].cnt;
var maxpage = Math.ceil(count/eachpage);
sql += " limit "+((curpage-1)*eachpage)+","+eachpage;
var inner_con = getConAPI();
inner_con.query(sql,param,function(e,r){

var page = {"curpage":curpage,"maxpage":maxpage,"eachpage":eachpage};
if(e){
console.log("����������"+e);
}else{
page.data = r;
func(page);
}

inner_con.end();

});
con.end();

});

}
exports.getCon = getConAPI;
exports.query = query;
exports.queryByPage = queryByPage;

---

userDao.js
這里主要是運用mysql語句 對數據的增刪查改
/**
* Created by HeSir on 2016/3/23.
*/
var database = require("./database");

//登錄

exports.findeByUserNameAndPwd = function(ary,fun){
database.query("select * from user where username=? and password=?",ary,fun);
console.log("查詢用戶名和密碼");
console.log(ary);
};

service----

服務層 這里主要是連接數據層和表現層的 1.校驗規則2.回調持久層
/**
* Created by HeSir on 2016/3/23.
*/
var userDao = require("..//userDao");

//登錄 ----login
exports.login = function(ary,fun){
userDao.findeByUserNameAndPwd(ary,fun);
};

router---

管理路徑 獲取數據 請求(req)和響應(res)
利用ajax提交和獲取
/**
* Created by HeSir on 2016/3/23.
*/
var express = require('express');
var router = express.Router();
var userService = require("../service/userService");

//get users listing

router.get('/',function(req,res,next){
res.send('respond width a resource');
});

//登錄------login
router.post("/login",function(req,res){
var ary = [req.body.username,req.body.password];
userService.login(ary,function(i){
if(i.length > 0){
req.session.user = i[0];
}
res.send(i);
});
});

mole.exports = router;

app.js
裡面配置好路由

var userRoute = require('./routes/UserRoute');
app.use('/users', userRoute);

10、web伺服器啟動

從錯誤信息看是:有個程序出錯.名字為NanoHTTPD的程序,找不到main類.
但估計是NanoHTTPD 伺服器不是這么啟動的吧.或者是NanoHTTPD這個文件(文件名/格式/是否編譯/內容)有問題.

與怎麼啟動web伺服器相關的知識