Centos 7 Apache配置虛擬主機

2021-08-07 22:31:05 字數 1868 閱讀 8899

哎!也真是倒霉啊,就在快將虛擬主機配置好的時候出現了這麼一件事情就是,誤執行了iptables -f,我的伺服器iptables是已經配置好的,如果預設策略已經配置為deny的話,再使用iptables -f,會導致網路立馬中斷!然後瞬間我的xshell就斷開連線,再去連線已經連線不上了。我是將我的伺服器重啟之後,再連線就行了,這個時候apache沒有啟動,執行一下systemctl restart httpd.service。然後執行systemctl status httpd.service -l檢視是否成功開啟,顯示如下資訊則說明開啟了

我的apache不知道在安裝的時候發生了什麼問題,每次用xshell連線後,都需要重啟一下apache,然後設定apache系統引導時啟動:echo 「/usr/local/apache2/bin/apachectl start」 >> /etc/rc.d/rc.local檢視是否寫入成功:tail /etc/rc.local

下面進入主題就是配置虛擬主機:

安裝完成lamp環境之後,下邊就開始配置虛擬主機了。我個人建議的是,用乙個單獨的檔案專門用來放置自己的虛擬主機:我這裡命名為vhost.conf#vim /etc/httpd/conf.d/vhost.conf

新增到該檔案下的內容如下:

#虛擬主機配置檔案  

80>

#繫結的主域

servername shulv.com

#繫結的子網域名稱

serveralias www.shuvl

.com

#**主目錄

#日誌路徑配置(如果沒有,請記得建立)

errorlog /var/www/html/web_log/error_shulv.com

.log

customlog /var/www/html/web_log/custom_shulv.com

.log common

#serversignature off

#**的配置

下邊是建立你可能沒有建立的檔案:

重啟apache

//如果重啟中碰到了報錯,比如:caught sigwinch, shutt ing down gracefully。

//一般是語法問題,導致apache無法啟動成功,可以使用如下目錄檢視啟動失敗原因:

#systemctl status httpd.service -l 或者journalctl -xe

//搞定了上面之後,可以試試php指令碼能不能執行:

新增測試**:

<?php phpinfo();?>

那麼重啟一下你的apache就ok了

centos7 apache 配置負載均衡

一 安裝apache 安裝在了 etc httpd目錄下 二 安裝 mod jk 三 解壓編譯安裝tomcat connectors 1.2.40 src.tar 如果沒有 usr bin apxs 則安裝apxs make make install四 拷貝tomcat connectors 1.2...

centos7 apache 安裝配置步驟

1 檢查 刪除 安裝 rpm qa grep httpd 檢查是否安裝apache rpm e 包名 nodeps 若有則刪除 ps 我沒有刪除,直接用的伺服器原來的。yum install httpd 安裝,根據提示,輸入y即可安裝成功 2 啟動 測試 systemctl start httpd ...

CentOS7安裝配置Apache

安裝httpd會自動安裝一下依賴包 進入配置介面vi httpd.conf 把裡面的 allowoverride none 全部修改為 allowoverride all 順便在 directoryindex index.html 後面加上 index.htm index.php index.sht...