下載安裝並啟動apache服務 apache伺服器的目錄及存放文件的作用 /etc/httpd/conf:該目錄存放Apache伺服器的配置文件 /var/www/html:該目錄是Apache伺服器的預設站點根目錄 /etc/httpd/logs:Apache伺服器的日誌文件目錄 測試apache ...
下載安裝並啟動apache服務
安裝apache服務
yum install -y httpd
啟動apache服務
systemctl start httpd.service
apache伺服器的目錄及存放文件的作用
/etc/httpd/conf:該目錄存放Apache伺服器的配置文件
/var/www/html:該目錄是Apache伺服器的預設站點根目錄
/etc/httpd/logs:Apache伺服器的日誌文件目錄
測試apache伺服器是否安裝成功
在瀏覽器的地址欄輸入:localhost進行測試
發佈單個網站
將站點目錄放入/var/www/heml/目錄下
修改配置文件
Vim/etc/httpd/conf/httpd.conf
修改:DocumentRoot "/var/www/html/"
為
DocumentRoot "/var/www/html/站點目錄名稱"
修改完配置文件後必須要重啟服務:systemctl restart httpd
網站個性化設置
例如:我放入的網站名稱為:exam
網站部署完成後,考慮到站點是內部網站,為了保證安全,將首頁改為exam.html,並使用8080埠訪問。
改首頁名字:#mv /var/www/html/exam/index.html /var/www/html/exam/exam.html
修改配置文件:Vim/etc/httpd/conf/httpd.conf
Listen 8080
DirectoryIndex exam.html index.html
重啟服務:systemctl restart httpd
訪問測試:ip地址:8080
通過虛擬主機發佈網站
基於功能變數名稱的虛擬主機
功能變數名稱註冊
功能變數名稱註冊,在/etc/hosts中追加一行:
192.168.75.128 exam.excesoft.com
功能變數名稱測試:ping exam.excesoft.com
放入站點頁面
將兩個網站放到/var/www/html/目錄下
修改配置文件
修改主配置文件:vim /etc/httpd/conf/httpd.conf
Listen 80
DirectoryIndex index.html
在末尾增加:Include conf/vhost/*.conf
vhost目錄具體位置: /etc/httpd/conf
vhost 需自己創建
創建功能變數名稱配置文件
在/etc/httpd/conf 目錄下新建vhost目錄,併在下麵新建exam.conf與attendance.conf兩個
功能變數名稱配置文件,並作如下編輯。
#vim exam.conf
<VirtualHost 192.168.75.128>
//配置訪問的ip地址
ServerName exam.excesoft.com
//設置功能變數名稱
DocumentRoot /var/www/exam/
//設置路徑
<Directory “/var/www/exam/”>
//設置路徑
Options Indexes FollowSymLinks //顯示網頁文件列表
AllowOverride NOne //忽略.htaccess 文件
Require all granted //允許所有
</Directory>
</VirtualHost>
檢查配置是否正確
使用httpd -t檢查虛擬主機的配置是否正確
重啟Apache服務併進行測試
基於IP地址的虛擬主機
功能變數名稱註冊參考基於功能變數名稱的虛擬主機設置
(1)設置多個IP地址
(2)功能變數名稱註冊
(3)修改主配置文件:vim /etc/httpd/conf/httpd.conf
Listen 80
DirectoryIndex index.html
在末尾增加:Include conf/vhost/*.conf
(4)為每個主機新建配置文件並定義一個<VirtualHost>容器
(5)重啟Apache伺服器併進行測試