1. 程式人生 > >CentOS7 安裝apache 配置多站點

CentOS7 安裝apache 配置多站點


配置apache伺服器

YUM 安裝配置,簡單方便可靠

yum install httpd 

安裝完成後

systemctl start httpd  <啟動httpd服務   restrat是重啟
systemctl start httpd   ##啟動httpd服務   restrat是重啟

systemctl stop  firewalld     ##關閉防火牆

 systemctl disable firewalld    ##開啟不開啟防火牆

 systemctl enable  httpd      ##開機自動開啟httpd服務 
DirectoryIndex index.html 後面加上 index.htm index.php index.shtml

apache 配置多個虛擬主機

// 新建配置檔案
vim /etc/httpd/conf.d/vhost.conf
// 下面是輸入的內容 在明白其中含義的情況下,設定內的註釋可以刪除
#
# 測試網站一
#
<VirtualHost *:80>
#繫結的主域
ServerName test.com
#繫結的子域名
ServerAlias www.test.com
#網站主目錄
DocumentRoot /home/website/com.test.www/
#日誌配置
ErrorLog /home/web_log/com.test.www_error.log
CustomLog /home/web_log/com.test.www_access.log common
#ServerSignature Off
</VirtualHost>
#測試一的配置
<Directory "/home/website/com.test.www/">
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

// 如果有更多內容,重複上面的

切記在vim /etc/httpd/conf/httpd.conf

修改或新增  Include conf/vhosts.conf   《《指定配置載入檔案

httpd常用命令

systemctl start httpd.service#啟動apache

systemctl stop httpd.service#停止apache

systemctl restart httpd.service#重啟apache

systemctl enable httpd.service#設定apache開機啟動