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推薦...