當前位置:首頁 » 網頁前端 » 在apache中伺服器啟動關閉控制腳本時
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

在apache中伺服器啟動關閉控制腳本時

發布時間: 2022-01-16 06:16:16

㈠ 配置Apache伺服器中出現的問題

文不對題!!
在設置 <Directory "c:/Apache2.2/htdocs">的時候 在httpd中有一句
#
# This should be changed to whatever you set DocumentRoot to.
#

它有可能改變DocumentRoot的路徑!!
你把這個路徑也設置成你所要的路徑就可以了~

-eros

㈡ 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 重新啟動

㈢ 在Apache伺服器怎樣關閉歡迎界面。

摘要:本文分別利用ASP,PHP,JSP這三個動態網站技術,使用跨Windows和Linux平台的同一個資料庫MySql,採用統一的三種格式的表單界面,借用三種連接資料庫的方法,在三種不同特點的WEB伺服器環境下,給出了電子商務網站設計中的主要的前台和後台程序。 關鍵詞:電子商務網站,網路資料庫,ASP,PHP,JSP,伺服器 1. 引言: 目前動態網站設計技術主要有:利用Perl/C++/Delphi等開發的CGI,兩種有名的API-ISAPI/NSAPI,還有ColdFusion,以及最近幾年流行起來的3p技術-ASP,PHP,JSP(據Internet上有關網站統計約有近百種); ASP-Ative Server Page,由微軟公司開發 ,是一個WEB伺服器端的開發環境,主要採用腳本語言VBScript(或Javascript/perl等)作為自己的開發語言,可用ODBC或直接驅動法訪問Window平台的資料庫。PHP-Person Server Page ,是由Rasmus個人創立的一種跨平台的伺服器端的嵌入式腳本語言. 它大量地借用C,Java和Perl語言的語法, 並耦合PHP自己的特性,.是一種很有個性的網站開發語言,它支持目前絕大多數資料庫。JSP-Java Server Page ,是Sun公司推出的新一代站點開發語言,Sun 公司除Java 應用程序 和 Java Applet 之外,又創立了JSP,其可以在Serverlet和JavaBean的支窒攏 瓿曬δ芮看蟮惱鏡慍絛蚩 ⅲ 乇鶚怯行磯嚳夢適 菘獾姆椒āT詰繾由濤衿教ㄉ杓浦校 饕枰餼?quot;網站結構的設計","注冊界面","交易界面","後台資料庫",以及 "配套模塊"諸如購物/用戶/論壇/反饋/搜索/會話等設計;考慮篇幅,本文只給出統一的前台界面及後台資料庫的3p設計方法;可以說ASP,PHP,JSP與網路資料庫的操作是電子商務網站平台設計的堅強基石。 2. 構建三種設計技術的運行環境2 .1構建ASP的運行環境:NT5.0Server,IIS5.0 ,ASP3.0 。 安裝Windows2000Server(NT5.0Server)時選擇IIS5.0有關選項。安裝完後ASP3.0便內嵌於IIS5.0中。測試ASP:啟動瀏覽器,在地址欄處輸 :80/default.asp ,若瀏覽到IIS伺服器的ASP歡迎頁面,說明安裝成功 2.2構建PHP4的運行環境:NT5.0Server, Apache1.3.12 php4.0 安裝支持PHP的web伺服器Apache1.3.12,將Apache伺服器壓縮文件解壓縮,根據提示進行整個安裝過程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開該文件將其中extension_dir 設置為:d:/php4,並載入擴展模塊:將文件中含有;extention=*.dll的各項前面的";"號去掉即可;修改設置Aphache伺服器,用文本編輯器編輯目錄d:\aphache目錄下的子目錄conf下名為httpd.conf的文本文件,首先將"#ServerName *"這一行下加入"ServerName /" ; ,其次將"Port 80"改為"Port 81(或其他與IIS5.0不沖突的埠)",再其次設置更改Apache虛擬目錄,將"Documentroot "d:/Apache/htdocs""改為Documentroot "d:/trade"(該目錄即是電子商務網站目錄,可用任意方法建立目錄trade),最後加入支持php4的如下語句:ScriptAlias /php4/ "d:/php4/" AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml Action application/x-httpd-php4 "/php4/php.exe";測試php:完成上述步驟後,在d:\trade目錄下,用如何文本編輯器,生成擴展名為.php(或phtml)的文件test. 對於在Apache伺服器怎樣關閉歡迎界面。,這條內容不知能否幫你您也可以到網路全能營銷 http://www.crazypost.net/soft/zdall.html 這里看看

㈣ 如何在 ubuntu 下關閉 apache 伺服器的開機自啟動

ubuntu下關閉apache伺服器開機自啟動的方法如下:

  1. 電腦開機進入ubuntu系統;

  2. 右擊系統桌面,選擇在終端中打開,進入命令行窗口;

  3. 在命令行中輸入 chkconfig --del apache再按回車即可。

㈤ 如何關閉Apache伺服器的TRACE請求

TRACE和TRACK是用來調試web伺服器連接的HTTP方式。支持該方式的伺服器存在跨站腳本漏洞,通常在描述各種瀏覽器缺陷的時候,把"Cross-Site-Tracing"簡稱為XST。攻擊者可以利用此漏洞欺騙合法用戶並得到他們的私人信息。 ?虛擬主機用戶可以在.htaccess文件中添加如下代碼過濾TRACE請求: RewriteEngine on RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK) RewriteRule .* - [F] ?伺服器用戶在httpd.conf尾部添加如下指令後重啟apache即可: 如果是自己的伺服器,可以輕松設置,如果是購買的虛擬主機,你可以找idc服務商讓他們幫你關閉,一般他們會建議你使用第一種辦法。

㈥ Linux啟動httpd命令

Linux httpd命令是Apache HTTP伺服器程序。httpd為Apache HTTP伺服器程序。直接執行程序可啟動伺服器的服務。

1、apahce啟動命令:推薦/usr/local/apache2/bin/apachectl start apaceh啟動

2、apache停止命令:/usr/local/apache2/bin/apachectlstop 停止

3、apache重新啟動命令:/usr/local/apache2/bin/apachectl restart 重啟要在重啟 Apache 伺服器時不中斷當前的連接,則應運行:/usr/local/sbin/apachectl graceful

如果apache安裝成為linux的服務的話,可以用以下命令操作:service httpd start 啟動service httpd restart 重新啟動service httpd stop 停止服務

4.httpd是Apache超文本傳輸協議(HTTP)伺服器的主程序。被設計為一個獨立運行的後台進程,它會建立一個處理請求的子進程或線程的池。

通常,httpd不應該被直接調用,而應該在類Unix系統中由 apachectl 調用,在Windows NT/2000/XP/2003中作為服務運行和在Windows 95/98/ME中作為控制台程序運行。

(6)在apache中伺服器啟動關閉控制腳本時擴展閱讀

linux與windows對比

1、 編程篇

雖然五年已經過去了,但是系統編程的模式基本沒有什麼改變,由於GPL的存在linux在編程效率上比windows要高不少,這是因為GPL公開程序代碼,這樣可以減少重復開發,所以linux在編程模式上比windows要略微強點。

但是須知windows還是常用軟體的主要載體,所以windows下的軟體還是要移植到windows下的,當然有很多軟體還是一直就在windows下開發的,所以這點windows並不比linux弱的太多。

值得一提的是windows8種引入的windows store,這樣的應用不知道可不可以在linux下開發,貌似目前windows8 app都是在windows8下開發的。

2、運行平台篇

linux系統可以運行在幾乎所有的硬體結構上,無論是intel、amd、arm處理器都可以,甚至我國的龍芯上跑的也是linux。而windows在更新到windows8後也實現了支持intel、amd和arm三大處理器架構。

但是相對而言,windows8 RT只能運行在特定的架構上並且不發售零售版,所以可以暫時不考慮。即linux比windows支持的處理器平台多。

linux下處理器性能能否達到windows的標准還很難說,因為電源管理等諸多問題,linux並不一定能發揮硬體的全部效率。這點在顯卡上體現的特別明顯。

AMD的顯卡開源驅動只能實現顯卡一半的性能,所以在運行平台上,linux兼容的更多,但是windows更完美,相對而言,只考慮運行平台的話(能用)linux略占優勢。

3、 硬體支持篇

linux的硬體支持除了顯卡外我感覺還是和windows保持同步的,比如usb3.0,HDMI等但在顯卡方面,尤其是雙顯卡方面linux就和windows差距明顯了,linux目前還沒有可靠的雙顯卡交火或者雙顯卡交互手段,所以就憑這一點linux在硬體支持方面占極大劣勢,

因為沒有雙顯卡支持會導致雙顯卡一直通電,能耗直線上升! 雖然linux的新內核早已解決了這個問題,但是linux下顯卡驅動的不足也導致這方面問題沒有根本解決。

4、網路篇

個人感覺除了google的chorme os外linux的網路已經發展的登峰造極了,linux對網路的利用率是非常高的,畢竟GPL的基本交流手段就是網路,所以網路功能上linux很給力的,至於ipv6什麼的windows和linux早就一樣哈皮了。

不過有一點就是flash player上的問題制約了linux網路媒體的應用,因為flash player在linux佔用的資源過高,導致性能下降……

5、 設備驅動篇

這個linux基本上什麼設備都能認出來,但是能驅動的設備顯然沒有windows多,畢竟除了arm處理器外基本上每個硬體都會為windows寫驅動,但是能為linux寫驅動的就不多了,很多linux驅動是用開源驅動的,這樣的話效率……

所以個人感覺windows的驅動比linux下強。

6、 UNIX能力篇

這個,我不太同意原作者設立這個指標的,畢竟linux是unix like系統,而windows和這個不沾邊……所以UNIX能力肯定是linux強啊,但是不是還有原版的unix么,所以這點應該列入評價指標。

7、性能篇

這個是很重要的一點,原作者分為開放性、多用戶和多任務三個方面來進行的對比。開放性其實linux和windows都一樣的,都很開放,不過windows8相比前輩們有點保守,所以linux的開放性應該更好點。

多用戶方面,linux和windows都支持多個用戶,但是linux可以多用戶同時登陸,不過考慮到個人電腦的情況,這個指標一般沒有什麼用。所任務,這點有很多測評,大家可以去網路或者google一下,一般大家都認為linux效率更高一點。

8、創新篇

我實際上很反對這種為了創新而創新的對比方式的。windows和linux都是操作系統,為了實現類似的功能,出現多多少少一些類似是正常的。

就開發狀態而言,linux是開源的,而windows不開源,所以linux應該高點,但是不要忘了windows系統也能得到全世界的很多第三方軟體的支持,所以創新性而言雙方並沒有可比性,因該是在同一水平。

9、病毒防護篇

這一點毫無疑問是linux獲勝,目前世界上還沒有一種可以在linux下大規模泛濫的病毒,而且linux的安全性完全是建立在其保守的內核設計上的,所以linux是很安全的。相對於windows雖然windows8在win7的基礎上又提高了很多,但是與linux還是有差距的。

實際上,為了保證用戶體驗,很多時候windows是必須犧牲防護性能的,所以能做到這點已經非常不容易了,真要超級安全的還FreeBSD是不是更安全呢?

10、穩定篇

系統穩定性上我感覺linux與windows不相上下,因為windows與linux都會崩潰,雖然windows崩潰原因很多,而linux崩潰大部分是有誤操作,但是二者的差距真心沒有那麼大,而且windows實際上出現藍屏代碼什麼的故障次數也已經比以前少多了。

㈦ 如何在 Apache 中啟用 HTTP/2-windows伺服器應用

雙擊文件apache_2.2.13-win32-x86-no_ssl.msi將自動安裝Apache HTTP Server 2.2.13,假設安裝目錄是%APACHE2_HOME%。安裝過程中有以下選項:
for All Users, on Port 80, as a Service
only for the Current User, on Port 8080, when started Manually
推薦將Apache安裝成啟動服務(as a Service),在埠80偵聽。如果安裝成手動啟動並在埠8080偵聽,一來會和Tomcat佔用的埠號沖突,二來在手動啟動和停止Apache伺服器的時候我遇到了一些麻煩。
如果已經有一個老版本的Apache伺服器(如Apache 1.3)被安裝成了啟動服務並佔用了埠80,可以進入老版本Apache伺服器的安裝目錄(Apache.exe文件所在的目錄),用以下命令將之關閉和移除:
apache -k shutdown
apache -k uninstall
如果沒有把Apache 2安裝成啟動服務,可以使用以下命令增加Apache2啟動服務:
%APACHE2_HOME%\bin\apache -k install
Apache 2安裝成功後會在Windows啟動時自動在埠80啟動。同時啟動的還有ApacheMonitor(該程序被加在開始/程序/啟動菜單中)。ApacheMonitor可以監視Apache 2的運行狀況,並提供方便的啟動,關閉和重啟操作,類似於Apache 1.3中的apmgr.exe。對於熱中於手動操作的用戶來說,也可以退出ApacheMonitor,並將之從開始/程序/啟動菜單中刪除,這並不影響Apache 2的運行。
手動啟動、關閉和重啟Apache 2的方法如下:
%APACHE2_HOME%\bin\apache -k start
%APACHE2_HOME%\bin\apache -k restart
%APACHE2_HOME%\bin\apache -k shutdown
可能出現的問題和解決方法:
當啟動、重啟或關閉Apache 2時出現提示:No installed service named apache2 - Apache 2沒有被安裝成啟動服務,需使用命令 %APACHE2_HOME%\bin\apache -k install 將之安裝成啟動服務。
當啟動Apache 2時出現提示:Could not bind to address 0.0.0.0:80 - 有其它程序佔用了80埠,它們可能是老版本的Apache,也可能是其它的HTTP伺服器(如Windows的IIS),需要將它們先關閉才能在埠80啟動Apache 2
或者,由於是IIS在運行,IIS使用了80埠號,要把apache改成Port 8080,
改httpd.conf文件中的listen 80-->listen 8080,
改完-->remove apache-->reinstall apache,
然後restart apache services,

㈧ apache伺服器啟動出現了1503錯誤,怎麼解決

打開左下角【開始菜單】,找到所有程序--附件,然後找到【命令提示符】打開。
apache無法啟動解決辦法

進入命令行界面輸入【netstat -ano】命令,查看當前端口使用情況,觀察軟體埠的PID。
apache無法啟動解決辦法

然後右鍵點擊任務欄,選擇任務管理器選項,進入任務管理器界面。
apache無法啟動解決辦法
4

進入任務管理器界面,找到【服務】選項,點擊下方的PID,在PID列表中,找到剛才在CMD記錄的佔用軟體埠號的PID。將其關閉。
apache無法啟動解決辦法步驟閱讀

㈨ 使用service httpd start 啟動Apache時出現下列問題,該怎麼解決

Syntax error on line 137 of /etc/httpd/conf.d/system-config-httpd.conf。修改下配置文件的137行。