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

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

作者: 寻找无名的特质 | 来源:发表于2021-10-19 05:56 被阅读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>

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/vllmoltx.html