CentOS下配置apache虛擬主機

2021-06-28 19:51:08 字數 2007 閱讀 3138

1.apache虛擬主機配置:

(1)基於網域名稱的配置(同乙個ip不同網域名稱)方法:

①新增網域名稱到hosts檔案中,

命令vim /etc/hosts

新增的內容:  

192.168.142.140  www.test1.com

192.168.142.140  www.test2.com        

②修改httpd.conf檔案,新增虛擬主機節點

命令vim /etc/httpd/conf/httpd.conf

新增的內容:

documentroot "/var/www/html/test1"

servername www.test1.com

options indexes followsymlinks multiviews

allowoverride all

order allow,deny

allow from all

documentroot "/var/www/html/test2"

servername www.test2.com

options indexes followsymlinks multiviews

allowoverride all

order allow,deny

allow from all

(2)基於埠號的配置(同乙個ip不同埠)方法:

(

首先要確保防火牆對埠放行

如果監聽埠後httpd服務無法正常啟動,說明這個埠被占用了

)

①在httpd.conf檔案中新增listen 埠號

比如listen 8080

listen 8081

②修改httpd.conf檔案,新增虛擬主機節點

documentroot "/var/www/html/test"

servername 192.168.142.140:8080

options indexes followsymlinks multiviews

allowoverride all

order allow,deny

allow from all

documentroot "/var/www/html/test1"

servername 192.168.142.140:8081

options indexes followsymlinks multiviews

allowoverride all

order allow,deny

allow from all

(3).如果是apache2.4及以上版本的話要將directory中的

order allow,deny

allow from all

換成

require all granted

2.在windows下iis與apache共存80埠!通過各自的網域名稱分別訪問,不用加埠號(虛擬主機+**):

參考

3.centos啟動了selinux導致selinux對**目錄許可權控制的不當的問題

解決辦法:直接關閉selinux,命令為setenforce 0

或更改selinux的配置檔案vim /etc/selinux/config

selinux=enforcing 改為selinux=disabled

centos6 5下安裝和配置apache ant

作業系統 centos6.5 jdk版本 jdk7 這裡需要注意,apache ant需要跟jdk版本對應,例如本案例一開始沒有注意,使用了ant 1.10.7版本,需要jdk8以上,只好重新進行安裝 1 安裝jdk並配置好環境變數 jdk的安裝,不做贅述,請參考 2 檢查jdk環境變數是否配置正確...

Centos 配置apache多站點

c entos 配置 apache 多站點 步驟 1 配置apache 檔案 usr local apache conf 備份 一 允許開啟虛擬目錄 二 注釋預設本地80 埠 三 開啟虛擬目錄配置 四 在最後增加配置引數 步驟 2 配置虛擬目錄站點配置 usr local apache conf e...

CentOs 安裝配置 Apache

如果想在自己的伺服器上掛自己的個人 如果是靜態的頁面的話,可能就會配置乙個web靜態頁面伺服器。靜態頁面伺服器有很多,用的比較多的就是apache,最快的就要屬nginx。在這裡給大家介紹一下 在centos 7下面怎麼配置啟動apache 2.4 在centos 7上面安裝apache 2.4推薦...