美文网首页
在阿里云轻量级服务器部署.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