linux網(wǎng)站的搭建
時間:2023-07-10 20:42:01 | 來源:網(wǎng)站運營
時間:2023-07-10 20:42:01 來源:網(wǎng)站運營
linux網(wǎng)站的搭建: 網(wǎng)站簡介
B/S架構(gòu) 瀏覽器服務(wù)器架構(gòu)
名詞認識
HTML hyper text markup language 超級文本標(biāo)記語言
網(wǎng)頁 使用HTML,PHP,JAVA語言格式書寫的文件
主頁 網(wǎng)頁中呈現(xiàn)用戶的第一個頁面
網(wǎng)站 多個網(wǎng)頁組合而成的一臺網(wǎng)站服務(wù)器
URL 統(tǒng)一資源定位符 訪問地址 Uniform Resource Locator
網(wǎng)站架構(gòu) LAMP 企業(yè)中為企業(yè)提供網(wǎng)站的平臺 linux+Apache+MySql+PHP
系統(tǒng)+服務(wù)器程序(前臺)+數(shù)據(jù)管理軟件(后臺)+中間軟件
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
靜態(tài)網(wǎng)站(靜態(tài)站點)
Apache程序
http://www.apache.org 軟件包名 httpd
服務(wù)端口:80/tcp(http) 443/tcp(https)
配置主文件: /etc/httpd/conf/httpd.conf
配置子文件: /etc/httpd/conf.d/*.conf
網(wǎng)站源代碼主目錄 /var/www/html/
安裝軟件 yum -y install httpd
安裝完成,啟動,開機自啟,關(guān)防火墻firewalld,關(guān)防護selinux,開網(wǎng)卡
systemctl start enable stop disable setenforce 0
?
firewalld簡介,關(guān)閉stop,永久關(guān)閉disable 查看status
保護互聯(lián)網(wǎng)對服務(wù)器的影響,防止網(wǎng)絡(luò)外的對服務(wù)器的影響
selinux簡介,關(guān)閉setenforce 0,永久關(guān)閉vi /etc/sellinux/config , SELINUX=disabled,
查看 getenforce ,permissive 放行 disable 關(guān)閉 enforcing 開啟
保護服務(wù)器內(nèi)部的程序?qū)?nèi)部文件的影響
?
查看版本信息 httpd -v
若輸出類似 即可 Server version: Apache/2.4.6 (CentOS)
~~~~~~~~~~
虛擬主機的認識 作用: 在一臺虛擬主機上搭建多個網(wǎng)站并運行
類型: 基于主機域名 實例
http://www.a.com 配置虛擬主機目標(biāo): 在一臺服務(wù)器上,實現(xiàn)兩個以上的網(wǎng)站架設(shè)
網(wǎng)站域名 網(wǎng)站資源存放目錄
http://www.aa.org /var/www/html/
http://aa.org 主目錄 站點1
http://www.bb.org /
http://bb.org 站點2
溫馨提示,修改配置文件,一定要restart重啟服務(wù)
服務(wù)器站點配置
1、
http://www.aa.org站點設(shè)置
1.1 準(zhǔn)備網(wǎng)站源碼目錄 mkdir /var/www/html/
http://aa.org 編寫入內(nèi)容進靜態(tài)網(wǎng)頁 vi /var/ww/html/
http://aa.org/index.html hello! this is
http://www.aa.org 1.2 創(chuàng)建
http://aa.org的網(wǎng)站配置文件 編寫配置文件一定要仔細?。?!
vi /etc/httpd/conf.d/aa.org.conf
<VirtualHost *:80> //虛擬主機
ServerName
http://www.aa.org //服務(wù)名
DocumentRoot /var/www/html/
http://aa.org //網(wǎng)站內(nèi)容的根目錄
</VirtualHost>
編寫完成后查看 httpd -t
提示 OK 成功 其他情況請仔細重編寫
確認成功后 重啟服務(wù) systemctl restart httpd
1.3 創(chuàng)建
http://bb.org的網(wǎng)站配置文件 檢查仔細?。?!
vi /etc/httpd/conf.d/bb.org.conf
<VirtualHost *:80> //虛擬主機
ServerName
http://www.bb.org //服務(wù)名
DocumentRoot /
http://bb.org //網(wǎng)站內(nèi)容的目錄
</VirtualHost>
<Directory "/bb.org">
Require all granted
// 因為
http://bb.org站點不在主目錄下,所以要把
http://bb.org目錄引入到主目錄
</Directory>
編寫完成后查看 httpd -t
提示 OK 成功 其他情況請仔細重編寫
確認成功后 重啟服務(wù) systemctl restart httpd
~~~~~~~~~~~~~~~~~~~~
linux 客戶端的配置及測試
1.1 編寫客戶端的域名解析 (寫入內(nèi)容,原有內(nèi)容不改動 )
vi /etc/hosts
192.168.159.145
http://www.aa.org // ip地址為網(wǎng)站服務(wù)器的ip
192.168.159.145
http://www.bb.org // ip地址為網(wǎng)站服務(wù)器的ip
1.2 測試
圖形測試 打開瀏覽器 輸入站點
http://www.aa.org 看到網(wǎng)站內(nèi)容即成功
字符測試 yum -y install elinks 安裝連接工具
elinks
http://www.aa.org 看到網(wǎng)站內(nèi)容即成功