Ubuntuapache2的重啟命令與主機(jī)配置文件

這篇文章主要講解了“Ubuntu apache2的重啟命令與主機(jī)配置文件”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Ubuntu apache2的重啟命令與主機(jī)配置文件”吧!

創(chuàng)新互聯(lián)公司成立與2013年,先為紅橋等服務(wù)建站,紅橋等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為紅橋企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

Ubuntu apache2對于電腦使用的玩家的常用軟件,然后我就學(xué)習(xí)及深入的研究Ubuntu apache2,在這里和大家一起探討Ubuntu apache2的使用方法,希望對大家有用。Ubuntu apache2配置

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

2.虛擬目錄在 httpd.conf 中

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

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

4.Ubuntu apache2重啟命令

sudo /etc/init.d/apache2 restart或者  cd /etc/init.d  sudo 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的配置文件通常只有一個(gè),就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安裝了Apache2后,竟然發(fā)現(xiàn)它的httpd.conf(位于/etc/apache2目錄)是空的!進(jìn)而發(fā)現(xiàn)Ubuntu的 Apache軟件包的配置文件并不像Windows的那樣簡單,它把各個(gè)設(shè)置項(xiàng)分在了不同的配置文件中,看起來復(fù)雜,但仔細(xì)想想設(shè)計(jì)得確實(shí)很合理。

嚴(yán)格地說,Ubuntu的Apache(或者應(yīng)該說Linux下的Apache?我不清楚其他發(fā)行版的apache軟件包)的配置文件是/etc /apache2/apache2.conf,Apache在啟動時(shí)會自動讀取這個(gè)文件的配置信息。而其他的一些配置文件,如httpd.conf等,則 是通過Include指令包含進(jìn)來。在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/

結(jié)合注釋,可以很清楚地看出每個(gè)配置文件的大體作用。當(dāng)然,你完全可以把所有的設(shè)置放在Ubuntu apache2.conf或者h(yuǎn)ttpd.conf或者任何一個(gè)配置文件中。Ubuntu apache2的這種劃分只是一種比較好的習(xí)慣。

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

引用

NameVirtualHost *  <VirtualHost *> ServerAdmin webmaster@localhost   DocumentRoot /var/www/

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

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

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

***一個(gè)要說的是ports.conf,這里面設(shè)置了Apache使用的端口。如果需要調(diào)整默認(rèn)的端口設(shè)置,建議編輯這個(gè)文件?;蛘吣阆铀鼘?shí)在多 余,也可以先把a(bǔ)pache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf里設(shè)置Apache端口。

Ubuntu apache2里缺省安裝的目錄結(jié)構(gòu)很有一點(diǎn)不同。在Ubuntu apache2中module和 virtual host的配置都有兩個(gè)目錄,一個(gè)是available,一個(gè)是enabled,available目錄是存放有效的內(nèi)容,但不起作用,只有用ln 連到enabled過去才可以起作用。對調(diào)試使用都很方便,但是如果事先不知道,找起來也有點(diǎn)麻煩。

感謝各位的閱讀,以上就是“Ubuntu apache2的重啟命令與主機(jī)配置文件”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Ubuntu apache2的重啟命令與主機(jī)配置文件這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

分享名稱:Ubuntuapache2的重啟命令與主機(jī)配置文件
文章URL:http://muchs.cn/article0/jcgjio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、小程序開發(fā)企業(yè)建站、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作