1. 程式人生 > >centos7.1下yum安裝並使用apache web伺服器

centos7.1下yum安裝並使用apache web伺服器

一、centos7.1下yum安裝apache web伺服器


首先安裝Apache,檢視系統是否安裝httpd和apr、apr-util並解除安裝


#rpm -qa|grep apr
apr-util-1.5.2-6.el7.x86_64
apr-1.4.8-3.el7.x86_64
#rpm -e --nodeps --allmatches apr-util-1.5.2-6.el7
#rpm -e --nodeps --allmatches apr-1.4.8-3.el7
#rpm -qa httpd
httpd-2.4.6-31.el7.centos.x86_64
# rpm -e --nodeps --allmatches httpd-2.4.6-31.el7.centos
重新安裝httpd和apr、apr-util


#yum install httpd apr apr-util
Apache擴充套件模組


#yum install httpd-manual mod_ssl mod_perl mod_auth_mysql


二、centos7.1下配置並使用apache web伺服器


//設定為自動啟動
# systemctl enable httpd.service


(1)簡單的配置使用
apache web伺服器預設使用/var/www/html目錄,我們在該目錄下為自己設定好的檔案目錄做一個軟連結


ln -s */repo /var/www/html/
這樣 訪問 http://x.x.x.x/repo便可訪問我們的檔案了


(2)較複雜的配置
配置WEB站點 (假設使用/wwwroot目錄下的文件)


//建立兩個網站的目錄結構及測試用頁面檔案


# mkdir/wwwroot/www


# echo"www.linuxidc.local" > /wwwroot/www/index.html


# mkdir/wwwroot/crm


# echo"crm.linuxidc.local" > /wwwroot/crm/index.html


//配置虛擬機器主機


# cd/etc/httpd/


# mkdirvhost-conf.d


# echo"Include vhost-conf.d/*.conf" >> conf/httpd.conf


# vi/etc/httpd/vhost-conf.d/vhost-name.conf


//新增如下內容


<VirtualHost *:80>


ServerNamewww.linuxidc.local


DocumentRoot /wwwroot/www/


</VirtualHost>


<Directory /wwwroot/www/>


Requireall granted


</Directory>


<VirtualHost *:80>


ServerNamecrm.linuxidc.local


DocumentRoot /wwwroot/crm/


</VirtualHost>


<Directory /wwwroot/crm/>


Require ip192.168.188.0/24  //可以設定訪問限制


</Directory>

相關推薦

centos7.1yum安裝使用apache web伺服器

一、centos7.1下yum安裝apache web伺服器 首先安裝Apache,檢視系統是否安裝httpd和apr、apr-util並解除安裝 #rpm -qa|grep apr apr-util-1.5.2-6.el7.x86_64 apr-1.4.8-3.el7.x

解決在centos7.2YUM安裝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

Centos7yum安裝PHP,Apache,Mysql

安裝php7由於yum源的php版本較低,所以需要找到高版本的rpm源yum -y install epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum insta

Zabbix之CentOS7.3yum安裝Zabbix3.5

分布式監控 web配置 媒體 cte share 網絡 ant 介紹 lin Zabbix特點介紹 (此介紹來源於https://www.zabbix.com/documentation/3.4/zh/manual/introduction/features) 概述Zabb

學習筆記-centos7.4yum安裝zabbix3.4

zabbix安裝Zabbix的簡介:zabbix(音同 z?bix)是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。zabbix由2部分構成,zabbix

CentOS7 linuxyum安裝redis以及使用

redis 用戶 -- lld 分享 search 開放 測試 技術 1.安裝redis數據庫 yum install redis 2.下載fedora的epel倉庫 yum install epel-release 3.啟動redis服務 systemctl s

centos7.5yum 安裝mariadb10.3詳解

目錄   前言 1、刪除舊版本 2,建立 MariaDB.repo 3、安裝 install MariaDB 4、 安裝完成MariaDB,首先啟動MariaDB 5、 設定開機啟動 systemctl 常用命令: 6、 接下來進行MariaDB的相

CentOS7 linuxyum安裝mysql5.7

 文章參考(https://www.cnblogs.com/jorzy/p/8455519.html) 1.建立存放安裝包的位置,並且進入該目錄 命令mkdir /share 命令cd /share 2.檢視系統是否已經安裝mysql,兩種方法都可以 方法一:rpm -qa | gre

CentOS7.3yum安裝Kubernetes1.4傻瓜教程

在CentOS7.3下yum安裝Kubernetes1.4傻瓜教程   一、前言   Kubernetes 是Google開源的容器叢集管理系統,基於Docker構建一個容器的排程服務,提供資源排程、均衡容災、服務註冊、動態擴縮容等功能套件,目前centos yum源上最新版

Rhel6.1Yum安裝源的配置

Redhat Enterprise Server6.1下的yum安裝源的配置主要分為一下幾個步驟: 一、服務端配置 1、掛載映象檔案 在mnt目錄下建立rhel6.1資料夾存放映象檔案 [[email protected] mnt]# mkdir rhel6.1

CentOS7系統YUM安裝安裝Mongodb 3.4

第一步 檢視是否存在Mongodb配置yum源 切換到yum目錄 cd /etc/yum.repos.d/ 檢視檔案 ls 第二部 不存在新增yum 源 建立檔案 touch mongodb-3.4.repo 編輯該檔案 vi mongodb-3.4.repo 內容 : cat /etc/yum.repos.

centos7.1php7安裝redis擴充套件

第一步首先要下載php7redis包  cd /root & wget -O php7redis.zip https://github.com/phpredis/phpredis/archiv

centos7.5yum 安裝mariadb數據庫

fig lec reat 系統 time sysconfig public -a rop 前言 mariadb 和mysql就像親兄弟的關系,各種語法、驅動啥的,在mysql上能上的,在mariadb上基本都可以直接使用。更多的細節在此不多說。 1、刪除舊版本 cen

CentOS7Yum安裝Redis配置主從

vpd 客戶端連接 systemctl 模式 內存 同步 tex 結構 持久 Redis簡介: Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Ma

Centos7yum安裝mongodb

數據復制 firewalld stop and 查詢優化 配置文件 blank 可用 計劃 簡介 MongoDB 是一個基於分布式 文件存儲的NoSQL數據庫 由C++語言編寫,運行穩定,性能高 旨在為 WEB 應用提供可擴展的高性能數據存儲解決方案 查看

CentOS7yum安裝Kubernetes

ddr roo alt ger mem 5.0 services eight 配置文件 1、節點規劃 節點 IP hostname 硬件 master 192.168.80.136 master 內存2G CPU:2*1 node1 192.168.80.

CentOS7.1python2.7.10安裝PyQt4

新人肯定跟我一樣,那就是plt.show()在Linux環境下不顯示,後來才明白,這是matplotlib依賴圖形環境,有興趣的可以去了解下matplotlib後端(Backend )相關知識.下面安裝PyQt4解決. 1.安裝sip[[email pr

Centos7.1搭建pyenv環境安裝python 2.7.10

[[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core)  -----------------------------------------------

CentOS 7yum安裝Apache及不解析php問題的解決

首先,說一下問題發生的場景: 安裝完畢後,apache 不解析 php ,不解析的現象是瀏覽器直接顯示或下載了 php 檔案的原始碼 過程略帶說一下了,具體步驟自行搜尋,然後重點說下容易踩的幾個坑 1. yum 安裝 apache 後,必須安裝依賴包 httpd-devel ,否則是不存在檔案 apx

CentOS7yum安裝MySQL5.7

配置 yum 源 下載 mysql 源安裝包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm 安裝MySQL源 shell&g