Apache
64位可以而32位不可以
安裝Apache服務
注意:
- 如果沒有自己設定Apache服務名,後面都可不跟-n "服務名",即采用預設的服務名稱。
- 必須用管理者提示符打開,直接用shift+F10打開指令行是不行的。
指令:
- 将apache注冊為服務
-
httpd -k install
将Apache注冊為windows服務,可以指定的服務名為"apache"。
-
httpd -k install -n "服務名"
将Apache注冊為windows服務,自己指定一個服務名字。
-
httpd -k install -n "服務名" -f "conf\my.conf"
将Apache注冊為windows服務,自己指定一個服務名字,并且使用特定配置檔案。
-
- 解除安裝Apache服務
-
httpd.exe -k uninstall -n "服務名"
移除Apache服務,-n 後面跟自己取得Apache伺服器名字
-
- 啟動Apache服務
- httpd.exe -k start -n "服務名"
- 停止Apache服務
- httpd.exe -k stop -n "服務名"
- httpd.exe -k shutdown -n "服務名"
- 重新開機Apache服務
- httpd.exe -k restart -n "服務名"
想要正确啟動Apache 服務,還需要在httpd.conf中配置
Define SRVROOT "E:\Apache24"
為本地Apache位置。
Apache反向代理配置
- 需要開啟apache代理的拓展,将httpd.conf中下列注釋取消
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule proxy modules/proxy.so
LoadModule proxy_connect modules/proxy_connect.so
LoadModule proxy_http modules/proxy_http.so
LoadModule proxy_html modules/proxy_html.so
- 添加配置
<VirtualHost *:80>
ServerName localhost
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
即可反向代理成功到localhost:8080
參考文檔:
- windows下apache最新下載下傳、安裝配置
- Apache伺服器的下載下傳與安裝
- Apache24(window)