apache版本linux
⑴ linux中怎樣啟動apache服務
本文假設你的apahce安裝目錄為/usr/local/apache2,這些方法適合任何情況
apahce啟動命令:
推薦/usr/local/apache2/bin/apachectl start apaceh啟動
apache停止命令
/usr/local/apache2/bin/apachectl stop 停止
apache重新啟動命令:
/usr/local/apache2/bin/apachectl restart 重啟
要在重啟 Apache 伺服器時不中斷當前的連接,則應運行:
/usr/local/sbin/apachectl graceful
如果apache安裝成為Linux的服務的話,可以用以下命令操作:
service httpd start 啟動
service httpd restart 重新啟動
⑵ linux下Apache2的安裝和配置
在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/*。load
Include /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
⑶ Linux下查看Nginx、Apache、Mysql、php版本號
查看Nginx版本號使用命令:nginx -v
查看Apache版本號使用命令:apachectl -v
查看MySQL版本號使用命令:mysql -V
查看PHP版本號使用命令:php -v
⑷ 如何將Linux下的tomcat和apache的版本號都隱藏掉
一、隱藏apache版本
隱藏方法:
1、隱藏Apache版本號的方法是修改Apache的配置文件,如RedHat系的Linux默認是:
vim /etc/httpd/conf/httpd.conf
分別搜索關鍵字ServerTokens和ServerSignature,修改:
ServerTokens OS 修改為 ServerTokens ProctOnly
ServerSignature On 修改為 ServerSignature Off
2、重啟或重新載入Apache就可以了。
apachectl restart
測試一下,如下:
[root@localhost tmp]# curl -I 192.168.80.128:88
HTTP/1.1 403 Forbidden
Date: Wed, 21 Jul 2010 13:23:22 GMT
Server: Apache
Accept-Ranges: bytes
Content-Length: 5043
Connection: close
Content-Type: text/html; charset=UTF-8
版本號與操作系統信息已經隱藏了。
3、上面的方法是默認情況下安裝的Apache,如果是編譯安裝的,還可以用修改源碼編譯的方法:
進入Apache的源碼目錄下的include目錄,然後編輯ap_release.h這個文件,你會看到有如下變數:
#define AP_SERVER_BASEVENDOR 「Apache Software Foundation」
#define AP_SERVER_BASEPROJECT 「Apache HTTP Server」
#define AP_SERVER_BASEPRODUCT 「Apache」
#define AP_SERVER_MAJORVERSION_NUMBER 2
#define AP_SERVER_MINORVERSION_NUMBER 2
#define AP_SERVER_PATCHLEVEL_NUMBER 15
#define AP_SERVER_DEVBUILD_BOOLEAN 0
可以根據自己喜好,修改或隱藏版本號與名字。
二、隱藏tomcat版本
在Tomcat的安裝路徑下 找到這個catalina.jar這個jar包,例如在lib這個目錄下面,版本不同路徑也不同。
使用jar xf catalina.jar 解壓jar包,會得到兩個目錄META-INF org,org\apache\catalina\util\ServerInfo.properties 查找這個路徑,修改ServerInfo.properties這個文件,其中serverinfo 這個後面就是tomcat版本信息,修改即可。
⑸ 哪位能告訴我linux(我們這里裝的是suse)里裝了apache後,查看apache版本的命令是什麼
如果你是問linux自動安裝的Apache的話,直接使用Apachectl-v命令,如果告訴你沒有這個方法就可以知道系統沒有安裝Apache,如果已經安裝了則顯示Apache的版本,至於安裝目錄,使用Apachectl -c就可以知道了。
使用Apachectl的前提條件也得你知道Apache源碼安裝的全路徑啊,一般是/usr/local/Apache2/bin/Apachectl。 如通是通過rpm包安裝的話直接rpm -q httpd 就能看有沒有安裝了
⑹ linux環境,apache2.4版本,怎麼開啟SSI,如何修改httpd.conf的配置文件
發行版不同,修改方法不同:
Ubuntu:/etc/apache2 目錄下應該有個mods-available 和mods-enabled目錄,在mods-enabled 目錄下創建一個 mods-avaibale/ssl.load 的軟連接:
sudoln-svmods-available/ssl.loadmods-enabled/ssl.load
CentOS:
sudovim/etc/httpd.conf
去掉#LoadMolessl_moleapachePath/moles/mod_ssl.so的注釋
