1. 程式人生 > >centos7 安裝Apache2.4配置多站點目錄

centos7 安裝Apache2.4配置多站點目錄

安裝apache

  1. $ yum install httpd -y

啟動apache

  1. $ systemctl start httpd.service

檢視是否開啟成功

  1. [[email protected]-1~] $ ps -ef|grep httpd
  2. root 17391018:34?00:00:00/usr/sbin/httpd -DFOREGROUND
  3. apache 17401739018:34?00:00:00/usr/sbin/httpd -DFOREGROUND
  4. apache 17411739018:34?00:00:00/usr/sbin/httpd -DFOREGROUND
  5. apache 17421739018:34?00:00:00/usr
    /sbin/httpd -DFOREGROUND
  6. apache 17431739018:34?00:00:00/usr/sbin/httpd -DFOREGROUND
  7. apache 17441739018:34?00:00:00/usr/sbin/httpd -DFOREGROUND
  8. root 17491112018:37 pts/000:00:00 grep --color=auto httpd

檢視apache埠

  1. $ netstat -lntup|grep httpd

修改hosts解析

  1. $ vi /etc/hosts

改成如下內容

  1. 192.168.56.101 centos7.com www.centos7.com bbs.centos7.com blog
    .centos7.com

測試訪問

  1. $ curl www.centos7-1.com

配置apache

備份檔案

  1. $ cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.back

配置httpd檔案

因為在apache2.4中變化挺大,和nginx一樣,可以自定義.conf檔案。

在主配置檔案中啟用虛擬主機

  1. $ mkdir /etc/httpd/vhost.d/
  2. $ echo "include vhost.d/*.conf"
  3. $ tail -1/etc/httpd/conf/httpd.conf

配置多站點目錄

  1. $ vi /etc/httpd/vhost.d/name.conf

寫入下面的內容

  1. <VirtualHost
    *:80>
  2. ServerAdmin [email protected]
  3. DocumentRoot "/var/html/www"
  4. ServerName www.centos7.com
  5. ErrorLog "/var/httpd/logs/www-error_log"
  6. CustomLog "/var/httpd/logs/www-access_log" common
  7. </VirtualHost>
  8. <Directory/var/html/www/>
  9. Require all granted
  10. </Directory>
  11. <VirtualHost *:80>
  12. ServerAdmin [email protected]
  13. DocumentRoot "/var/html/bbs"
  14. ServerName bbs.centos7.com
  15. ErrorLog "/var/httpd/logs/bbs-error_log"
  16. CustomLog "/var/httpd/logs/bbs-access_log" common
  17. </VirtualHost>
  18. <Directory/var/html/bbs/>
  19. Require all granted
  20. </Directory>
  21. <VirtualHost *:80>
  22. ServerAdmin [email protected]
  23. DocumentRoot "/var/html/blog"
  24. ServerName blog.centos7.com
  25. ErrorLog "/var/httpd/logs/blog-error_log"
  26. CustomLog "/var/httpd/logs/blog-access_log" common
  27. </VirtualHost>
  28. <Directory/var/html/blog/>
  29. Require all granted
  30. </Directory>

重啟Apache服務

  1. $ systemctl restart httpd.service

測試web訪問

  1. [[email protected]-1 httpd] $ for name in www bbs blog;do curl $name.centos7.com;done;
  2. http://www.centos7.com
  3. http://bbs.centos7.com
  4. http://blog.centos7.com

相關推薦

centos7 安裝Apache2.4配置站點目錄

安裝apache$ yum install httpd -y啟動apache$ systemctl start httpd.service檢視是否開啟成功[[email protected]-1~] $ ps -ef|grep httpdroot 1739

CentOS7.0 Apache2.4.x 埠監聽配置

1 檢視Apache 版本 #httpd -v 如果返回的結果不是2.4.x 版本,下面配置方式不適用。 2 檢視httpd 所在路徑 #whereis httpd 3 根據第2步的結果中找到conf檔案所在目錄 4 使用vim開啟httpd.conf #vim

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

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

Centos7安裝apache2.4.6,Apache調優及設定虛擬機器

Apache2.2安全配置和效能優化 主要修改配置檔案 1、Apache禁止遍歷目錄 將Options Indexes FollowSymLinks中的Indexes 去掉,就可以禁止Apache 顯示該目錄結構。Indexes 的作用就是當該目錄下沒有index.html檔

CentOS7 安裝apache 配置站點

配置apache伺服器YUM 安裝配置,簡單方便可靠yum install httpd 安裝完成後systemctl start httpd <啟動httpd服務 restrat是重啟systemctl start httpd ##啟動httpd服務 re

Yum安裝LAMP(Centos7.2+Apache2.4+Mariadb5.5.56+PHP7.0.24)

apache php 一、簡介 最近客戶提出需要使用PHP7的需求,第一次是給客戶安裝的是LNMP-full的集成環境,但是後面不便於添加擴展模塊,以及本人對Nginx不是很了解,經協商後改用LAMP,以下內容為真實環境搭建完成後為了方便記憶在虛擬環境中的配置,和真是環境基本一樣二、準備環境操作

centos7apache2.4.6虛擬主機配置

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

lnmp一鍵安裝配置站點

param div local clu cgi entos lnmp一鍵安裝 cat www. 在/usr/local/nginx/conf/vhost下配置多站點的文件,一個站點對應一個文件,配置如下信息: vim ./vhost/test.conf server {

Apache2.4配置woker模式以及目錄屬性優化

c語言 esc pcre ins water dev 主機名 添加圖片 .com 簡介 worker也是多路處理模塊(MPM),使網絡服務器支持混合的多線程多進程,由於使用線程來處理請求,所以可以處理海量請求,而系統資源的開銷小於基於進程的MPM,但是也使用了多進程,每個進

手動安裝的ubuntu 裡面的Apache配置站點模式

1.繫結域名: vim /etc/hosts 新增域名: 127.0.0.1 www.aaa.com 2.開啟apache的配置檔案httpd.conf cd /etc/https vim httpd.conf 找到 #LoadModule rewrite_module

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

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

【Linux】Centos7.4安裝Apache2.4.23(詳細步驟)

(yankerp-你不努力,未來沒人替你買單!) 一、安裝apache2.4.23 Apache官網:http://www.apache.org/ apache2.4新功能概述: 執行時可載入M

WAMP本地環境配置站點虛擬目錄教程(詳細)

第一種方法: 步驟:1. wamp/bin/apache/apache2.3.14/conf/ 下的 httpd.conf 檔案中Include conf/extra/httpd-vhosts.conf,去掉前面的#號 2.繼續在配置檔案裡面

CentOS7安裝APACHE2.4.6

安裝步驟如下: 首先檢查系統是否安裝有APACHE、APR、APR-UTIL以及GCC #rpm -qa|grep http #rpm -qa|grep apr #rpm -qa|grep gcc 然後掛載光碟映

apache 2.4 配置埠虛擬目錄

1、配置httpd.conf  #Listen 0.0.0.0:80 Listen 80 Listen 81 2、開啟虛擬站點  # Virtual hosts #Include conf/extra/httpd-vhosts.conf #修改為 # Virtual ho

centos7 安裝zookeeper3.4.8集群

snap where div roo vim conf urn 目錄 syn 1.下載上傳文件到centos中 2.解壓文件夾 3.cd conf 文件下,cp zoo_sample.cfg zoo.cfg 4.vim zoo.cfg # The number of

CentOS7安裝PostgreSQL9.4

password 關閉 mes add-port -1 ane log 0.00 spa 這次選擇的數據庫安裝的是run 文件,更容易掌握.這次數據庫全是默認安裝,如果有需求的可以自行修改一下的. 這是我的第一篇博客,各位觀眾老爺,如果覺得哪裏有什麽不好的,可以留言一起

三、環境搭建 之 Windows10 安裝 Apache2.4.23

地址 管理員 解壓 技術 項目 可能 配置 httpd 安裝步驟 操作系統:Windows10 家庭中文版 Apache版本:2.4.23 下載地址:http://pan.baidu.com/s/1nuB6cjf 參考文檔:win7(64位)php5.5-Apache2.4

Linux之安裝apache2.4.23

duyuheng linux apache2.4.23Linux之安裝apache2.4.23安裝環境:操作系統:Centos7.2,關閉selinux新版本的httpd-2.4新增以下特性;新增模塊;mod_proxy_fcgi(可提供fcgi代理)mod_ratelimit(限制用戶帶寬)mod_requ

Windows10下Apache2.4配置Django

fff pan pro -c window num targe proc python3.5 開發環境 Windows 10 x64 Apache 2.4 x64 Python 2.7.11 x64 Django 1.9.6+ 下載和安裝mo