亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Apache > 正文

詳解Ubuntu下安裝和配置Apache2

2024-08-27 18:30:38
字體:
來源:轉載
供稿:網友

在Ubuntu中安裝apache

安裝指令:

sudo apt-get install apache2

安裝結束后:

產生的啟動和停止文件是:/etc/init.d/apache2

啟動:

sudo apache2ctl -k start

停止:

sudo apache2ctl -k stop

重新啟動:

sudo apache2ctl -k restart

配置文件保存在:/etc/apache2

需要說明的是,普通的apache發行版本配置文件是:httpd.conf

Ubuntu發行版本的主配置文件是:apache2.conf

在apache2.conf引用到了以下文件:

# 包含動態模塊的配置:Include /etc/apache2/mods-enabled/*.loadInclude /etc/apache2/mods-enabled/*.conf# 包含用戶自己的配置:Include /etc/apache2/httpd.conf# 包含端口監聽的配置:Include /etc/apache2/ports.conf# 包含一般性的配置語句片斷:Include /etc/apache2/conf.d/# 包含虛擬主機的配置指令:Include /etc/apache2/sites-enabled/

修改httpd.conf

增加以下內容:

ServerName 127.0.0.1:80

ubuntu apache2配置

1.apache2.conf 是主配置文件,httpd.conf 用戶配置文件

2.虛擬目錄在 httpd.conf 中

<VirtualHost *> DocumentRoot "路徑"ServerName 名稱<Directory "路徑"> allow from all Options +Indexes </Directory> </VirtualHost>

 3.根設置(默認主目錄)在 /etc/apache2/sites-available/default

4.重啟命令

sudo /etc/init.d/apache2 restart或者cd /etc/init.dsudo apache2 -k restart

stop 停止;start 啟動5.日志文件在 /var/log/apache2/

 <VirtualHost *:80> ServerName www.kimoqi.com DocumentRoot /home/vsftpd/kimoqi </VirtualHost> <VirtualHost *:80> ServerName www.arwenedu.com DocumentRoot /home/vsftpd/wangguan/webapps </VirtualHost> <VirtualHost *:80> ServerName www.arwenedu.org.cn DocumentRoot /home/vsftpd/wangguan/chem </VirtualHost>
vi /etc/httpd/conf/httpd.conf

在Windows下,Apache的配置文件通常只有一個,就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安裝了Apache2后,竟然發現它的httpd.conf(位于/etc/apache2目錄)是空的!進而發現Ubuntu的 Apache軟件包的配置文件并不像Windows的那樣簡單,它把各個設置項分在了不同的配置文件中,看起來復雜,但仔細想想設計得確實很合理。

嚴格地說,Ubuntu的Apache(或者應該說Linux下的Apache?我不清楚其他發行版的apache軟件包)的配置文件是 /etc/apache2/apache2.conf,Apache在啟動時會自動讀取這個文件的配置信息。而其他的一些配置文件,如 httpd.conf等,則是通過Include指令包含進來。在apache2.conf中可以找到這些Include行:

引用

# Include module configuration: Include /etc/apache2/mods-enabled/*.load Include /etc/apache2/mods-enabled/*.conf# Include all the user configurations: Include /etc/apache2/httpd.conf# Include ports listing Include /etc/apache2/ports.conf……# Include generic snippets of statements Include /etc/apache2/conf.d/# Include the virtual host configurations: Include /etc/apache2/sites-enabled/

結合注釋,可以很清楚地看出每個配置文件的大體作用。當然,你完全可以把所有的設置放在apache2.conf或者httpd.conf或者任何一個配置文件中。Apache2的這種劃分只是一種比較好的習慣。

安裝完Apache后的最重要的一件事就是要知道Web文檔根目錄在什么地方,對于Ubuntu而言,默認的是/var/www。怎么知道的呢? apache2.conf里并沒有DocumentRoot項,httpd.conf又是空的,因此肯定在其他的文件中。經過搜索,發現在 /etc/apache2/sites-enabled/000-default中,里面有這樣的內容:

引用

NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhostDocumentRoot /var/www/……

這是設置虛擬主機的,對我來說沒什么意義。所以我就把apache2.conf里的Include /etc/apache2/sites-enabled/一行注釋掉了,并且在httpd.conf里設置DocumentRoot為我的用戶目錄下的某 個目錄,這樣方便開發。

再看看/etc/apache2目錄下的東西。剛才在apache2.conf里發現了sites-enabled目錄,而在 /etc/apache2下還有一個sites-available目錄,這里面是放什么的呢?其實,這里面才是真正的配置文件,而sites- enabled目錄存放的只是一些指向這里的文件的符號鏈接,你可以用ls /etc/apache2/sites-enabled/來證實一下。所以,如果apache上配置了多個虛擬主機,每個虛擬主機的配置文件都放在 sites-available下,那么對于虛擬主機的停用、啟用就非常方便了:當在sites-enabled下建立一個指向某個虛擬主機配置文件的鏈 接時,就啟用了它;如果要關閉某個虛擬主機的話,只需刪除相應的鏈接即可,根本不用去改配置文件。

mods-available、mods-enabled和上面說的sites-available、sites-enabled類似,這兩個目錄 是存放apache功能模塊的配置文件和鏈接的。當我用apt-get install php5安裝了PHP模塊后,在這兩個目錄里就有了php5.load、php5.conf和指向這兩個文件的鏈接。這種目錄結果對于啟用、停用某個 Apache模塊是非常方便的。

最后一個要說的是ports.conf,這里面設置了Apache使用的端口。如果需要調整默認的端口設置,建議編輯這個文件?;蛘吣阆铀鼘嵲诙?余,也可以先把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf里設置Apache端口。

ubuntu里缺省安裝的目錄結構很有一點不同。在ubuntu中module和 virtual host的配置都有兩個目錄,一個是available,一個是enabled,available目錄是存放有效的內容,但不起作用,只有用ln 連到enabled過去才可以起作用。對調試使用都很方便,但是如果事先不知道,找起來也有點麻煩。

/etc/apache2/sites-available 里放的是VH的配置,但不起作用,要把文件link到 sites-enabled 目錄里才行。

<VirtualHost *>     ServerName 域名      DocumentRoot 把rails項目里的public當根目錄     <Directory public根目錄>         Options ExecCGI FollowSymLinks         AllowOverride all         allow from all         Order allow,deny     </Directory>     ErrorLog /var/log/apache2/error-域名log </VirtualHost>

進一步的配置和使用,就可以查閱APACHE的手冊了

Apache配置文件httpd.conf說明

DocumentRoot "/var/www/html" ---Apache默認服務器主目錄路徑

DirectoryIndex index.html index.htm index.php index.html.var ---默認文檔,多個文件之間用空格分開

Listen 192.168.1.1:80       設置監聽ip是192.168.1.1的地址和端口為80

Listen 192.168.1.2:8080     設置監聽ip是192.168.1.2的地址和端口為8080

ServerRoot "/etc/httpd"     設置相對根目錄的路徑 ,通常是指存放配置文件和日志文件的地方。缺省是:/etc/httpd 一般包括conf和logs子目錄

ErrorLog logs/error_log     設置錯誤日志    注意:如果日志文件存放路徑不是以“/”開頭,意味著該文件是相對于 ServerRoot目錄

CustomLog logs/access_log combined      訪問日志      (combined指明日志使用的格式,還有common格式)

ServerAdmin lindenstar@163.com     設置網絡管理員的Email    -當客戶端服務器發生錯誤時,服務器通常會向客戶端返回錯誤提示頁面,為了方便解決錯誤,這個網頁中通常有管理員的Email地址,可以通過使用 ServerAdmin語句來設置管理員的EMail地址

ServerName www.iigoogle.com:80       設置服務器主機名稱 (如果有域名可以填入域名,沒有域名則可填入服務器IP地址)

AddDefaultCharset GB2312           設置默認字符集,定義服務器返回給客戶機默認字符集(由于西歐UTF-8是Apache默認字符集,因此當訪問有中文的網頁時會出現亂碼,這時只要將字符集改成GB2312,再重啟Apache服務即可)

Alias /down    "/software /download"     創建虛擬目錄(創建名為down的虛擬目錄,它對應的物理路徑是:/software /download)

Alias /ftp     "/var/ftp"                創建虛擬目錄(創建名為ftp的虛擬目錄,它對應的物理路徑是:/var/ftp)

<Directory "/var/www/html">    設置目錄權限(<Directory "目錄路徑">此次寫設置目錄權限的語句</Directory>)   Options FollowSymLinks    page:116    AllowOverride None</Directory>

基于域名的虛擬主機

NameVirtualHost 220.123.55.99    ---先用NameVirtualHost指令指定哪個IP地址負責響應對虛擬主機的請求
<VirtualHost www.iigoogle.com>    ServerName www.iigoogle.com:80   ServerAdmin iigoogle@163.com   DocumentRoot /www/docs/iigoogle    DirectoryIndex index.jsp      ErrorLog logs/www/iigoogle/error_log    CustomLog logs/www/iigoogle/access_log common </VirtualHost>

另一種寫法

NameVirtualHost 220.123.55.99:80  
<VirtualHost www.iigoogle.com:80>    ServerName www.iigoogle.com    ServerAdmin iigoogle@163.com    DocumentRoot /www/docs/iigoogle.com      ErrorLog logs/www/iigoogle/error_log    CustomLog logs/www/iigoogle/access_log common </VirtualHost>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近中文字幕2019免费| 亚洲黄色免费三级| 国产精品综合网站| 亚洲电影天堂av| 国自在线精品视频| 国产精品稀缺呦系列在线| 国产日韩中文在线| 日韩成人在线视频网站| 欧美在线视频一区二区| 久久国产精品久久久久久| 欧洲一区二区视频| 久久99热精品这里久久精品| 日韩免费在线播放| 久久久久久美女| 国产精品一区av| 福利视频导航一区| 精品久久香蕉国产线看观看gif| 国产精品自产拍高潮在线观看| 国产亚洲一区二区精品| 伊人久久久久久久久久久| 国产精品情侣自拍| 国产精品久久久久久久久免费看| 国产精品久久一| 久久久999成人| 欧美日韩成人在线视频| 久久久国产91| 日韩成人xxxx| 97精品伊人久久久大香线蕉| 成人网在线免费观看| 日本高清久久天堂| 中文字幕日韩在线播放| 日韩在线免费高清视频| 国产日韩欧美中文| 国产aaa精品| 色一情一乱一区二区| 欧美国产亚洲视频| 国产美女久久精品香蕉69| 国产精品嫩草影院一区二区| 国产一区二区三区在线观看视频| 亚洲精品一区二区网址| 亚洲xxxxx| 久久久免费观看视频| 欧美成人精品一区二区三区| 国产精品国产福利国产秒拍| 97在线免费观看| 亚洲人免费视频| 国产精品久久久久久久久久久久久| 97成人在线视频| 久久久久久久久久久av| 日韩视频中文字幕| 日韩av免费网站| 成人免费网站在线观看| 亚洲男人天堂九九视频| 国产色婷婷国产综合在线理论片a| 欧美精品一区在线播放| 一区二区三区国产视频| 欧美福利视频网站| 国产成人91久久精品| 国产精品一区二区三区免费视频| 日韩精品中文字幕在线观看| 97欧美精品一区二区三区| 国内揄拍国内精品| 成人写真视频福利网| 日韩精品在线播放| 国产99久久久欧美黑人| 精品亚洲aⅴ在线观看| 欧美激情精品久久久久久久变态| 国产精品视频区| 亚洲精品视频二区| 97婷婷涩涩精品一区| 亚洲韩国日本中文字幕| 成人精品一区二区三区| 欧美激情视频播放| 日韩精品www| 欧美性xxxx极品hd欧美风情| 亚洲国产精品成人va在线观看| 久久国产精品久久久久久久久久| 免费91麻豆精品国产自产在线观看| 国内精品美女av在线播放| 亚洲国产精品久久精品怡红院| 最近2019中文字幕在线高清| 日本不卡视频在线播放| 国产精品永久免费观看| 色综合伊人色综合网站| 亚洲国产精品久久精品怡红院| 欧美自拍大量在线观看| 亚洲精品一区二区三区婷婷月| 亚洲毛茸茸少妇高潮呻吟| 国产精品久久国产精品99gif| 久久久久久成人精品| 欧美夜福利tv在线| 黄色成人在线免费| 97婷婷大伊香蕉精品视频| 伊人亚洲福利一区二区三区| 国产精品无码专区在线观看| 亚洲精品乱码久久久久久按摩观| 欧美激情一二区| 91久久国产精品91久久性色| 亚洲成年人影院在线| 日韩中文字幕免费| 精品视频www| 国内揄拍国内精品| 2019最新中文字幕| 日本午夜在线亚洲.国产| 欧美巨乳美女视频| 正在播放国产一区| 久久久久久久久久久免费精品| 久久黄色av网站| 怡红院精品视频| 岛国av一区二区三区| 国产ts一区二区| 2019av中文字幕| 亚洲黄色成人网| 永久免费毛片在线播放不卡| 亚洲最大成人免费视频| 欧美激情网站在线观看| 久久久精品影院| 成人欧美一区二区三区在线湿哒哒| 亚洲欧洲高清在线| 国产精品第七影院| 热99精品只有里视频精品| 国内精品久久久久久久| 九九热r在线视频精品| 精品中文字幕在线2019| 久久香蕉国产线看观看网| 日本中文字幕不卡免费| 国产精品视频26uuu| 色系列之999| 国产精品久久视频| 国产精品91在线观看| 激情久久av一区av二区av三区| 欧美日本高清一区| 国产精品国产自产拍高清av水多| 91po在线观看91精品国产性色| 久久久亚洲精品视频| 另类专区欧美制服同性| 91免费人成网站在线观看18| 尤物九九久久国产精品的特点| 中文字幕久久久| 午夜免费久久久久| 国产精品亚洲自拍| 日韩精品高清在线观看| 国产欧美va欧美va香蕉在| 精品视频9999| 国产精品日韩欧美综合| 青青久久aⅴ北条麻妃| 国产美女高潮久久白浆| 97视频在线观看视频免费视频| 欧美精品情趣视频| 欧美专区在线观看| 亚洲国产成人91精品| 国模精品视频一区二区三区| 亚洲无av在线中文字幕| 4444欧美成人kkkk| 中文字幕综合一区| 日韩最新在线视频| 久久91精品国产91久久久| 98精品在线视频| 91最新在线免费观看| 欧美视频在线观看免费| 亚洲国产成人精品久久久国产成人一区| 久久久久久久久爱| 欧美一区在线直播| 亚洲精品成人久久|