zoukankan      html  css  js  c++  java
  • APACHE 配置虚拟主机和HTTPS

    prepare the running env of os

    make sure you are using redhat or centen os 7.5
    cat /etc/redhat-release
    yum install git
    yum install openssl

    prepare the running env apache

    yum install httpd
    yum install mod_wsgi
    yum install mod_ssl
    config cert for apache refer to https://help.aliyun.com/knowledge_detail/95493.html?spm=5176.2020520154.cas.40.6af0yuzByuzByE

    how to run it at appche httpd2.4.6 of Redhat7.5

    git the code at /app/ and it will at

    /app/yourproject/

    add the config of follow to /etc/httpd/conf/httpd.conf

    support python web wsgi

    <VirtualHost *:80>
            DocumentRoot "/appvol/SigninWork"
            ServerName checkin.robin.org.cn
            #ServerAlias checkin.robin.org.cn
            WSGIScriptAlias / /appvol/SigninWork/code.py/
            Alias /static  /appvol/SigninWork/static/
            AddType text/html .py
    
           #对于80端口开启RUL重定向
           RewriteEngine on
           RewriteCond %{HTTPS} !=on
           RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]
    
           <Directory "/appvol/SigninWork">
                     Options FollowSymLinks
                     AllowOverride All
                     Require all granted
            </Directory>
    </VirtualHost>
    <VirtualHost *:443>
            DocumentRoot "/appvol/SigninWork"
            ServerName checkin.robin.org.cn
            #ServerAlias www.robin.org.cn
            WSGIScriptAlias / /appvol/SigninWork/code.py/
            Alias /static  /appvol/SigninWork/static/
            AddType text/html .py
            <Directory "/appvol/SigninWork">
                     Options FollowSymLinks
                     AllowOverride All
                     Require all granted
            </Directory>
    </VirtualHost>
    

    support php

    <VirtualHost *:80>
            DocumentRoot "/appvol/wordpress_blog"
            ServerName robin.org.cn
            ServerAlias www.robin.org.cn blog.robin.org.cn
            AddType text/html .php
           
            #对于80端口开启RUL重定向
            RewriteEngine on
            RewriteCond   %{HTTPS} !=on
            RewriteRule   ^(.*)  https://%{SERVER_NAME}$1 [L,R]
    
            <Directory "/appvol/wordpress_blog">
                     Options FollowSymLinks
                     AllowOverride All
                     Require all granted
            </Directory>
    </VirtualHost>
    
    <VirtualHost *:443>
            DocumentRoot "/appvol/wordpress_blog"
            ServerName robin.org.cn
            ServerAlias www.robin.org.cn blog.robin.org.cn
            AddType text/html .php
            <Directory "/appvol/wordpress_blog">
                     Options FollowSymLinks
                     AllowOverride All
                     Require all granted
            </Directory>
    </VirtualHost>
    
    如果您喜欢我,可以通过微信请我喝果汁。

    如果有疑问,可以留言或者发邮件给我 lhh_nj@163.com
  • 相关阅读:
    正则匹配整数或小数
    文本超出点点点
    订单页面布局
    数据库连接池 maxActive,maxIdle,maxWait参数
    dll静态调用和动态调用
    Could not open JDBC Connection for transaction; nested exception is com.alibaba.druid.pool.GetConnection
    sql server调优
    AdPlus
    010 Editor
    WinDBG相关
  • 原文地址:https://www.cnblogs.com/lihuanhuan/p/10612107.html
Copyright © 2011-2022 走看看