注意細節,祝大家都能避坑~
一、安裝web伺服器所需軟體,設定伺服器的ip為192.168.1.2 。
1、安裝apache服務程式(apache服務的軟體包名稱叫做httpd)
yum install httpd -y
2、 將apache服務新增到 開機自啟中
3、設定ip
ifconfig ens33 192.168.1.2
效果圖:
二、在ip位址為192.168.1.2的web伺服器中,為系統中的***使用者設定個人主頁空間。該使用者的主目錄為/home/***,個人主頁空間所在的目錄為www 。(其中***為個人姓名拼音的簡寫)
1、在www主機中增加賬戶***,並改變其密碼
useradd ***
passwd ***
#userdir disable
userdir public_html
3、開通許可權,關閉防火牆,在賬戶***主目錄/home/***下建立public_html目錄
chmod 705 /home/dzf
setenforce 0
mkdir ***/public_html
4、.在public_html目錄下建立index.html檔案,並寫入i am ***
touch ***/public_html/index.html
echo 「i am ***」>***/public_html/index.html
5、重啟httpd服務,測試***個人主頁服務
service httpd restart
6、在瀏覽器上輸入測試
效果圖:
三、設定個人主頁空間只有輸入合法的使用者名稱和密碼才能被訪問,驗證的使用者名稱和密碼分別為個人姓名的全拼和123456
1、配置/etc/httpd/conf/httpd.conf檔案
options indexes followsymlinks
allowoverride all
order allow,deny
allow from all
2、
建立.htaccess檔案內容,儲存在***/public_html(要訪問控制的目錄)下退出
authuserfile /etc/secure.user
authname ***
authtype basic
require valid-user
3.建立使用者密碼檔案,使用者名為***
htpasswd -c /etc/secure.user ***
效果圖:
四、為web伺服器設定192.168.1.2和192.168.1.3兩個ip位址。利用這兩個ip位址分別建立2個基於ip位址的虛擬主機,要求不同的虛擬主機對應的主目錄不同,預設文件的內容也不同。
1、配置兩個ip,192.168.1.2和192.168.3
ifconfig ens33 192.168.1.2
ifconfig ens33: 192.168.1.3
documentroot /var/www/html/ip2
directoryindex index.html
documentroot /var/www/html/ip3
directoryindex index.html
3、建立目錄檔案,建立每個ip對應的文件目錄,並建立首頁檔案index.html
cd /var/www/html
mkdir ip2
mkdir ip3
touch ip2/index.html
echo 「i am ip2」>ip2/index.html
touch ip3/index.html
echo 「i am 13」>ip3/index.html
4、重啟httpd
service httpd restart
效果圖:
五、web伺服器ip位址為192.168.1.2。現需要建立基於8000和8800兩個不同埠號的虛擬主機,要求不同的虛擬主機對應的主目錄不同,預設文件的內容也不同。
1、修改httpd.conf檔案,新增埠
3、建立目錄檔案,建立每個ip對應的文件目錄,並建立首頁檔案index.html
cd /var/www/html
mkdir 8000
touch 8000/index.html
echo "i am 8000">8000/index.html
mkdir 8800
touch 8800/index.html
echo "i am 8800">8800/index.html
4、重啟httpd
效果圖:
Linux web集群知識
一 集群的型別 1 負載均衡集群 lb 2 高可用集群 ha 3 高效能集群 hp hpc 二 集群的實現 1 負載均衡集群的實現 1 硬體裝置 f5 big ip citrix netscaler a10等 2 軟體裝置 四層 lvs,七層 nginx haproxy等 2 高可用集群的實現 三 ...
Linux WEB服務基礎概念
1 httpd是apache超文字傳輸協議 http 伺服器的主程式。被設計為乙個獨立執行的後台程序,它會建立乙個處理請求的子程序或執行緒的池。2 通常,httpd不應該被 直接呼叫,而應該在類unix系統中由apachectl呼叫,在windows中作為服務執行。1 本文主要介紹httpd的兩大版...
Linux web伺服器分割槽方案
看到大家非常關心linux下web 伺服器的分割槽方案,很久沒有寫原創文章了,今天也加班貢獻一次,下邊是正文 linux伺服器的最大應用領域在web伺服器,很多朋友在第一次安裝linux伺服器時最先想到的就是如何分割槽,乙個合理的分割槽可以省去您許多的麻煩,尤其是在個人伺服器很少新增硬體的情況下,最...