1、如何在linux搭建完整的web伺服器?
可以參考如下Web伺服器的建立過程。示例環境及web伺服器軟體:
Ubuntu 12.04
LAMP(Linux,Apache,Mysql,PHP)
1、安裝Apache
(1)在安裝HTTP Server之前需安裝APR(Apache Portable Runtime)和APR-util安裝APR
$ tar zxvf apr-1.4.6.tar.gz
$ cd apr-1.4.6/
$ ./configure
$ make
$ sudo make install
(2)安裝APR-util
$ tar zxvf apr-util-1.4.1.tar.gz
$ cd apr-util-1.4.1
$ ./configure –with-apr=/usr/local/apr (whereis apr)
$ make
$ sudo make install
(3)安裝httpd-2.4.2.tar.bz2默認安裝位置/usr/local/apache2網頁放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf
$ tar jxvf httpd-2.4.2.tar.bz2
$ cd httpd-2.4.2/
$ ./configure
$ make
$ sudo make install
(4)啟動HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server』s fully qualified domain name, using 127.0.1.1. Set the 『ServerName』 directive globally to suppress this message
(5)查看http是否正常運行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN
(6)在瀏覽器輸入127.0.0.1如果正常應該顯示「It works!」
2、安裝MySQL
(1)、下載安裝mysql-5.5.25.tar.gz,默認安裝位置/usr/local/mysql/
$ tar zxvf mysql-5.5.25.tar.gz
$ cd mysql-5.5.25/
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cmake .
$ make
$ sudo make install
$ cd /usr/local/mysql/
$ sudo chown -R mysql .
$ sudo chgrp -R mysql .
$ sudo scripts/mysql_install_db –user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data/
$ sudo cp support-files/my-medium.cnf /etc/my.cnf
$ sudo cp support-files/mysql.server /etc/init.d/mysql.server
(2)、啟動MySQL:
方法1:$ sudo service mysql.server start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
3、安裝PHP
(1)安裝下載php-5.4.4.tar.gz
$ tar zxvf php-5.4.4.tar.gz
$ cd php-5.4.4
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安裝libmcrypt-dev )
$ sudo make install
$ sudo cp php.ini-development /usr/local/lib/php.ini
(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置
<;IfMole dir_mole>
DirectoryIndex index.php
<;/IfMole>
<;FilesMatch \.php$>
SetHandler application/x-httpd-php
<;/FilesMatch>
(3)重啟HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart
2、如何用python搭建一個最簡單的Web伺服器
用Python建立最簡單的web伺服器
利用Python自帶的包可以建立簡單的web伺服器。在DOS里cd到准備做伺服器根目錄的路徑下,輸入命令:
python -m Web伺服器模塊 [埠號,默認8000]
例如:
python -m SimpleHTTPServer 8080
然後就可以在瀏覽器中輸入
http://localhost:埠號/路徑
來訪問伺服器資源。
例如:
http://localhost:8080/index.htm(當然index.htm文件得自己創建)
其他機器也可以通過伺服器的IP地址來訪問。
這里的「Web伺服器模塊」有如下三種:
BaseHTTPServer: 提供基本的Web服務和處理器類,分別是HTTPServer和BaseHTTPRequestHandler。
SimpleHTTPServer: 包含執行GET和HEAD請求的SimpleHTTPRequestHandler類。
CGIHTTPServer: 包含處理POST請求和執行CGIHTTPRequestHandler類。
3、如何在windows server 2008 r2 上配置web伺服器
1、啟動Windows Server 2008 R2操作系統,如圖所示。單擊任務欄上的「開始」按鈕以顯示「開始」菜單中的「管理工具→伺服器管理器」項。
2、調出「伺服器管理器」程序窗口。單擊「伺服器管理器→角色→添加角色」圖標,下一步將安裝WEB伺服器。
3、系統彈出「添加角色向導」對話框,如圖所示。選中「伺服器角色→Web伺服器(IIS)」復選框,然後單擊「下一步」按鈕。
4、調用「Select Role Service」選項界面。選擇為Web伺服器(IIS)安裝的角色服務,並在設置完成後單擊「下一步」按鈕。
5、調出「確認安裝選擇」選項屏幕,如圖所示。要安裝以下角色,角色服務或功能,請單擊「安裝」按鈕。
6、完成安裝WEB伺服器的操作。效果如下。
4、如何在XP搭建web伺服器
請打開添加刪除程序——添加Windows組件,具體操作為:點擊開始--設置--控制面板--添加或刪除程序添加/刪除Windows組件(A)--Internet信息服務(iis)
然後點「確定」,插入Windows XP系統盤,點擊下一步開始安裝,等安裝完以後,我們可以在控制面板--管理工具裡面打開「Internet信息服務」開始對IIS進行配置
配置方法:
比如本機的IP地址為192.168.0.1,自己的網頁放在D:\Wy目錄下,網頁的首頁文件名為Index.htm,現在想根據這些建立好自己的Web伺服器。
對於此Web站點,我們可以用現有的「默認Web站點」來做相應的修改後,就可以輕松實現。請先在「默認Web站點」上單擊右鍵,選「屬性」,以進入名為「默認Web站點屬性」設置界面。
1.修改綁定的IP地址:轉到「Web站點」窗口,再在「IP地址」後的下拉菜單中選擇所需用到的本機IP地址「192.168.0.1」。
2.修改主目錄:轉到「主目錄」窗口,再在「本地路徑」輸入(或用「瀏覽」按鈕選擇)好自己網頁所在的「D:\Wy」目錄。
3.添加首頁文件名:轉到「文檔」窗口,再按「添加」按鈕,根據提示在「默認文檔名」後輸入自己網頁的首頁文件名「Index.htm」。
4.添加虛擬目錄:比如你的主目錄在「D:\Wy」下,而你想輸入「192.168.0.1/test」的格式就可調出「E:\All」中的網頁文件,這裡面的「test」就是虛擬目錄。請在「默認Web站點」上單擊右鍵,選「新建→虛擬目錄」,依次在「別名」處輸入「test」,在「目錄」處輸入「E:\All」後再按提示操作即可添加成功。
5.效果的測試:打開IE瀏覽器,在地址欄輸入「192.168.0.1」之後再按回車鍵,此時就能夠調出你自己網頁的首頁,則說明設置成功!
關於IIS:
Internet Information Services(IIS,互聯網信息服務),是由微軟公司提供的基於運行Microsoft Windows的互聯網基本服務。最初是Windows NT版本的可選包,隨後內置在Windows 2000、Windows XP Professional和Windows Server 2003一起發行,但在Windows XP Home版本上並沒有IIS。
5、如何在Linux 中搭建一個web伺服器
web伺服器的簡單搭建
1、安裝一個可以提供web服務的軟體
yum -y install httpd
2、 啟動httpd服務
systemctl start httpd
3、進入主配置文件
vim /etc/httpd/conf/httpd.conf
在此范圍內添加或刪除設置,為了方便編寫,編輯了一個子配置文件/etc/httpd/conf.d/httpd-vhosts.conf
4、 編輯子配置文件
vim /etc/httpd/conf.d/httpd-vhosts.conf 此路徑必為conf.d/*.conf (意:為.conf 後綴命名)
systemctl restart httpd 重啟服務
5、 編輯頁面測試文件
在web服務中默認存放網頁文件的路徑:/var/ chaodiquan.com /html
默認網頁文件名字:index.html
6、 瀏覽器測試
ifconfig ens33 查看ens33網卡的地址
在瀏覽器裡面 輸入你的IP就可以看到測試文件里 希望可以幫助到的哈!
6、如何訪問自己搭建的web伺服器
裝好IIS後就先用默認的網站,看自己能不能訪問,然後再看下內網其他人能不能訪問,可以的話再進路由器配置,找到有個DMZ主機,把你的IP地址192.168.1.103填進去,其實就像伺服器發布一樣.
看一下自己外網IP是多少,先試用IP訪問.
DNS的話還是建議用花生殼
現在的問題是Internet上的人用IP能不能訪問,如果不能訪問就要配置路由器,發布你的WEB伺服器,如果能訪問就是DNS沒設好
用IP訪問格式:http://你的外網IP:埠號(默認是80埠)
請採納。
7、如何在本機搭建Web伺服器?
主要看你想構架什麼樣子的伺服器咯 同時還需要看看你機器的版本哦 看是專業版的還是home版的如果要是asp、html、.net那就在添加刪除軟體中獲取,但是這個必須要安裝盤而且 安裝盤必須不是gost的如果是PHP呢 必須下載 mysql這個資料庫的管理軟體和資料庫 還有必須下載php的東腳本執行文本加到IIS上面 jsp這個我真的不懂 這個我幫補上什麼忙但是現在網上構架伺服器的軟體很多,你可以上網找一找啊
8、如何用自己的PC(win7)搭建一個WEB和FTP伺服器?
1、FTP伺服器裝cuteFTP軟體2
、Web伺服器軟體:
簡單的裝iis
復雜的裝Apache
高級的裝Apache+tomcat3
更高級的,win7
不要了,裝linux
哈哈,有點暈了吧,自己網上搜一下,有初級、中級、高級的,這里就不具體說了
9、瀏覽器和web伺服器是如何建立連接?
在HTTP/1.0中,默認使用的是短連接。也就是說,瀏覽器和伺服器每進行一次HTTP操作,就建立一次連接,但任務結束就中斷連接。
如果客戶端瀏覽器訪問的某個HTML或其他類型的 Web頁中包含有其他的Web資源,如JavaScript文件、圖像文件、CSS文件等;當瀏覽器每遇到這樣一個Web資源,就會建立一個HTTP會話。
10、windows Server 2012 怎麼搭建web伺服器
Windows Server 2012 搭建PHP+MySQL環境要分環境,有IIS和APACHE。
一、【IIS環境安裝及配置】
1.添加IIS伺服器角色
點擊任務欄左下角的「伺服器管理器」,在「安裝類型」選項卡中選擇「基於角色或基於功能的安裝」,伺服器選擇中直接選擇當前伺服器即可,在伺服器角色中選擇「Web伺服器」(如圖1-1)。
然後到「Web伺服器角色(IIS)」中選擇需要的IIS組件。這里需要額外勾選:請求篩選、IP和域限制、URL授權、Windows身份驗證、HTTP重定向、CGI、ISAPI擴展、ISAPI篩選器。
選擇完畢後確認安裝,在同時「功能」選項卡中選擇安裝「.NET Framework 3.5」,系統將會安裝IIS以及相關的服務組件。
我們在瀏覽器中輸入,如果看到以下頁面則表明我們已經安裝完畢。
2.安裝MySQL伺服器
Windows Server2012中安裝MySQL同以往版本安裝並沒有什麼不同。
2.1.從MySQL官方:下載Windows (x86, 64-bit), MSI Installer。
2.2.雙擊安裝包進行安裝,我們選擇「Custom」模式,將安裝目錄存放在「D:MySQL」中,資料庫文件存放在「D:MySQLdata」中;
2.3.設定默認root管理員的帳號密碼,這里由於我們是本地測試,所以設定密碼為:123456,如果是用於伺服器環境,需要根據情況將密碼、埠重設;
至此MySQL伺服器已經安裝完畢了(如圖:2-1)。
3.安裝PHP
3.1.我們這里選擇下載PHP5.3,可以從官方:獲取。這里由於我們將採用Fast-cgi模式安裝,所以選擇VC9 x86 Non Thread Safe。
3.2.雙擊包進行安裝,將安裝目錄更改為「D:PHP」,選擇伺服器「IIS FAST-CGI」;
3.3.確認安裝,安裝完畢後在命令行中輸入「php -v」,看到如圖信息則表示已經安裝完成。(如圖3-1)
4.安裝IIS PHP Manager管理器
為了方便的對PHP管理,我們選擇安裝IIS的PHP Manage組件,可以從百度上找網站下載,這個安裝過程非常簡單,這里不再詳細介紹。
二、【apache環境安裝及配置】
以伺服器套件wamp Server 2.5為例說明。
apache:2.4.9
mysql:5.6.17
php:5.5.12
phpMyAdmin:4.1.14
1、安裝步驟如下圖所示:
2、配置
剛裝完wampserver之後,嘗試通過外網訪問我們配置好的wampserver伺服器,但是會發現通過外網訪問會提示許可權不夠,這是為什麼呢?是因為wampserver默認是只允許127.0.0.1訪問的。