1、host文件实现域名访问html
C:\Windows\System32\drivers\etc\hosts
编写内容(随意)java
127.0.0.1 localhost 127.0.0.1 www.howtuan.com 127.0.0.1 www.jzs.com 127.0.0.1 jzs.com 127.0.0.1 www.mao.com 127.0.0.1 mao.com 127.0.0.1 lijiang.jzs.com 127.0.0.1 s.jzs.com
若是此时,你开着Tomcat,端口是8080,apache
平时访问是这样的 localhost:8080tomcat
配置上面的host后能够这样 jzs.com:8080spa
2、查看Tomcat的ajp协议端口(随意,不要冲突便可)代理
文件地址:code
***\tomcat-8080-jwifi3\conf\server.xml
ajp协议端口:server
<Connector port="18001" protocol="AJP/1.3" redirectPort="8443" />
即:18001xml
3、配置apachehtm
下载apache
http://archive.apache.org/dist/httpd/binaries/win32/httpd-2.2.25-win32-x86-no_ssl.msi
默认或随意安装便可。
2. 修改配置
文件地址:
***\Apache2.2\conf\httpd.conf
修改对应的值以下:
# 开启代理模块 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.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 # 引入vhost文件 Include conf/extra/httpd-vhosts.conf
修改(二级)域名配置文件:
***\Apache2.2\conf/extra/httpd-vhosts.conf
修改对应的值以下:
# 静态路径指向 <VirtualHost *:80> DocumentRoot "E:/apache/host/s" ServerName s.jzs.com DirectoryIndex index.html </VirtualHost> # (二级)域名指向, 18001即前面提到的tomcat的ajp协议端口 <VirtualHost *:80> ServerName lijiang.jzs.com ProxyPass / ajp://127.0.0.1:18001/ ProxyPassReverse / ajp://l27.0.0.1:18001/ </VirtualHost>