1. 程式人生 > >CentOS 7.2 Apache2.4配置多虛擬主機 架設多個網站

CentOS 7.2 Apache2.4配置多虛擬主機 架設多個網站

一、準備工作,修改Apache配置檔案

找到下面虛擬主機引入的配置檔案
這裡寫圖片描述

這裡寫圖片描述

1、多個ip配置

伺服器有多個網絡卡,每個IP繫結一個站點的方式

<VirtualHost 192.168.13.213:80>
    ServerAdmin [email protected] 
    #放置網站的目錄  
    DocumentRoot "/usr/local/soft/apache//htdocs/roobt"  
    #主機名稱  
    ServerName one.com  
    #預設訪問的頁面  
    DirectoryIndex index.html  
    <Directory "/usr/local/soft/apache//htdocs/roobt">
Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> #錯誤日誌存放位置 ErrorLog "logs/myvirtualhost.com-error.log" CustomLog "logs/myvirtualhost.com-access.log" common </VirtualHost> <VirtualHost 192.168.13.200:80>
ServerAdmin [email protected] #放置網站的目錄 DocumentRoot "/usr/local/soft/apache//htdocs/roobt" #主機名稱 ServerName two.com #預設訪問的頁面 DirectoryIndex index.html <Directory "/usr/local/soft/apache//htdocs/roobt"> Options Indexes FollowSymLinks AllowOverride
None Order allow,deny Allow from all </Directory> #錯誤日誌存放位置 ErrorLog "logs/myvirtualhost.com-error.log" CustomLog "logs/myvirtualhost.com-access.log" common </VirtualHost>

2、埠配置

把監聽的埠加上,載入Apache的配置檔案裡

這裡寫圖片描述

<VirtualHost *:80>
    ServerAdmin [email protected] 
    #放置網站的目錄  
    DocumentRoot "/usr/local/soft/apache//htdocs/roobt"  
    #主機名稱  
    ServerName one.com  
    #預設訪問的頁面  
    DirectoryIndex index.html  
    <Directory "/usr/local/soft/apache//htdocs/roobt">  
    Options Indexes FollowSymLinks  
    AllowOverride None  
    Order allow,deny  
    Allow from all
    </Directory>
    #錯誤日誌存放位置  
    ErrorLog "logs/myvirtualhost.com-error.log"  
    CustomLog "logs/myvirtualhost.com-access.log" common  
</VirtualHost> 

<VirtualHost *:8080>
    ServerAdmin [email protected] 
    #放置網站的目錄  
    DocumentRoot "/usr/local/soft/apache//htdocs/roobt"  
    #主機名稱  
    ServerName two.com  
    #預設訪問的頁面  
    DirectoryIndex index.html  
    <Directory "/usr/local/soft/apache//htdocs/roobt">  
    Options Indexes FollowSymLinks  
    AllowOverride None  
    Order allow,deny  
    Allow from all
    </Directory>
    #錯誤日誌存放位置  
    ErrorLog "logs/myvirtualhost.com-error.log"  
    CustomLog "logs/myvirtualhost.com-access.log" common  
</VirtualHost> 

測試

這裡寫圖片描述

3、配置主機名

vim /etc/hosts;
修改hosts檔案 新增如下兩行內容
127.0.0.1 one.com
127.0.0.1 two.com

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/usr/local/soft/apache//htdocs/one"
    ServerName one.com
    DirectoryIndex index.html
    <Directory "/usr/local/soft/apache//htdocs/one">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from All
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/usr/local/soft/apache//htdocs/two"
    ServerName two.com
    DirectoryIndex index.html
    <Directory "/usr/local/soft/apache//htdocs/two">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from All
    </Directory>
</VirtualHost>

為了方便測試,修改我的電腦的host檔案

C:\Windows\System32\drivers\etc
加上這句
192.168.13.213 one.com
192.168.13.213 two.com

這裡寫圖片描述

相關推薦

CentOS 7.2 Apache2.4配置虛擬主機 架設網站

一、準備工作,修改Apache配置檔案 找到下面虛擬主機引入的配置檔案 1、多個ip配置 伺服器有多個網絡卡,每個IP繫結一個站點的方式 <VirtualHost 19

阿里雲(CentOS 7.2)+Nginx配置支援IPV6

這兩天IOS上架遇到一個問題,AppStore要求必須支援IPv6,這個問題令不少人腦仁疼,結合這兩天不斷的嘗試,現將配置過程總結如下,親測可用! 若要滿足AppStore要求應用支援IPV6需確

CentOs 7.2 防火墻配置--開啟端口

ice get 服務 pub sta -perm tail detail 運行 安裝firewalld,如果你的系統上沒有的話 yum install firewalld //安裝firewalld 防火墻1開啟防火墻服務 systemctl start fir

centos7.2 利用yum安裝配置apache2.4虛擬主機

一、安裝apache 安裝 # yum install httpd -y # rpm -qa httpd 操作步驟: [[email protected]1 httpd]# cat /etc/centos-release CentOS Li

linux 7.3 apache2.4 虛擬配置

www allow ces root linu tran admin red rec <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/web/webdata/pc"

Apache2.4虛擬主機站點配置

部落格中提到的各個檔案路徑說明:(我的apache安裝在”D:\webtools\Apache2.4”).我的apache版本為Apache/2.4.17 (Win64),最新版下載地址:http://httpd.apache.org/

Apache虛擬主機版本PHP(5.2+5.3+5.4)共存執行配置全過程

因為某種需求,可能是因為早期的專案需要低版本的php,和目前開發所用的版本不太一致,我們需要給不同的虛擬主機配置不同版本的PHP。避免去額外配置多個Apache,等iis和apache共存的麻煩。 下文引量說明: D:/Apache/          Apache安裝目錄 D:/php53/      

centos 7.2 安裝mongodb 3.4.4免編譯

mongodb nbsp linux fas .org code data mage 獲取 /根目錄下: 獲取命令: wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.4.tgz 解壓命令:

16.4 配置Tomcat監聽80端口 16.5/16.6/16.7 配置Tomcat虛擬主機 16.8 Tomcat日誌

16.4 配置tomcat監聽80端口 16.5/16.6/16.7 配置tomcat虛擬主機 16.8 tomcat日誌16.4 配置Tomcat監聽80端口16.5/16.6/16.7 配置Tomcat虛擬主機16.8 Tomcat日誌擴展邱李的tomcat文檔 https://www.linuser

Zabbix 3.4CentOS 7.2 上安裝詳細步驟

ade cati wall ide end The systemd processes image 一、環境準備操作系統: [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611

16.4 配置Tomcat監聽80端口 16.5/16.6/16.7 配置Tomcat虛擬主機 16

技術分享 主機 tomcat日誌 9.png tom ges text 分享圖片 虛擬主機 16.4 配置Tomcat監聽80端口 16.5/16.6/16.7 配置Tomcat虛擬主機 16.8 Tomcat日誌16.4 配置Tomcat監聽80端口 16.5/16

CentOS 7.2上使用rsyslog配置syslog server

mct tst 打開 etc thp ssi imu esc describe --=========準備======== 1.firewall狀態檢查 firewall-cmd --state 2.停止和禁用 systemctl stop firewalld.servi

在VMware中配置CentOS 7.2網路

這裡虛擬機器網路介面卡使用NAT模式 1.開啟VMware,點選編輯,點選虛擬網路編輯器(如果不能開啟,請先關閉當前開啟的虛擬機器以後再進行嘗試) 2.點選更改配置,在彈出提示時點選“是”即可 3.選中圖中第一步的內容,即NAT模式,然後點選NAT設定(這裡還可以在下方更改子

CentOS 7.2 下nginx SSL證書部署的方法(使用crt以及key 配置

轉自:https://www.jb51.net/article/107350.htm   環境 系統環境:CentOS6.7 nginx version: nginx/1.8.1 證書 ?

windows作業系統下apache2.4配置虛擬主機

Windows作業系統下apache2.4配置虛擬主機 本文章用來解決Windows作業系統下,配置apache2.4版本的虛擬主機的問題。 第一步:在apache2.4的資料夾下找到配置虛擬主機的檔案httpd-vhosts.conf,一般是在:Apache24

Centos 7.2 安裝Apache、PHP、Mysql、連線Mysql資料庫的包、安裝VSFTP、並配置

一、安裝Apache、PHP、Mysql、連線Mysql資料庫的包: yum install httpd yum -y install php yum -y install php-fpm yum -y install php-mysql yum -y inst

配置 docker on centos 7.2 一步一步搭建一個全新的生產環境

阿里雲買臺新的伺服器 系統用centos 7.2 ssh root:{ip} 連上伺服器 groupadd daisho 新增一個組 useradd -d /home/daisho -g daisho -m -p [password] daisho 新增一個

CentOS 7.2 配置Apache服務(httpd)--上篇

一、Apache簡介 Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器軟體,可以在大多數電腦作業系統中執行,由於其跨平臺和安全性(儘管不斷

阿里雲 Centos 7.2 環境配置 LNMP

首先更新系統軟體 $ yum update   安裝nginx 1.安裝nginx源 $ yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/n

apache2.4配置虛擬主機

好幾年沒碰apache了,突然發現高版本的apache不會配置虛擬主機了。 原來配置檔案放到了conf/extra/下面,使得httpd.conf更加簡潔了。 conf/extra/httpd-vhosts.conf 1、開啟httpd.conf:將#Include co