使用Appache部署WEB服務器

Apache的起源(這個就不說了,百度下就都有了)html

簡介:Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器,能夠在大多數計算機操做系統中運行,因爲其多平臺和安全性被普遍使用,是最流行的Web服務器端軟件之一。它快速、可靠而且可經過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。Apache HTTP服務器是一個模塊化的服務器,源於NCSAhttpd服務器,通過屢次修改,成爲世界使用排名第一的WEB服務器軟件。apache

標誌:vim

              clip_image001

官網:http://www.apache.org/安全

模式:B/S服務器

端口:80    httptcp

443    https模塊化

查看軟件包工具

[root@sishen ~]# yum list | grep httpd-*
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
httpd.x86_64                           2.2.15-29.el6_4               @rhel-source
httpd-tools.x86_64               2.2.15-29.el6_4               @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
httpd-devel.i686                   2.2.15-29.el6_4               rhel-source
httpd-devel.x86_64             2.2.15-29.el6_4               rhel-source
httpd-manual.noarch          2.2.15-29.el6_4               rhel-source測試

[root@sishen ~]# ls /mnt/Packages/ | grep httpd-*
httpd-2.2.15-29.el6_4.x86_64.rpm網站

//Apache的主程序包,服務器端必須安裝的軟件包
httpd-devel-2.2.15-29.el6_4.i686.rpm
httpd-devel-2.2.15-29.el6_4.x86_64.rpm

//httpd開發套件包括APXS二進制和其餘文件,你須要創建的動態共享對象(DSO)爲Apache HTTP服務器,若是安裝的Apache HTTP服務器你要可以編譯其餘模塊或開發Apache,你須要安裝
httpd-manual-2.2.15-29.el6_4.noarch.rpm
//Apache的手冊文檔,包含使用說明

httpd-tools-2.2.15-29.el6_4.x86_64.rpm

//一些可用於Appache HTTP服務器的工具

安裝:

[root@sishen ~]# yum install -y httpd

//這種安裝方式解決了不少依賴,若是自定義安裝的話會提示有些依賴包須要安裝

啓動並查看狀態:

[root@sishen ~]# service httpd start

Starting httpd:                                            [  OK  ]
[root@sishen ~]# netstat -antup | grep 80

[root@sishen ~]# netstat -antup | grep 80
tcp        0      0 :::80                       :::*                        LISTEN      3192/httpd         
udp        0      0 fe80::20c:29ff:fe11:5a8c:123 :::*                                    2198/ntpd

測試:

image

這是Apache的默認歡迎界面

相關修改舉例:

實例1:修改網站默認根目錄,默認根目錄爲/var/www/,修改成/www/html

image

image

image

image

image

image

image

image

[root@sishen ~]# echo "<h1> Welcome to Apache! </h1>" > /www/html/welcome.html

image

image

[root@sishen ~]# vim /etc/httpd/conf.d/welcome.conf

 

image

 

沒有默認首頁文件時加上Indexs顯示目錄列表,加上FollowSymLinks支持顯示目錄下的連接

DirectoryIndex 指定默認首頁的文件格式

測試:

沒有默認首頁時,顯示目錄列表

image

新建首頁,重啓Apache

[root@sishen ~]# mv /www/html/welcome.html.bak /www/html/welcome.html
[root@sishen ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

image

相關文章
相關標籤/搜索