yum -y install httpd
------------------------------
启动/停止/重新启动/状态
service httpd start
service httpd stop
service httpd restart
service httpd status
pstree | grep httpd //验证服务是否启动,比较少用;
启动时,如果提示如下信息:
正在启动 httpd:httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
编辑/etc/httpd/conf/httpd.conf
找到如下内容:
#ServerName www.example.com:80
更改为
ServerName localhost:80
再重启一下Apache服务即可
---------------------------------------
vim /etc/httpd/conf/httpd.conf
<Directory "/home/jar">
Allow from all
</Directory>
Include conf/extra/httpd-vhosts.conf#开启代理相关模块
Include conf/extra/httpd-vhosts.conf#开启代理相关模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
--------------------------------------------------------------------------
LoadModule proxy_module modules/mod_logio.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
---------------------------------------------------------------------------------
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
httpd-vhosts.conf中添加
<VirtualHost *:80>
ServerName test.com
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
ErrorLog logs/wap.xxx.com_error_log
CustomLog logs/wap.xxx.com_access_log common
</VirtualHost>
----------------------------
<VirtualHost *:80>
ServerName test.com
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://l27.0.0.1:8080/
ErrorLog logs/s025.org-error_log
CustomLog logs/s025.org-access_log common
</VirtualHost>
------------------------------------
<VirtualHost *:80> ServerName test.com RewriteEngine On RewriteRule ^/(.*)$ http://127.0.0.1:8080/$1 [R=301] </VirtualHost>
-----------------------------------------------
<VirtualHost *:80>
ServerName www.test.com
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ErrorLog logs/test.com-error_log
CustomLog logs/test.com-access_log common
</VirtualHost>
--------------------------------------------------
<VirtualHost *:80>
ServerName www.test.com
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ErrorLog logs/wap.test.com_error_log
CustomLog logs/wap.test.com_access_log common
</VirtualHost>
---------------------------------------------------
<VirtualHost _default_:80>
ServerName www.test.com:80
DocumentRoot "${SRVROOT}:8080/htdocs"
</VirtualHost>
---------------------
service httpd restart