文章目录
一、配置
- 服务器配置文件路径:
/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
了
c
<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、重启服务器
修改了配置文件后,需要重启才能生效
c
sudo service apache2 restart
执行后没有任何提示,则表示修改成功,有提示表示有错误,需根据提示纠正。