centos7.2 利用yum安裝配置apache2.4多虛擬主機
一、安裝apache
安裝
# yum install httpd -y
# rpm -qa httpd
操作步驟:
[[email protected]1 httpd]# cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)
[[email protected]1 ~]# yum install httpd -y
Loaded plugins: fastestmirror
…………………………………………………………………………
Dependency Installed:
httpd-tools.x 86_64 0:2.4.6-45.el7.centos mailcap.noarch 0:2.1.41-2.el7
Complete!
[[email protected]1 ~]# rpm -qa httpd
httpd-2.4.6-45.el7.centos.x86_64
二、啟動測試apache
1、啟動apache
[root@centos7-1 ~]# systemctl start httpd.service
2、檢視是否啟動成功
[root@centos7-1 ~]# ps -ef|grep httpd
root 1739 1 0 18:34 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 1740 1739 0 18:34 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 1741 1739 0 18:34 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 1742 1739 0 18:34 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 1743 1739 0 18:34 ? 00 :00:00 /usr/sbin/httpd -DFOREGROUND
apache 1744 1739 0 18:34 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
root 1749 1112 0 18:37 pts/0 00:00:00 grep --color=auto httpd
[root@centos7-1 ~]# netstat -lntup|grep httpd
tcp6 0 0 :::80 :::* LISTEN 1739/httpd
3、在linux端測試
新增hosts解析
[[email protected]1 ~]# echo "192.168.56.101 centos7-1.com www.centos7-1.com bbs.centos7-1.com blog.centos7-1.com">>/etc/hosts
[[email protected]1 ~]# tail -1 /etc/hosts
192.168.56.101 centos7-1.com www.centos7-1.com bbs.centos7-1.com blog.centos7-1.com
使用curl命令測試
[[email protected]1 ~]# echo "http://www.$HOSTNAME">/var/www/html/index.html
[[email protected]1 ~]# cat /var/www/html/index.html
http://www.centos7-1.com
[[email protected]1 ~]# curl www.centos7-1.com
http://www.centos7-1.com
三、配置apache
1、修改前備份檔案
[root@centos7-1 ~]# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.$(date +%F)
[root@centos7-1 ~]# ll /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.$(date +%F)
-rw-r--r-- 1 root root 11753 Nov 15 00:53 /etc/httpd/conf/httpd.conf
-rw-r--r-- 1 root root 11753 Jan 10 18:42 /etc/httpd/conf/httpd.conf.2017-01-10
[root@centos7-1 ~]#
2、配置httpd檔案
因為在apache2.4中變化挺大,和nginx一樣,可以自定義.conf檔案。
在主配置檔案中啟用虛擬主機
[root@centos7-1 httpd]# mkdir /etc/httpd/vhost.d/
[root@centos7-1 httpd]# echo "include vhost.d/*.conf"
[root@centos7-1 httpd]# tail -1 /etc/httpd/conf/httpd.conf
include vhost.d/*.conf
虛擬主機配置檔案
[[email protected]1 httpd]# cat ./vhost.d/name.conf
<VirtualHost *:80>
ServerAdmin [email protected].com
DocumentRoot "/var/html/www"
ServerName www.centos7-1.com
ErrorLog "/var/httpd/logs/www-error_log"
CustomLog "/var/httpd/logs/www-access_log" common
</VirtualHost>
<Directory /var/html/www/>
Require all granted
</Directory>
<VirtualHost *:80>
ServerAdmin [email protected].com
DocumentRoot "/var/html/bbs"
ServerName bbs.centos7-1.com
ErrorLog "/var/httpd/logs/bbs-error_log"
CustomLog "/var/httpd/logs/bbs-access_log" common
</VirtualHost>
<Directory /var/html/bbs/>
Require all granted
</Directory>
<VirtualHost *:80>
ServerAdmin [email protected].com
DocumentRoot "/var/html/blog"
ServerName blog.centos7-1.com
ErrorLog "/var/httpd/logs/blog-error_log"
CustomLog "/var/httpd/logs/blog-access_log" common
</VirtualHost>
<Directory /var/html/blog/>
Require all granted
</Directory>
測試配置檔案是否正確
[root@centos7-1 httpd]# /sbin/service httpd configtest
Syntax OK
重新啟動apache服務
[root@centos7-1 httpd]# systemctl restart httpd.service
[root@centos7-1 httpd]# ps -ef|grep httpd
root 1129 1 2 20:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 1131 1129 0 20:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 1132 1129 0 20:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 1133 1129 0 20:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 1134 1129 0 20:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 1135 1129 0 20:40 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
root 1138 1112 0 20:40 pts/0 00:00:00 grep --color=auto httpd
四、測試web服務
curl測試
[[email protected]1 httpd]# for name in www bbs blog;do curl $name.centos7-1.com;done;
http://www.centos7-1.com
http://bbs.centos7-1.com
http://blog.centos7-1.com
ie瀏覽器測試
相關推薦
centos7.2 利用yum安裝配置apache2.4多虛擬主機
一、安裝apache 安裝 # yum install httpd -y # rpm -qa httpd 操作步驟: [[email protected]1 httpd]# cat /etc/centos-release CentOS Li
centos7下apache2.4.6虛擬主機配置
log req test var mon xtra code acc 有用 首先查看/etc/httpd/conf/extra/httpd-vhosts.conf 是否存在,如果沒有需要創建一個,內容如下:<VirtualHost *:8080>#綁定的主域S
Centos7.2之phpadmin安裝配置
數據庫 linux centos7.2lamp之phpadminPhpMyAdmin是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的數據庫管理工具,讓管理者可用Web接口管理MySQL數據庫 下載地址:https://files.phpmyadmin.net/phpMyAdm
解決在centos7.2下YUM安裝nginx-1.12.2依賴的問題
sha 使用 host package .rpm ide RoCE net plugins 由於CENTOS7.2默認使用老版本的openssl(OpenSSL 1.0.1e) ,這個問題會導致yum nginx-1.12以上版本的時候會因為依賴libcrypto.so.1
阿裏雲ECS服務器 Centos7.2 使用 yum 安裝 ansible 報錯
cache centos7.2 連接 ESS epo shadow ges 服務器 proc #####################使用阿裏雲的ECS服務器Centos7.2系統安裝ansible提示安裝不上###########原因通過Yum安裝最新發布版本通過Yum
centos7.2使用yum安裝mysql
一、系統環境 [[email protected] home]# cat /etc/RedHat-release CentOS Linux release 7.2.1511 (Core) 二、mysql安裝 安裝mysql和mysql-devel都成功
Centos7.2 通過yum安裝Mysql5.7
之前我寫過一遍暗轉mysql5.6的文章,使用的是原始碼安裝,比較複雜,但是能熟悉mysql安裝中的原理。有興趣的可以參考 這裡,我們不用那麼複雜的方式,而是直接使用mysql的官方yum倉庫來直接安裝,非常方便快捷,不出錯。 以下均為使用root使用
centos下的apache2.4.6虛擬主機設定
在httpd.conf裡做以下新增 1.設定伺服器名 ServerName 127.0.0.12.第一個:當別人不小心指到你的伺服器來時的顯示給對方的內容 第二個:自己設定的虛擬主機目錄 <Vi
Apache2.4 新增虛擬主機
apache2.4 與 apache2.2 的虛擬主機配置寫法有所不同 apache2.2的寫法: <VirtualHost *:80> ServerName domain.
CentOS7基於FPM模式編譯LAMP,實現多虛擬主機應用wordpress
lamp、wordpress該實驗需要的軟件環境:apr-1.6.2.tar.gz httpd-2.4.27.tar.bz2 php-7.1.10.tar.xzapr-util-1.6.0.tar.gz mariadb-10.2.8-linux-x86_64.tar
CentOS7.5利用Kubeadm安裝Kubernets(k8s)1.12.2(國內版)(一)
國內版 一、部署Kubernetes1.12.2(無dashboard) 1、所有節點部署docker-ce kubernetesyum源 阿里雲docker-ce地址 :https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo直接
CentOS7 yum安裝配置 drbd-84-utils (外部模式)
1 安裝環境介紹 1.1 系統環境 核心:3.10.0-862.el7.x86_64 版本:CentOS Linux release 7.5.1804 (Core) 主伺服器:hostname = mysql-master-01 心跳通訊 IP = 172.16.1.50
centos7 yum安裝配置redis 並設定密碼 centos7 yum安裝配置redis 並設定密碼
學習應該圍繞著體系而進行,適當的學習底層,是為了建立體系的連結點,而不是為追底層而底層。 首頁 聯絡 管理 隨筆 - 43 文章 - 0 評論
Window 7安裝和配置Apache2 4伺服器(by 星空武哥)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
【轉載加修改】centos7.4安裝配置Zabbix3.4.8
安裝zabbix之前,請先安裝配置lamp環境。(上篇文章有寫) 參考:https://blog.csdn.net/SilenceViking/article/details/80168715 # vi /etc/selinux/config SELINUX=disa
CentOS7安裝配置Zabbix3.4服務以及單獨安裝zabbix-agent
根據蒐集的資料安裝測試並在安裝測試過程中整理的文件,有些位置可能缺少相應的描述,但流程基本完整,部分參考文件在相應位置有標記。centos6安裝時部分位置需要相應修改,請自行搜尋。如有不足希望不吝賜教。 目錄 4.啟動 2.啟動 3.防火牆
在CentOS7.3下yum安裝Kubernetes1.4傻瓜教程
在CentOS7.3下yum安裝Kubernetes1.4傻瓜教程 一、前言 Kubernetes 是Google開源的容器叢集管理系統,基於Docker構建一個容器的排程服務,提供資源排程、均衡容災、服務註冊、動態擴縮容等功能套件,目前centos yum源上最新版
Linux CentOS7下安裝配置zookeeper3.4.12
1.安裝配置jdk 見此部落格:https://blog.csdn.net/qq_37856300/article/details/83628378 2.使用wget下載解壓zookeeper3.4.12 # wget http://mirror.bit.edu.cn/apach
Centos7下安裝配置nutch1.4
wechat:812716131 ------------------------------------------------------ 技術交流群請聯絡上面wechat ----------------------------------------------
centos7 + hadoop 1.2.1基本安裝配置
本節所講的hadoop基本安裝配置主要包含三部分內容: 單機 偽分佈 全分佈 本次實驗環境所用的作業系統為centos7,在進行安裝之前,我們首先要做以下準備工作: 1.建立hadoop使用者 為方便操作我們建立一個名為hadoop的使用者來執行程式,這樣可以使得不同使用者