在阿里云轻量级服务器部署.Net Core应用之Apache配置

2021-10-19  本文已影响0人  寻找无名的特质

这几天在阿里云轻量级服务器上部署.Net Core应用,基础是WordProcess应用,希望使用现有的Apache部署一个虚拟主机。经过几番折腾,发现进行如下修改即可。
首先是修改httpd.conf,在目录/usr/local/apache/config中,大部分需要的模块都缺省加载了,只需要增加模块mod_proxy_http.so:

LoadModule proxy_http_module modules/mod_proxy_http.so

然后配置虚拟服务器文件httpd-vhosts.conf,首先增加RequestHeader转发:

<VirtualHost *:*>
    RequestHeader set "X-Forwarded-Proto" expr=%{REQUEST_SCHEME}
</VirtualHost>

然后增加当前主网站的定义:

<VirtualHost *:80>
   
    ServerName www.jiagoushi.cn
    ServerAlias jiagoushi.cn
    
</VirtualHost>

接下来定义转发的网站:


<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass / http://127.0.0.1:5000/
    ProxyPassReverse / http://127.0.0.1:5000/
    ServerName zldnn.jiagoushi.cn
    ServerAlias zldnn.jiagoushi.cn    
        ErrorLog "logs/zldnn-error.log"
    CustomLog "logs/zldnn-access.log" common
</VirtualHost>
上一篇下一篇

猜你喜欢

热点阅读