文章目录
- 一、配置
- 二、服务器配置
- 三、代理配置
- 四、常用命令
- 1、重启服务器
 
 
- 运行环境:ubuntu
一、配置
- 服务器配置文件路径:/etc/apache2/apache2.conf
- 不加密代理配置文件路径:- /etc/apache2/sites-enabled/000-default.conf
- 加密代理配置文件路径:- /etc/apache2/sites-enabled/default-ssl.conf
二、服务器配置
三、代理配置
Apache默认已经有一个访问路径,即该服务器的ip地址的80端口,如果需要代理到非80端口或者433端口,就可以在该代理配置文件下载配置。
- 80端口访问服务器地址:ServerName
- ServerName地址代理映射到其他ip地址的路径:- http://111.111.111.111:4040/
- 需要域名ServerName直接访问web项目时,设置好DocumentRoot,浏览器地址输入框输入该域名可以直接访问该路径下的index.html页面
- 二级域名可以在域名供应商的域名解析处添加记录集。
- 每个代理服务需要单独填写一个VirtualHost语句
- ProxyPass或者- ProxyPassReverse后面的- /可以添加路径,比如- ProxyPass /test http://111.111.111.111:4040/,访问- git.cloudpeaks.cn/test就可以转发访问到- http://111.111.111.111:4040了
<VirtualHost *:80>ServerName git.cloudpeaks.cn# DocumentRoot /var/dtu/ProxyPass / http://111.111.111.111:4040/ProxyPassReverse / http://111.111.111.111:4040/
</VirtualHost>
四、常用命令
1、重启服务器
修改了配置文件后,需要重启才能生效
sudo service apache2 restart
执行后没有任何提示,则表示修改成功,有提示表示有错误,需根据提示纠正。