1、Linux下Apache2的配置
你操作的是創建虛擬目錄,操作過程如下:
alias /home/secret "/var/pictures" 注釋:創建虛擬目錄
<directory "/var/pictures">
options indexes 注釋:允許瀏覽專目錄
order allow,deny 注釋:順序屬是先允許後拒絕
allow from all 注釋:允許所有的來訪問
</directory>
再到/var目錄下創建pictures目錄:
mkdir /var pictures
最後重啟服務 service httpd restart 就可以了
2、怎麼在linux下安裝apache伺服器
解決方法:安裝准備工作登錄linux(root/123456)利用netconfig命令設置IP地址等信息(1)——設置IP、子網掩碼、網關、主DNS(2)——service network restart 重啟網路服務使修改生效也可以通過修改文件進行設置vi /etc/sysconfig/network-scripts/ifcfg-eth0 設置IPADDR=IP地址,NETMASK=掩碼,ONBOOT=YES,啟動時啟動網卡 vi /etc/resolv.conf 設置DNS設置完成後通過ifconfig命令可以查看當前系統的網路信息通過SecurCRT工具鏈接到linux下通過Zmodem Upload List添加需要從本地傳輸到linux下的文件,然後執行Start Zmodem Upload啟動傳輸。APACHE的安裝[root@sugar ~]# gzip -d httpd-2.2.4.tar.gz[root@sugar ~]# tar xvf httpd-2.2.4.tar[root@sugar ~]# cd httpd-2.2.4[root@sugar ~]# ./configure[root@sugar ~]# make[root@sugar ~]# make installapache默認安裝路徑:/usr/local/apache2/usr/local/apache2下面關鍵目錄說明conf :apache伺服器的配置目錄htdocs: 需要發布應用程序的目錄bin : apache伺服器的可執行程序目錄apache的配置修改[root@sugar ~]# vi /usr/local/apache2/conf/httpd.conf將#ServerName :80 中的「#」刪掉,並將 改為本機的linux的ip地址apache服務安裝檢測apache安裝是否成功的檢測啟動apache服務說明:apache服務的啟動和停止[root@sugar ~]# cd /usr/local/apache2/bin[root@sugar ~]# ./apachectl stop 這是停止apache服務[root@sugar ~]# ./apachectl start 這是啟動apache服務在window平台通過ie訪問linux上面apache的測試頁面,your_linux_ip/ 如圖所示如果出現it works字樣,說明apache安裝成功
3、想知道linux下如何搭建一個基本的apach伺服器 apache安裝和配置詳細步驟 謝謝
http://wenku.baidu.com/view/ce592d533c1ec5da50e2705d.html?st=1
這個是我自己從安裝linux 9.0 到 mysql ,php,apache的安裝以及整個內過容程。
4、在Linux系統環境下,如何配置Apache伺服器,簡要寫出配置步驟及作用?
httpd的配置文件一般在/etc/httpd/裡面,,
配置伺服器就是修改這些配置文件,,詳細的配置說明可以看httpd的文檔。。。
5、在Linux中Apache伺服器的配置過程是什麼?如題 謝謝了
說實話,我是從別的地方貼的,寫累死了。 1. 下載apache, http://httpd.apache.org/download.cgi 通過這個官方網站,我們可以下到最新的版本。現在版本都是以這樣的方式表達的:httpd-*.*.*.tar.gz 2. 例如,你現在去官網下載的就是最新版本:httpd-2.2.9.tar.gz。 3. 好了,下載到你的家目錄/root裡面。 4. [root@hostlocal~]# ls // 你會看到你下載的httpd-2.2.9.tar.gz. 5. [root@hostlocal~]# tar –zxvf httpd-2.2.9.tar.gz // 解壓後為httpd-2.2.9 6. [root@hostlocal~]# mkdir –p /usr/local/web/apache/ //在這個目錄下建立文檔,利於管理 7. [root@hostlocal~]# mv /root/httpd-2.2.9 /usr/local/src/ //將安裝包放到/src下,利於管理 8. [root@hostlocal~]# cd httpd-2.2.9 9. [[email protected]]#./configure --prefix=/usr/local/web/apache \ //安裝路徑 --enable-shared=max \ --enable-mole=rewirte \ --enable-mole=so 10. [[email protected]]# make //編譯 11. [[email protected]]# make install 12. [root@hostlocal~]# service httpd start //開啟httpd服務 安裝成功後,apache將會安裝到/usr/local/web/apache下面。然後在windows主機的IE中輸入apache伺服器的IP地址。看是否可以訪問到。 本文來自CSDN博客,轉載請標明出處: http://blog.csdn.net/loverwind/archive/2008/10/12/3064356.aspx
6、linux apache 配置
你是說配置載入 庫吧,
linux的庫文件通常是.o後綴不是.dll,自己看注釋行也有說明的。
想要啟動apache服務可以sudo /etc/init.d/httpd start
7、如何在Linux下搭建apache伺服器
ubuntu伺服器下安裝apache2步驟:
命令行下輸入 ~/ sudo apt-get install apache2;輸入完成後點擊確認。
命令行圖版:
安裝權完成後輸入~/ apache2 -v;
安裝完成圖
瀏覽器中輸入訪問 ~/ 127.0.0.1 -- 如果顯示apache2界面則安裝完成!
8、如何在Linux下搭建apache伺服器
你可以去伺服器廠商(正睿伺服器)的網上搜索apache相關文檔,我之前也搜索過:
文章名專稱:Linux Apache Web伺服器配置教程
文章地址屬:http://www.zrway.com/news/1897.html
上面還有很過先關的文檔,你可以輸入「apache」,然後相關的都出來了,相信很快你就清楚了!
9、linux紅帽5apache伺服器怎麼配置
Linux+Apache+Mysql+PHP典型配置
調試環境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4
Linux系統的安裝我就不講了,這是基本功,其實這篇文章在類似Redhat的其他linux也應該通用,大家只要掌握我提供的方法就行。記得安裝Redhat9。0的時候不要安裝系統默認的apache,mysql和php以及相關的軟體。已經安裝的請用rpm -e * 刪除已經安裝的包。
1.安裝Mysql3.23.58
其實老實說直接安裝Mysql官方網站提供的rpm包也是一個比較可行的辦法,他的官方網站的rpm包的提供基本跟tar包發行是同步的,這點我比較喜歡,至少安裝rpm包的在後面的調試中不會出現mysql庫文件找不到的情況。但這里還是有必要講一下自定義安裝的步驟,畢竟網友自定義安裝的還說挺多的。
軟體獲取:http://www.mysql.com/downloads/index.html
安裝步驟:
tar zxvf mysql-3.23.58.tar.gz
cd mysql-3.23.58
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
make
make install
#prefix=/usr/local/mysql mysql安裝的目標目錄
#sysconfdir=/etc my.ini配置文件的路徑
#localstatedir=/var/lib/mysql 資料庫存放的路徑
安裝完以後要初始化資料庫,當然你是升級的話不用做這步;
/usr/local/mysql/bin/mysql_install_db
如果系統沒有mysql這個用戶的話,最好做以下這步:
useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql
然後我啟動mysql
/usr/local/mysql/bin/safe_mysqld &
ok,先看看mysql能否正常工作
mysql -uroot mysql
一般情況下都是不能正常鏈接資料庫,錯誤提示一般為:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
其實網上大家問的最多的都是整個問題,說什麼鏈接不到mysqld.sock,其實大家不妨看看mysql的錯誤日誌就明白怎麼回事,我這里的錯誤日誌是在
/var/lib/mysql/*.err 你會發現mysql只所以不能啟動,是因為/var/lib/mysql的許可權不允許mysql服務訪問,英文mysql默認是調用mysql用戶來啟動服務的,好了,既然知道是什麼原因找到不能啟動,那就簡單了。我們只要
chown -R mysql:mysql /var/lib/mysql 就行,如果還是啟動不了,再慢慢調試許可權,反正一般啟動不了都是許可權的問題。
如果大家還是不能啟動不了的話,那就用我的比較繁瑣的許可權的設置,反正我每次都是這么做的,一般不會有問題,見下:
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/bin
chgrp -R mysql /var/lib/mysql
chmod 777 /var/lib/mysql
chown -R root /var/lib/mysql/mysql
chgrp -R mysql /var/lib/mysql/mysql
chmod 777 /var/lib/mysql/mysql
chown -R root /var/lib/mysql/mysql/*
chgrp -R mysql /var/lib/mysql/mysql/*
chmod 777 /var/lib/mysql/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a
做完上面的步驟,然後把你編譯目錄的一個腳本COPY過去
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
用ntsysv設置使mysql每次啟動都能自動運行。
好了,至此mysql安裝完畢,你可以這樣起動你的mysql服務
/etc/rc.d/init.d/mysqld start
下面這步比較關鍵,
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
大家可以不做這步,大可以在編譯其他軟體的時候自定義myslq的庫文件路徑,但我還是喜歡把庫文件鏈接到默認的位置,這樣你在編譯類似PHP,Vpopmail等軟體時可以不用指定mysql的庫文件地址。
2.安裝Apache1.3.29。我沒有選擇安裝Apache2.0是我對他還是不放心,因為網上最新公布的apache的漏洞基本上是針對2.0,當然大家可以自己選擇安裝相應的版本。我這里講的都是採用DSO動態編譯的方法編譯Apache.
至於有關apache的編譯方法,可以參考我以前的文章《apache的靜態/動態編譯在apache+php+mysql的應用》 http://www.5ilinux.com/apache01.html
軟體獲取:http://httpd.apache.org/
tar zvxf apache_1.3.29.tar.gz
cd apache_1.3.29
修改src/include/httpd.h 增大最大線程數
#define HARD_SERVER_LIMIT 256
改成
#define HARD_SERVER_LIMIT 2560
保存退出編譯apache
./configure --prefix=/usr/local/apache --enable-mole=so --enable-mole=rewrite --enable-shared=max --htdocsdir=/var/www &&
make &&
make install
#這里我們通過enable-mole參數告訴設置腳本,我們需要啟動so和rewrite模塊,so模塊是用來提DSO支持的apache核心模塊,而rewrite模塊則是用意實現地址重寫的模塊,由於rewrite模塊需要DBM支持,如果在初次安裝時沒有編譯進apache,以後需要用到時需要重新編譯整個apache才可以實現。為此除非你可以確定以後不會用到rewrite模塊,否則還是建議你在第一次編譯的時候把rewrite模塊編譯好。
enable-shared=max 這個參數的作用時編譯apache時,把除了so以外的所有apache的標准模塊都編譯成DSO模塊。而不是編譯進apache核心內。
好了安裝apache很簡單的哦,啟動apache看看
/usr/local/apache/bin/apachectl start
然後用ie看http://你的伺服器地址。應該能看到熟悉的apache羽毛標志。
3.安裝PHP4.3.4
軟體獲取:http://www.php.net/downloads.php
tar zvxf php-4.3.4.tar.gz
cd php-4.3.4
./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--enable-force-cgi-redirect \
--with-freetype-dir=/usr \
--with-png-dir=/usr \
--with-gd --enable-gd-native-ttf \
--with-ttf \
--with-gdbm \
--with-gettext \
--with-iconv \
--with-jpeg-dir=/usr \
--with-png \
--with-zlib \
--with-xml \
--enable-calendar \
--with-apxs=/usr/local/apache/bin/apxs
make
make install
#我這里由於伺服器需要用到GD庫,所以加了一些支持GD的編譯參數 ,GD直接用了redhat自帶的GD庫,大家沒有安裝的話可以從安裝盤安裝,注意除了安裝GD以外,還要安裝libjpeg,libpng等庫文件。另外--with-mysql=/usr/local/mysql指向你安裝mysql的路徑。--with-apxs指向apache的apxs文件的路徑。
vi /usr/local/apache/conf/httpd.conf
查找<IfMole mod_mime.c>;
在此范圍添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然CPOPY PHP的配置文件
cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini
修改php.ini文件
register_globals = On
ok!重新啟動一下apache伺服器
/usr/local/apache/bin/apachectl restart
然後寫個php測試頁info.php:內容如下
<?php
phpinfo();
?>;
正常的話,應該能看到php的信息了,恭喜你的Apche+Mysql+PHP安裝成功。
10、在linux中輸入什麼命令創建apache服務和怎麼配置及訪問
在系統下成功實踐了Apache的安裝配置,其實這個步驟在模塊應用中是非常重要的操作,直接影響到模塊的載入列表以及使用許可權,所以在此介紹一下我的操作流程,上課也會演示 [點擊圖片可在新窗口打開] :(一些路徑以我自己的系統為例)
1.獲取安裝源代碼:
下載地址:http://www.apache.org/dist/httpd/
版本選擇: [點擊圖片可在新窗口打開] httpd-2.2.6.tar.gz 06-Sep-2007 19:31 5.7M HTTP Server project
2.系統要求:
· 至少50MB的磁碟空間(Apache10M,以及其它工程所需空間)
· ANSI-C編譯器及編譯環境:GCC
· 確保准確時間
· Perl 5
· apr/apr-util>=1.2
3.刪除已有的Apache:
(1) 停止Apache進程:
ps ax | grep httpd
顯示結果:563 …………/usr/sbin/httpd
kill 563
(2) 備份DocumentRoot目錄下的文件和配置文件:
cp Apache 安裝目錄/conf/httpd.conf 備份目錄
(3) 防止已有的Web伺服器自啟動:
/etc/services文件注釋下行
#http 80/tcp
/etc/inetd.conf文件注釋下行
#http stream tcp nowait root /sur/sbin/httpd
殺掉相關進程kill all –HUP inetd
4.源文件解壓:
(1) 進入安裝包所在路徑:
cd /home/lxycucu/
(2) 解壓方法①:
gzip –d httpd-2.2.6.tar.gz
tar –xvf httpd-2.2.6.tar
解壓方法②:
tar –zvxf httpd-2.2.6.tar.gz
(3) 進入配置文件夾:
cd httpd-2.2.6
5.路徑配置
(1) 配置命令:
./configure
(2) 查看配置幫助選項:
./configure -h或./configure --help
(3) 配置路徑(例):(\表示換行,但命令不結束)
./configure --prefix=/usr/local/apache \ (設置安裝路徑)
--sysconfdir=/etc/httpd (設置配置文件路徑)
(4) 布局設置:
Apache源文件包下存在一個config.layout的布局文件,裡面存有針對不同平台的路徑配置,用戶可以設計自己的布局,也可以直接應用文件提供的布局,布局的形式為:
<Layout 布局名>
布局內容
</Layout>
設置布局的命令:
./configure -with-layout=布局名
6. 模塊配置:
我的全部配置實例:
./configure --prefix=/usr/local/apache \
--sysconfdir=/etc/httpd \
--enable-so \(使mod_so模塊被編譯)
--enable-info \(使mod_info模塊被編譯)
--enable-status(使mod_status模塊被編譯)
7.編譯:
在源代碼文件夾下輸入命令:make(時間很長,需要等待)
8.安裝:
在源代碼文件夾下輸入命令:sudo make install (有些Linux不加sudo可能會報錯)
安裝完畢後,可以輸入命令whereis apache,查看到apache被安裝到/usr/local/apache下
9. Apache在Linux下的默認安裝目錄
路徑描述
./bin幫助程序和腳本目錄
./etc/apache Apache的設置文件目錄
./include/apache Apache的頭文件目錄
./libexec 共享對象文件目錄
./sbin 可執行程序包括apachectl log輪換程序目錄
./share/cgi-bin 默認的CGI目錄
./share/htdocs 默認的文件根目錄
./share/htdocs/manual Apache手冊
./share/icons 默認的 GIF圖片目錄
./var/apache/log Log 日誌目錄
./var/apache/proxy 代理伺服器的cache目錄
./var/apache/run httpd.pid(包含httpd的id)存在目錄
10. 啟動Apache:
進入Apache的bin目錄,可以輸入兩種形式的命令:
(1) sudo ./httpd -k start
(2) sudo ./apachectl start
如果不加sudo,會有系統報錯。如果用戶想更改自己的配置,可以到/etc/httpd目錄下找Apache的主配置文件httpd.conf,修改裡面的指令