1. 程式人生 > >Apache2(httpd-2.4.23)虛擬主機的配置

Apache2(httpd-2.4.23)虛擬主機的配置

Linux的版本號是 Ubuntu 16.04 LTS

httpd-2.4.23

1.虛擬主機配置

為了在Apache2伺服器上配置虛擬主機服務,必須修改Apache2的配置檔案:

cd /usr/local/apache2/conf/

sudo vi httpd.conf

運用查詢命令"/Virtual hosts"找到"#Include conf/extra/httpd-vhost.conf" 去除"#"註釋    完成之後,儲存推出

2.增加虛擬主機(域名為www.test1.com)

cd /usr/local/apache2/conf/extra/

sudo vi httpd-vhosts.conf

使用"#"註釋掉檔案內現有的"<VirtualHost *:80>"等程式碼

使用"32,38 copy 40"複製命令複製檔案內的程式碼,也可以直接手打一邊,如下:

<VirtualHost *:80>

        ServerAdimin [email protected]

        DocumentRoot "/usr/local/apache2/htdocs/test1"

        ServerName www.test1.com

        ErrorLog "logs/test1.error_log"

        CustomLog "logs/test1.access_log" common

</VirtualHost>

完成之後,儲存退出

3.製作虛擬主機網頁

根據上面虛擬主機文件目錄DocumentRoot,在"/usr/local/apache2/htdocs/"目錄下手工建立虛擬主機test1的子目錄

cd /usr/local/apache2/htdocs

sudo mkdir test1

完成之後將"index.html"檔案複製到test1檔案內

sudo cp index.html test1

完成之後,在"/etc/hosts"檔案中增加一項本地域名與IP地址對應表,以便能在本機上測試訪問www.test1.com伺服器:

sudo vi /etc/hosts

192.168.XXX.XXX    www.test1.com

4.重啟Apache2伺服器

cd /usr/local/apache2/bin/

sudo ./apachectl restart

完成所有步驟之後,在瀏覽器下輸入"www.test1.com"如下圖所示


相關推薦

Apache2(httpd-2.4.23)虛擬主機配置

Linux的版本號是 Ubuntu 16.04 LTS httpd-2.4.23 1.虛擬主機配置 為了在Apache2伺服器上配置虛擬主機服務,必須修改Apache2的配置檔案: cd /usr/local/apache2/conf/ sudo vi httpd.con

Apache2(httpd-2.4.23)的安裝與基本配置

Linux的版本號是 Ubuntu 16.04 LTS 1.下載原始碼 httpd-2.4.23.tar.gz、apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、pcre-8.39.tar.gz。 2.原始碼解包 將下載的安裝包複製到某一使用

httpd-2.4實現虛擬主機、訪問控制及https功能

httpd-2.4 安全訪問 https 虛擬主機準備工作:在Centos7中安裝httpd,使用yum安裝或自己編譯安裝,建議使用yum安裝,快捷又方便。 關閉防火墻及selinux。提供兩個基於名稱的虛擬主機www1, www2;有單獨的錯誤日誌和訪問日誌;先建立虛擬主機www1a.在

centos7下apache2.4.6虛擬主機配置

log req test var mon xtra code acc 有用 首先查看/etc/httpd/conf/extra/httpd-vhosts.conf 是否存在,如果沒有需要創建一個,內容如下:<VirtualHost *:8080>#綁定的主域S

httpd.2.4虛擬主機配置測試

httpd.2.4虛擬主機測試目標:三個虛擬主機,要求如下vhost1: phpMyAdmin, 同時提供https服務;vhost2: wordpress配置過程:一、配置vhost11、首先配置vhost1,先搭建私有CA在172.16.20.242上搭建私有CA: (1) 創建私鑰,公鑰無需處理 [ro

apache2.22.4 虛擬主機配置文件

apache phpapache 2.4#虛擬主機配置文件 <VirtualHost *:80> #綁定的主域 ServerName bookstore.com #綁定的子域名 ServerAlias www.bookstore.com #網站主目錄 DocumentRoot /va

基於httpd-2.2httpd-2.4配置虛擬主機web站點,並提供https服務(一)

基於主機名的虛擬主機服務 使用httpd-2.2和httpd-2.4實現> 1.建立httpd服務,要求:> 1) 提供兩個基於名稱的虛擬主機www1, www2;要求每個虛擬主機都有單獨的錯誤日誌和訪問日誌; > 2) 通過www1的/server-status提供狀態信息,且僅允許172

基於httpd-2.2httpd-2.4配置虛擬主機web站點,並提供https服務(二)

基於主機名配置虛擬主機web站點 使用httpd-2.2和httpd-2.4實現> 1.建立httpd服務,要求:> 1) 提供兩個基於名稱的虛擬主機www1, www2;要求每個虛擬主機都有單獨的錯誤日誌和訪問日誌; > 2) 通過www1的/server-status提供狀態信息,且僅允

基於httpd-2.4配置虛擬主機web站點,並提供https服務(二)

基於主機名配置虛擬主機web站點 為虛擬主機站點提供https服務 使用httpd-2.2和httpd-2.4實現> 1.建立httpd服務,要求:> 1) 提供兩個基於名稱的虛擬主機www1, www2;要求每個虛擬主機都有單獨的錯誤日誌和訪問日誌; > 2) 通過www1的/s

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

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

apache2.4 虛擬主機配置

blog root apache drivers com title apache2.4 路徑 lai 網上教程很多,僅記錄我的配置,可供參考 一、修改httpd.conf 打開appserv的安裝目錄,找到httpd.conf文件,分別去掉下面兩行文字前面的#號。

Apache 2.4.9多站點(虛擬主機)配置

使用場景:一臺伺服器,項配置多個埠去實現不同站點的訪問: 1、開啟Apache配置檔案,httpd.conf(tips:記得先備份一份) LoadModule vhost_alias_module modules/mod_vhost_alias.so 2、開啟需要監聽的埠,

apache->虛擬主機配置2.4.6)

導言:虛擬主機配置的話,可以讓一臺未繫結域名的伺服器擁有多個虛擬主機,讓程式設計師管理多個專案開發1:首先要有個apache伺服器,本人使用的是2.4.62:apache的核心檔案->httpd.conf裡面的基礎配置重要的幾項:Listen 80   ----埠號,a

Apache2.2 基於相同IP不同埠的虛擬主機配置

現在已有可用ip,埠為80,增設一個8080的埠的虛擬主機 1.增加監聽埠: Listen 80Listen 8080 2.在原有ServerName 下面增加 虛擬主機埠: ServerName localhost:80NameVirtualHost localhost:8080 3.增加

httpd-2.2項目(虛擬主機、用戶認證、私有網絡安全實現)

strive struggle endeavo attempt實驗環境提供兩個基於名稱的虛擬主機wp.mykernel.cn,頁面文件目錄為/web/vhosts/www1;錯誤日誌為/var/log/httpd/www1.err,訪問日誌為/var/log/httpd/www1.access;www.

HTTP 之 httpd-2.4介紹和配置

httpd2.4 常見配置 1 概述HTTPD 2.4默認是用於centOS7上,該軟件相比於HTTPD2.2 有了功能的改進。本文將對httpd2.4的新功能進行介紹,並介紹相關的常見配置2 HTTPD 新特性.(1) MPM支持運行為DSO機制;以模塊形式按需加載,DSO:動態的共享模塊.(2) e

Centos 6 apache httpd 2.4 主要配置詳解

apache 2.4實驗環境:VMware Workstation Pro 14(試用版) 系統平臺: CentOS release 6.9 (Final) 內核 2.6.32-696.el6.x86_64 Server version: Apache/2.4.29 (Unix)

httpd2.2訪問控制與虛擬主機配置

httpd 基礎服務httpd2.2訪問控制與虛擬主機配置 實驗環境:CentOS 6.9 httpd 2.2 基礎知識: 站點訪問控制    可以基於兩種類型的路徑指明對那些資源進行訪問控制   文件系統路徑&em

4.Nginx配置文件Nginx.conf_虛擬主機配置規則

linux 字節 保持 gif stream IV ror buck edi 1.Nginx配置文件及各個配置項含義 #定義Nginx運行的用戶和用戶組 user www www; #nginx進程數,建議設置為等於CPU總核心數。 worker_processes

編譯安裝Apache HTTP Server 2.4.23 以及配置HTTP/HTTPS反向代理

chan .so har 替換 quest pre and for 大小 編譯安裝Apache HTTP Server 2.4.23以及配置HTTP/HTTPS反向代理一,依賴軟件: 1.1 GCC和C++編譯器 GCC C++ Compiler 1.1.1 如果沒有安