Apache2.4.x 配置檔案詳解
Apache配置需要了解如下:
Apache預設配置檔案所在目錄
- 原始碼包安裝
/usr/local/apache2/conf/httpd.conf
/usr/local/apache2/conf/extra/*.conf- rpm包安裝
/etc/httpd/conf/httpd.conf
預設網頁儲存位置
- 原始碼包安裝
/usr/local/apache2/htdocs/- rpm包安裝
/var/www/html
Apache基本配置
ServerRoot -Apache主目錄Listen - 監聽埠
LoadModule - 載入的相關模組
User - 偽使用者
Group - 偽使用者組
ServerAdmin -
ServerName - 伺服器名
DirectoryIndex - 預設主頁檔案
ErrorLog - 錯誤日誌
LogLevel - 日誌等級
CustomLog - 正確訪問日誌
Include - 載入子配置檔案
開始講解:
從預設配置檔案開頭說起:
#Apache安裝目錄ServerRoot"/usr/local/apache2"
#Listen 12.34.56.78:80
#如不指定IP地址,預設監聽全域性80埠
Listen 80
...
省略LoadModule
...
#偽使用者
User daemon
#偽使用者組
Group daemon
#管理員郵箱
ServerAdmin
#(主)站點名稱(域名)
ServerName www.xxxx.com:80
#這裡是全域性目錄預設規則,拒絕所有
<Directory />
AllowOverride none
Require all denied
</Directory>
#這個是原始碼包安裝後,網站主目錄位置
DocumentRoot "/usr/local/apache2//htdocs"
<Directory "/usr/local/apache2//htdocs">
Option None
AllowOverride None
Require all granted
</Directory>
# --- Options 目錄許可權
# None :沒有任何額外許可權
# All :所有許可權
# Indexs :沒有找到預設文章(如:index.php)就會返回當前資料夾下的所以檔案列表
# --- AllowOverride子許可權檔案開關
# 定義是否允許目錄下.htaccess檔案中的許可權生效,這裡只列舉以下兩種常見的選項
# None:.htaccess中許可權不生效
# All: .htaccess檔案中所有許可權都生效
# --- Require訪問控制管理
# Require all granted允許所有訪問
# Require all denied拒絕所有訪問
# Require ip 192.168.1.0/24 僅允許192.168.1.0/24網路的主機訪問
# Require not ip 192.168.1.2 禁止192.168.1.2的主機訪問,其它都可以
#設定預設目錄的預設文件
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
#防止 .htaccess 和 .htpasswd 檔案被從Web上訪問
<Files ".ht*">
Require all denied
</Files>
#防止 .htaccess 和 .htpasswd 檔案被從Web上訪問
#錯誤日誌的位置,如果你不在<VirtualHost>中指定錯誤日誌位置,則錯誤日誌都會在此目錄,反之在<VirtualHost>指定的路徑
ErrorLog "logs/error_log"
#控制日誌記錄的等級
LogLevel warn
#定義了日誌記錄的格式
<IfModule log_config_module>
</IfModule>
相關推薦
Apache2.4.x 配置檔案詳解
Apache配置需要了解如下: Apache預設配置檔案所在目錄 - 原始碼包安裝 /usr/local/apache2/conf/httpd.conf /usr/local/apache2/conf
三大框架(ssh)學習——配置檔案詳解(一)
配置檔案詳解 指定web應用預設字符集 <constant name="struts.i18n.encoding" value="gbk" /> 此配置相當於: request.setCharacterEncoding(“gbk”); r
三大框架(ssh)學習——配置檔案詳解(二)
多配置檔案實現 專案經常需要多人協作開發,但是如果大家都是用同一個struts.xml檔案,會互相影響不利於開發的正常開展。這樣,我們可以通過<include>元素指定多個配置檔案。 可以在src下面建立多個struts配置檔案。然後再struts.xml中分別引入: str
Nginx配置配置檔案詳解
文章目錄 配置檔案 nginx.conf配置檔案詳解 用於除錯、定位問題的配置引數 正常執行必備的配置引數 優化效能的配置引數 事件相關配置 Fastcgi相關配置引數 常需要調整的引數 nginx作為web伺服器時使
Hibernate_day01---Hibernate環境搭建、配置檔案詳解、核心api介紹
JavaEE三層結構對應的框架 1) web層:struts2框架 2) service層:spring框架 3)dao層:hibernate框架 -- 對資料庫進行crud操作 什麼是框架: 可複用的設計構件 作用:可以少寫一部分程式碼。使用框架寫程式,會幫我們實現一部
scrapy settings配置檔案詳解
# -*- coding: utf-8 -*- # Scrapy settings for step8_king project # # For simplicity, this file contains only settings considered important or # comm
keepalived介紹及配置檔案詳解
keepalived介紹 Keepalived軟體起初是專為LVS負載均衡軟體設計的,用來管理並監控LVS集群系統中各個服務節點的狀態,後來又加入了可以實現高可用的VRRP功能。因此,Keepalived除了能夠管理LVS軟體外,還可以作為其他服務(例如:Nginx、Hapr
Maven的pom.xml配置檔案詳解
轉自: Maven的pom.xml配置檔案詳解 <!--父專案的座標。如果專案中沒有規定某個元素的值,那麼父專案中的對應值即為專案的預設值。 座標包括group ID,artifact ID和 version。--> &
【MyBatis Generator】程式碼自動生成工具 generatorConfig.xml配置檔案詳解
MyBatis Generator官網地址:http://www.mybatis.org/generator/index.html MyBaris Generator中文地址:http://mbg.cndocs.ml/ 在MBG中,最主要也最重要的,就是generatorConfig.xml
轉:ssm spring+springmvc+mybatis中的xml配置檔案詳解
這幾天一直在整合SSM框架,雖然網上有很多已經整合好的,但是對於裡面的配置檔案並沒有進行過多的說明,很多人知其然不知其所以然,經過幾天的搜尋和整理,今天總算對其中的XML配置檔案有了一定的瞭解,所以拿出來一起分享一下,希望有不足的地方大家批評指正~~~ 首先 這篇文章暫時只對框架中所要用到的配
Spring Boot(二)配置檔案詳解
簡介 Spring Boot使用“習慣由於配置”(專案中存在大量預設的配置,而且內建tomcat)的理念,讓你的無需手動進行配置就可以將專案執行起來。使用Spring Boot很容易建立一個獨立執行的、準生產級別的Spring框架的專案。同時,Spring Boot還提供一個全域性配置檔案對一些
Apache httpd.conf配置檔案詳解
常用配置指令說明 1. ServerRoot:伺服器的基礎目錄,一般來說它將包含conf/和logs/子目錄,其它配置檔案的相對路徑即基於此目錄。預設為安裝目錄,不需更改。 語法:ServerRoot directory-path 如: ServerRoot "/usr/local/ap
spring配置檔案詳解--真的蠻詳細
spring配置檔案詳解--真的蠻詳細 轉自: http://book.51cto.com/art/201004/193743.htm 此處詳細的為我們講解了spring2.5的實現原理,感覺非常有用
Java程式設計師從笨鳥到菜鳥之(五十三)細談Hibernate(四)Hibernate常用配置檔案詳解
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
mosquitto配置檔案詳解
安裝完成之後,所有配置檔案會被放置於/etc/mosquitto/目錄下,其中最重要的就是Mosquitto的配置檔案,即mosquitto.conf,以下是詳細的配置引數說明。 # ===========================================================
SpringBoot非官方教程 | 第二篇:Spring Boot配置檔案詳解
springboot採納了建立生產就緒Spring應用程式的觀點。 Spring Boot優先於配置的慣例,旨在讓您儘快啟動和執行。在一般情況下,我們不需要做太多的配置就能夠讓spring boot正常執行。在一些特殊的情況下,我們需要做修改一些配置,或者需要有自己的配置屬性。 當我們
Nginx實戰之1.1-1.6 Nginx介紹,安裝及配置檔案詳解
1.1 Nginx介紹 HTTP協議發展簡史 加粗 https://coding.net/u/aminglinux/p/nginx/git/blob/master/http/version.md 1991年釋出0.9版,只有GET方法,僅支援html,一個連線一個請求 &n
nginx主配置檔案詳解
#定義Nginx執行的使用者和使用者組user www www; #nginx程序數,建議設定為等於CPU總核心數。worker_processes 8; #全域性錯誤日誌定義型別,[ debug | info | notice | warn | error | crit ]error_log /var/
Spring boot 配置檔案詳解 (properties 和yml )
從其他框架來看 我們都有自己的配置檔案, hibernate有hbm,mybatis 有properties, 同樣, Spring boot 也有全域性配置檔案。 Springboot使用一個全域性的配置檔案,而且配置檔案的名字是固定的。 有兩種 application.properties
Spring Boot 配置檔案詳解:自定義屬性、隨機數、多環境配置等
相信很多人選擇Spring Boot主要是考慮到它既能兼顧Spring的強大功能,還能實現快速開發的便捷。我們在Spring Boot使用過程中,最直觀的感受就是沒有了原來自己整合Spring應用時繁多的XML配置內容,替代它的是在pom.xml中引入模組化的Starter POMs,其中各個模組都有自己的預