linux下apache配置80端口映射到8080上

前提

Apache2已经正常安装,安装命令如下:

sudo apt-get install apache2

1、进入apache2的目录命令如下:

cd /etc/apache2

2、进入httpd.conf文件,不存在则创建,命令如下:

vim httpd.conf

3、在httpd.conf中放入如下内容

LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
<VirtualHost *:80>     
        DocumentRoot "/home/test/tomcat/webapps/ROOT”     
        ServerName test.test.test     
        ProxyPass /    http://127.0.0.1:8080/
        ProxyPassReverse /   http://127.0.0.1:8080/
</VirtualHost>
  • DocumentRoot 主站点的网页存储位置
  • ServerName 服务器域名或者ip地址
  • ProxyPass 代理地址+端口
  • ProxyPassReverse 反向代理地址+端口

4、进入apache2.conf文件

vim apache2.conf

找到Include ports.conf并且在下面添加Include httpd.conf如下:

Include ports.conf
Include httpd.conf

在apache2.conf中添加如下配置

ServerName 127.0.0.1

5、关闭Apache、启动Apache配置生效

sudo apache2ctl -k stop
sudo apache2ctl -k start
    原文作者:couriant
    原文地址: https://www.jianshu.com/p/bd6cb7c6a915
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞