導航:首頁 > IDC知識 > linuxwin伺服器搭建

linuxwin伺服器搭建

發布時間:2021-03-30 23:58:20

1、Linux怎麼搭建Web伺服器

 Linux怎麼搭建Web伺服器
1,基於apache的web伺服器基礎搭建:
(1)實驗環境:一台ip為192.168.10.10的rhel5.9主機作為web伺服器,一台ip為192.168.10.15的win7主機作為測試機
(2)查看服務主機軟體是否安裝
[root@ser1 ~]# rpm -q httpd httpd-manual httpd-devel
package httpd is not installed
package httpd-manual is not installed
package httpd-devel is not installed
(3)安裝軟體包
[root@ser1 ~]# yum install -y httpd httpd-manual httpd-devel
(4)啟動服務
[root@ser1 ~]# service httpd start
啟動httpd: [確定]
[root@ser1 ~]# chkconfig httpd on
(5)在win7上測試,無網頁預設下顯示紅帽測試頁
<報錯頁面存放位置/var/www/error/noindex.html>
.jpg
(6)打開配置文件
[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf
可獲得以下重要欄位:
目錄設置:
<Directory 目錄> .. .. </Directory>
訪問位置設置:
<LocationURL> .. .. </Location>
虛擬主機設置:
<VirtualHost 監聽地址> .. .. </VirtualHost>
常用的全局設置參數:
ServerName本站點的FQDN名稱
DocumentRoot網頁文檔的根目錄:預設/var/www/html/
DirectoryIndex默認索引頁/首頁文件:一般設為index.html index.php
ErrorLog錯誤日誌文件的位置
CustomLog 訪問日誌文件的位置
Listen 監聽服務的IP地址、埠號
ServerRoot 服務目錄:/etc/httpd/
Timeout網路連接超時,默認 300 秒
KeepAlive是否保持連接,可選On或Off
MaxKeepAliveRequests每次連接最多處理的請求數
KeepAliveTimeout保持連接的超時時限
Include 可包含其他子配置文件: /etc/httpd/conf.d/
(7)創建測試網頁
[root@ser1 ~]# vim /var/www/html/index.html
<h1>
This is a test page !!!
</h1>
~
(8)win7下測試,主頁變為測試網頁
.jpg
2,基於apache的web伺服器的訪問控制:
(1)web服務的地址限制
I,rder 配置項,定義控制順序
allow,deny 先允許後拒絕,預設拒絕所有;沖突時,拒絕生效;allow不設置,拒絕所有
deny,allow 先拒絕後允許,預設允許所有;沖突時,允許生效;deny不設置,允許所有
II,Allow/Deny from 配置項,設置許可權
Allow from 地址1 地址2 .. ..
Deny from 地址1 地址2 .. ..
配置如下:
[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf
331 #
332 Orderallow,deny
333 Allowfrom 192.168.20.0/24
334
335 </Directory>
[root@ser1 ~]# service httpd restart……重啟服務
停止httpd: [確定]
啟動httpd: [確定]
在win7上測試,測試完成並還原配置文件:
.jpg
看過「 Linux怎麼搭建Web伺服器 」的人還看了:
1.win7如何搭建Web伺服器
2.基於WebRTC的瀏覽器端Web伺服器的研究論文
3.LINUX下配置管理APACHE伺服器的方法
4.如何安全設置Apache Web伺服器
5.全國網路技術水平考試二級實踐指導書

2、公司用Linux系統搭建的公司伺服器架構

首先說windows和Linux系統在企業的伺服器中都是有使用的,關於一個企業是選擇windows作為伺服器系統還是Linux作為伺服器系統還是要看企業對於伺服器的需求和一些技術上的需要。

1、簡要說一下windows系統和Linux系統。
windows系統相信大家都不陌生,現在大家基本上使用的都是以windows操作系統為主,而伺服器上使用的windows操作系統一般指的的是windows的伺服器版本系統:windows server 系列。windows server系列也有很多的版本,如windows server2003、windows server 2008等。這些伺服器版本的windows和普通windows版本的不同在於其是根據伺服器需求進行開發的,如支持更大的內存、支持一些伺服器的策略設置、支持伺服器集群等,這些功能都是針對伺服器的功能,總之windows server版本就是一個適合伺服器的操作系統版本,其功能大多都是針對伺服器的。再說一下Linux系統,Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。以上是專業的解釋,簡單說Linux是一個免費的操作系統,其也是非常的好的支持伺服器環境,且其不太適合圖形化操作更適合命令行操作,而windows server是收費的系統,且其主要的還是圖形化操作方式。
2、公司選擇什麼系統之性能和易用性。
因為Linux是開源的操作系統,其功能可以自己定義和修改,且其沒有圖形化界面,總而言之Linux的一些特性使得Linux的效率要比windows高且其使用起來更加靈活,因為Linux的嚴格的用戶許可權管理機制使得Linux更加安全。雖然windows的圖形界面會在一定的程度上降低windows的性能,但是圖形化的界面也為windows帶來了操作簡單方便的特點,且大家都是使用windows出身,那麼 windows server系統的操作學起來要比Linux簡單的多。總結:個人認為Linux比windows server的性能更好,而windows server比Linux有更好的易用性。
3、公司選擇什麼系統之用途和技術搭配和成本。
關於伺服器的用途決定了其安裝什麼操作系統,比如公司需要搭建一台伺服器進行系統網路和區域網的域管理,那麼此時應該使用的當然是windows server操作系統。在比如公司的需要對外發布一個web網站,公司決定使用asp.net作為網站後台,我們都知道asp.net的最好組合是windows server + IIS +sqlserver資料庫,那麼此時公司的機房伺服器也可能要安裝windows server 系統,而我們要發布一個php的網站,那麼我們也都知道php的最佳運行環境是lamp即Linux+Apache+mysql資料庫+php,此時可能我們需要的採用Linux作為操作系統。
再說一下成本,Linux的是開元不收費的系統,而windows server是收費的操作系統,但是公司請一個Linux的運維管理員的成本要高於windows server的管理員,這些問題都是公司需要考慮平衡的,畢竟公司要考慮公司的利益。
最後,以上就是個人對於公司選擇什麼操作系統作為伺服器操作系統的一些看法,也可能有很多其他的因素影響著這個選擇,以上只是個人的一些看法和其中的一些因素。

3、求一款筆記本用來學習linux和windows伺服器搭建!

做伺服器搭建測試,現在的任何一款筆記本都是可以勝任的。

4、windows伺服器跟linux伺服器哪種搭建直播推拉流服務好

人數不多的情況兩個差不多,如果人數較多,同樣的配置,linux流暢些。
LINUX系統佔用資源少

5、win游戲在linux上架設伺服器可以嗎?

當然可以,游戲來伺服器的主要任務源並不是數據存儲,而是響應客戶端請求、數據運算、消息處理等。
一般情況下後台的資料庫伺服器和應用伺服器也是分開的,數據伺服器不會依賴於某一類型的操作系統。應用伺服器則取決於游戲的架構和開發者的選擇,大部分都會選擇linux一類的伺服器

6、linux 與WINDOWS搭建區域網

一步一學Linux與Windows 共享文件Samba (v0.2b)
作者:北南南北,正在增加中... ... 需要您的參與;
來自:LinuxSir.Org
簡介:本文只是講一講我們最常用的Linux與Windows共享文件,主要是為新手指一指路。如何建立最簡單的Samba伺服器,並講述遇到問題應該從何處尋找解決方案;正在更新之中,希望您的參加 ... ... 謝謝;

目錄

0、架設Samba 伺服器的前提;

0.1 查看文件內容和編輯文件的工具;
0.2 關於文件和目錄相關;
03 用戶和用戶組相關;
04 進程管理;
1 Samba 簡介
2 Samba 功能和應用范圍
3 Samba 兩個伺服器相關啟動程序、客戶端及伺服器配置文件等;

3.1 Samba 有兩個伺服器,一個是smbd,另一個是nmbd;
3.2 查看Samba 伺服器的埠及防火牆;
3.3 查看Samba 伺服器的配置文件;
3.4 Samba 在Linux 中的一些工具(伺服器端和客戶端);
3.5 在Linux 中的常用工具,Windows查看Linux共享的方法 ;

3.5.1 在Linux系統中查看網路中Windows共享文件及Linux中的Samba共享文件;
3.5.2 在Windows中訪問Linux Samba伺服器共享文件的辦法;
3.5.3 smbfs文件系統的掛載;
4 由最簡單的一個例子說起,匿名用戶可讀可寫的實現;

第一步: 更改smb.conf
第二步:建立相應目錄並授權;
第三步:啟動smbd和nmbd伺服器;
第四步:查看smbd進程,確認Samba 伺服器是否運行起來了;
第五步:訪問Samba 伺服器的共享;
5、復雜一點的用戶共享模型(適合10人左右的小型企業);

5.1 共享許可權設計實現的功能;
5.2 在伺服器上創建相應的目錄;
5.3 添加用戶用戶組,設置相應目錄家目錄的許可權;

5.3.1 添加用戶組;
5.3.2 添加用戶;
5.3.3 添加samba用戶,並設置密碼;
5.3.4 配置相關目錄的許可權和歸屬;
5.4 修改Samba配置文件;
5.5 關於客戶端訪問;
5.5.1 Windows客戶端訪問;

++++++++++++++++++++++++++++++++++++++++++++++++
正文
++++++++++++++++++++++++++++++++++++++++++++++++

0、架設Samba 伺服器的前提;

Linux是一個多用戶的操作系統,對任何伺服器的架設與都用戶、用戶組及許可權相關,這是操作的基礎。Samba伺服器也不例外,對這些知識的掌握也是極為重要的。在Windows系統上雖然也能架共享文件伺服器,但它的許可權控制實在令人不敢恭維。如果我們用Windows系統來架網路共享文件系統,就是點滑鼠也能把我們點迷糊了。但在Linux中,我們可以輕松的改一改配置文件,不到幾分鍾就能建好自己的Samba伺服器。哪個更容易,只有你知道;

對於Samba伺服器的架設,有的弟兄簡單的認為,只要把改一下配置文件,創建好相應的目錄就行了。其實並不是這樣的,還要深入的工作,比如目錄的許可權和歸屬,也就是說能讓哪個用戶和用戶組有讀寫權。只有把配置文件和共享目錄的許可權結合起來,才能架好Samba伺服器;

下面是常用的基礎知識,我們在本文中所涉及的內容都可以在下面的列表中找到相應的解釋;

0.1 查看文件內容和編輯文件的工具;

《Linux 文件內容查看工具介紹》
《文件編輯器 vi》

0.2 關於文件和目錄相關;

《Linux 文件類型 及文件的擴展名》
《Linux 文件和目錄管理之列出、刪除、復制、移動及改名》
《Linux 文件和目錄的屬性》
《簡述Linux文件搜索》

03 用戶和用戶組相關;

《Linux 用戶(user)和用戶組(group)管理概述》
《用戶(User)和用戶組(Group)配置文件詳解》
《Linux 用戶管理工具介紹》
《Linux 用戶(User)查詢篇》

04 進程管理;

《Linux 進程管理》

1 Samba 簡介

Samba(SMB是其縮寫) 是一個網路伺服器,用於Linux和Windows共享文件之用;Samba 即可以用於Windows和Linux之間的共享文件,也一樣用於Linux和Linux之間的共享文件;不過對於Linux和Linux之間共享文件有更好的網路文件系統NFS,NFS也是需要架設伺服器的;

大家知道在Windows 網路中的每台機器即可以是文件共享的伺服器,也可以同是客戶機;Samba 也一樣能行,比如一台Linux的機器,如果架了Samba Server 後,它能充當共享伺服器,同時也能做為客戶機來訪問其它網路中的Windows共享文件系統,或其它Linux的Sabmba 伺服器;

我們在Windows網路中,看到共享文件功能知道,我們直接就可以把共享文件夾當做本地硬碟來使用。在Linux的中,就是通過Samba的向網路中的機器提供共享文件系統,也可以把網路中其它機器的共享掛載在本地機上使用;這在一定意義上說和FTP是不一樣的。

Samba 用的netbios協議,如果您用Samba 不成功,

Linux與Windows 、Linux 和 Linux

2 Samba 功能和應用范圍

Samba 應該范圍主要是Windows和Linux 系統共存的網路中使用;如果一個網路環境都是Linux或Unix類的系統,沒有必要用Samba,應該用NFS更好一點;

那Samba 能為我們提供點什麼服務呢?主要是共享文件和共享列印機;

3 Samba 兩個伺服器相關啟動程序、客戶端及伺服器配置文件等;

3.1 Samba 有兩個伺服器,一個是smb,另一個是nmb;

smb 是Samba 的主要啟動伺服器,讓其它機器能知道此機器共享了什麼;如果不打開nmb伺服器的話,只能通過IP來訪問,比如在Windows的IE瀏覽器上打入下面的一條來訪問

7、如何架設一台linux伺服器,就像在windowns下使用IIS一樣

linux下安裝 apache 軟體可以架設伺服器
昨天我剛剛找到一個軟體 iasp可以讓apache完美解析asp
詳見該文
http://hi.baidu.com/gould/blog/item/10f3f81f41904763f724e42b.html

8、Linux如何做文件伺服器,為區域網中的Win機器提供文件服務

1.檢測安裝Samba服務

(1).檢查Samba服務包是否已安裝:

rpm -qa | grep samba

(2).如未安裝,則插入第一張安裝盤,執行:

mount /mnt/cdrom
cd /cdrom/Redhat/RPMS

(3).進入目錄後安裝Samba文件:

注意:運Samba至少需要三個文件,分別為:
samba-common-2.2.7a-7.9.0.i386.rpm //伺服器和客戶端均需要的文件
samba-2.2.7a-7.9.0.i386.rpm //伺服器端文件
samba-client-2.27a-7.9.0.i386.rpm //客戶端文件
安裝上述3個文件.
rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm //另外兩個省略不寫

(4).安裝完成後彈出光碟機:

cd;eject

2.設置密碼文件.

(1).此設置的作用是將Linux中的系統用戶(/etc/passwd)導入到samba密碼文件中

(/etc/samba/smbpasswd)
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

(2).接下來給smbpasswd等文件及文件夾設置訪問許可權.

chown root.root /etc/samba/smbpasswd
chmod 600 /etc/samba/smbpasswd
chmod 600 /etc/samba
查看一下:
ll -d samba

(3).如果您想手動添加一個用戶,則首先要保證Linux中該用戶存在,步驟:

useradd liu
passwd liu
smbpasswd -a liu //此步為添加Samba用戶

3. 配置/etc/samba/smb.conf文件.

雖然文件內容眾多,但需要改動的不多,一般為按需所配:

(1).修改[global](全局配置參數)

workgroup = workgroup //工作組名稱
server string = samba server %v at %h //設置伺服器名稱.%v為版本號,%h為運行
smb服務的主機名
host allow = 192.168.80. 192.168.70. //允許訪問伺服器的主機
client code page = 939 //支持簡體中文共享名
上述四條為比較重要的.其他配置大家可按需按情況修改.

9、怎麼在linux上搭建SSH伺服器,並在win7上鏈接?

不用搭建,默認已經有了。但你要先確認防火牆沒有阻止ssh服務(22號埠)。在win7上面裝一個Xmanager(或者putty),設置linux機子的ip以及你在linux上的用戶名和密碼,就可以登錄了。

10、我想在windows虛擬機下的linux中搭建web伺服器,自定義一個網頁,急急急

利用ftp把自己的網頁上傳到linux 伺服器中,然後放到/var/www/html/下面去,你的web伺服器根目錄要設在回/var/www/html/這里,不然找不到,確答保首頁在/var/www/html/目錄下。 windows不需要去訪問這個目錄,你只需把web伺服器開啟就可以了,然後注意防火牆,可以先關閉 iptables -F

與linuxwin伺服器搭建相關的知識