在ubuntu上配置apache的时候,发现使用find -name 查找httpd.conf配置文件,但是并没有找到相应的配置文件,但是却找到了/etc/apache2/apache2.conf这个配置文件,使用vi编辑器查看后,发现一些配置文件通过Include的指令包含进来,其中就有/etc/apache2/sites-available以及/etc/apache2/sites-enabled两个目录,打开mods-available目录,发现已经有默认的配置模块000-default,这里面是设置虚拟主机的,80端口指向的就是apache的默认页面。所以这里每个虚拟主机的配置文件都是放在sites-available目录下的,而sites-enabled建立了指向该目录下每一个配置文件的链接,这样关闭虚拟主机删除相应链接即可。在我的项目中配置时,我通过在sites-available目录下建立myapp.conf文件,配置如下: //通过公网ip访问的80端口 ServerName chepinpin.top 域名解析时设置 ServerAdmin kemp2chen@gmail.com 设置管理员邮箱 ProxyRequests on 开启反向代理 策略 Order deny,allow Allow from all ProxyPass / http://127.0.0.1:8081/ 本地服务端口 ProxyPassReverse / http://127.0.0.1:8081/
go程序部署apache配置
在ubuntu上配置apache的时候,发现使用find -name 查找httpd.conf配置文件,但是并没有找到相应的配置文件,但是却找到了/etc/apache2/apache2.conf这个配置文件,使用vi编辑器查看后,发现一些配置文件通过Include的指令包含进来,其中就有/etc/apache2/sites-available以及/etc/apache2/sites-enabled两个目录,打开mods-available目录,发现已经有默认的配置模块000-default,这里面是设置虚拟主机的,80端口指向的就是apache的默认页面。所以这里每个虚拟主机的配置文件都是放在sites-available目录下的,而sites-enabled建立了指向该目录下每一个配置文件的链接,这样关闭虚拟主机删除相应链接即可。在我的项目中配置时,我通过在sites-available目录下建立myapp.conf文件,配置如下: //通过公网ip访问的80端口 ServerName chepinpin.top 域名解析时设置 ServerAdmin kemp2chen@gmail.com 设置管理员邮箱 ProxyRequests on 开启反向代理 策略 Order deny,allow Allow from all ProxyPass / http://127.0.0.1:8081/ 本地服务端口 ProxyPassReverse / http://127.0.0.1:8081/