1. 程式人生 > >ubuntu16.04配置apache2的目錄

ubuntu16.04配置apache2的目錄

前段時間搞了很久ubuntu伺服器,可是還是搞得不太懂,今天又重新搞,算是基本明白apache2的配置大致怎麼回事。

剛開始在網上搜索的,很多說是找http.conf,可是我找很久,都沒有找到這個配置檔案。在/etc資料夾,我找到apache2,裡面並沒有httd.conf,只有如下檔案。


其實apache2中並沒有httd.conf這個配置檔案,其實它是apache的檔案,不是apache2的配置檔案,apache2的配置檔案是apache2.conf。

這個配置檔案不是直接的配置檔案,它用了很多includel包含配置檔案,它是把配置檔案包含進來。就比如程式設計時,用到了#include<stdio.h>標頭檔案來包含print和scanf,具體實現操作在其他檔案中。

可以簡單這樣理解apache2包含了啟動檔案enablede檔案,enabled型別中的檔案實際是evailbled型別中檔案的快捷方式。

在啟動apache2時,實際通過apache2.conf找到了include 包含檔案, enabled型別的檔案,而根據enabled中的快捷方式,又找到了真正的配置檔案。開始載入。

下面簡單介紹檔案的用處。conf、mods、sites檔案都有enabled型別和availablelia字尾兩種。

enabled是啟動檔案,裡面預設放的是availble資料夾中的配置檔案的軟連結。avaibled中的放的檔案才是真正的配置檔案。

例如,現在修改網站的根目錄。

應該在sites-availbled中修改。

sites-avaibled中的000-default.conf是預設的配置檔案,你可以在裡面更改網站跟目錄。



ServerAdmin [email protected]
DocumentRoot /var/www/html

這裡的/var/www/html可以改為自己的目錄,例如改為/var/www/wordpress,在瀏覽器中輸入ip地址就會顯示這個目錄的內容。

Include ports.conf   這句程式碼是將apache2中的的ports.conf包含進來,這個ports.conf實際才是埠配置檔案,所有的埠配置,應該到apache2的ports.conf檔案中配置。

IncludeOptional conf-enabled/*.conf 這句程式碼是將apache2中的conf-enabled中的配置檔案包含進來。

IncludeOptional sites-enabled/*.conf這句程式碼是將apache2中的sites-enable中的配置檔案包含進來。

相關推薦

ubuntu16.04配置apache2目錄

前段時間搞了很久ubuntu伺服器,可是還是搞得不太懂,今天又重新搞,算是基本明白apache2的配置大致怎麼回事。 剛開始在網上搜索的,很多說是找http.conf,可是我找很久,都沒有找到這個配置檔案。在/etc資料夾,我找到apache2,裡面並沒有httd.conf

ubuntu16.04 配置爬蟲環境

3.5 -- 環境 16px get 80端口 user 添加 所有權 MySQL 安裝   sudo apt-get install mysql-server(若安裝有誤,則update再安裝,記得設置root密碼) 配置   遠程訪問:1 進入/etc/mysql 找到

ubuntu16.04配置國內源

初裝ubuntu後,由於系統自帶的是國外的軟體源,國內下載軟體會比較慢,最好更改為與自己ubuntu版本一致的國內快速軟體源。 1. 尋找國內軟體源 可以在 清華大學開源軟體映象站 找到對應自己系統版本的軟體源。 2. 配置source.list源 sources

Ubuntu16.04配置Apache支援多個站點

怎樣在一個Ubuntu的機器上(虛擬機器)配置Apache支援多個網站呢? 比如你有一臺獨立的Ubuntu虛擬機器,配有一個外網的IP(45.46.47.48),並且註冊了兩個域名AAA.com和BBB.com,將這兩個域名DNS解析到你虛機的IP地址。假設你已經安裝好了Apache,一

微星GE62 NVIDIA960m 雙系統ubuntu16.04 配置caffe-ssd

說來慚愧,之前完全沒接觸過裝系統,微星的筆記本買回來是沒有系統的,當時是同學幫我裝的win10。最近需要做物體檢測方面的工作,用DL,還是linux下比較方便。一個沒裝過系統的小白開始了安裝第二個系統ubuntu之旅。現在已經安裝完畢並且配置好了caffe-ssd,測試程式碼也已經跑成

Linux ubuntu16.04配置網路

靜態網路配置: 1.進入interfaces配置 sudo vi /etc/network/interfaces 2.配置 auto lo iface lo inet loopback auto 網絡卡(輸入ip link檢視,如enp2s0) iface 網絡卡 inet st

Ubuntu16.04 配置ROS

花了半天在Ubuntu16.04版本配置ROS作業系統,碰到一些小問題,作以總結。 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/source

ubuntu16.04配置MySQL字符集

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在lc-messages-dir = /usr/share/mysql 語句後新增 character-set-server=utf8 sudo vim /etc/mysql/conf.d/mysql.c

Ubuntu16.04配置TensorFlow———GPU版本(gtx1070+ubuntu16.01)

博主研究了下,參考了別人的部落格,也出現了問題,然後解決。相信按照接下來的教程是可以很簡單的安裝TensorFlow-gpu的。 在開始之前,首先得了接大概步驟:1、安裝顯示卡驅動2、安裝cuda,3、安裝cudnn,4、安裝anaconda 5、建立虛擬TensorFlow環境並配置Tenso

ubuntu16.04 配置阿里雲docker映象加速器

一、配置阿里雲docker映象加速器 #配置加速器地址 [email protected]:~# vi /etc/docker/daemon.json {  "registry-mirrors": ["https://alzgoonw.mirror.aliyu

ubuntu16.04配置Latex+中文字型

Latex安裝 先前通過apt的方式裝過texlive包(sudo apt-get install texlive-full)。此次通過查閱texlive的官網,重新選擇了安裝方式,具體是下載並使用官方提供的一個安裝器(install-tl,內含安裝的主指令碼和相關配置檔案)。在安裝

Ubuntu16.04配置SSH遠端免密登陸

什麼是SSH? SSH 為 Secure Shell 的縮寫,由 IETF 的網路小組(Network Working Group)所制定;SSH 為建立在應用層基礎上的安全協議。SSH 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。 1. 安裝

Ubuntu16.04配置ADB

安裝 命令: apt-get install android-tools-adb lsusb檢視usb裝置 Bus 001 Device 003: ID 18d1:0001 Google Inc. B

【Linux】Ubuntu16.04配置samba服務實現與win10共享資料夾訪問

一、安裝samba 開啟終端,在終端輸入 sudo apt-get install samba sudo apt-get install smbclient 二、設定使用者名稱和密碼 如果你的ubuntu還沒有新增使用者,則先新增一個使用者,我這裡新增一個myShar

Ubuntu16.04配置ssh免密登入

參考自:https://blog.csdn.net/wenyun_kang/article/details/77413714 原材料: 安裝成功的Ubuntu系統   步驟: 1.更新軟體源(在此之前需要確保自己的linux系統可以聯網)。命令:sudo apt-get

【linux】Ubuntu16.04安裝 apache2

遇到了各種各樣的奇怪問題。 輸入localhost說什麼沒有許可權,然後把apache2.conf中denid改成enable不斷404notfound。 按照各種教程進行了各種配置但是還老找不到配置檔案,因為網上那些目錄我可能開啟就沒有任何檔案。 想著這遍還不成功就虛擬機器重灌系統了,

Ubuntu16.04配置java開發環境

一、安裝jdk,配置java環境變數 1.下載 jdk,當前的版本是 jdk-8u101。選擇適合自己系統的版本進行下載,下載好之後放在 Download 目錄下 2.然後使用 Ctrl + Alt + t 開啟終端進入 Download 目錄下,使用 tar -xf j

ubuntu16.04 配置Java環境

俗話說:“工欲善其事必先利其器 。”相信每一個開發者都有一顆折騰Linux的心。於是博主將自己的筆記本裝上了ubuntu16.04系統來工作,強迫自己學習Linux。 如題目所示,本文主要講述如何在ubuntu16.04系統下配置Java環境。 1.去官網下載JDK。

Ubuntu16.04 配置劃詞翻譯

1.準備工作 1.1 下載工具 #這個工具可以得到滑鼠選中內容 $ sudo apt-get install xclip #這個工具是翻譯工具的命令列版本 $ sudo apt-get install

ubuntu16.04配置安裝caffe

經過兩天堅持不懈,終於在Ubuntu16.04系統上將caffe成功配置。過程中踩過無數個坑,遇到很多錯誤,幸運的是這些錯誤都解決了,因此撰寫該部落格記錄caffe的配置過程,以及對配置過程中遇到的錯誤提供解決辦法,避免今後再配置caffe時又踩坑。 電腦配置 系統:Ubunt