1.更新:
| $ sudo apt-get update && apt-get upgrade |
2.安装apache2:
| $ sudo apt-get install apache2 |
3.启动rewrite规则:
| $ sudo a2enmod rewrite |
4.开启Rewrite模块,在
| $ sudo vim /etc/apache2/apache2.conf Options FollowSymlinks AllowOverride All Require all denied AllowOverride All Require all granted Options Indexes FollowSymlinks AllowOverride All Require all granted |
5.安装openssl:
| $ sudo apt-get update $ sudo a2enmod ssl $ sudo apt-get install openssl |
6.重新启动apache2:
| $ sudo /etc/init.d/apache2 restart |
把从腾讯云下载到的三个证书放到/etc/apache2目录下面,可以修改证书的权限为777
7.修改/etc/apache2/envvars文件:
| $ sudo vim /etc/apache2/envvars 找到export LANG,在export LANG下面增加一行 export LANG='en_US.UTF-8'export LC_ALL='en_US.UTF-8' |
8.修改/etc/apache2/apache2.conf文件:
| $ sudo vim /etc/apache2/apache2.conf 在最后面增加下面这一行配置:(为什么要增加这一行,因为在配置的过程中遇到apache2启动失败还出现127.0.1.1的情况,增加下面这一行就可以解决) ServerName localhost:80 |
9.配置apache2微信支付功能,需要两个依赖条件,proxy.conf,proxy.load,这两个需要自己去下载要是在/etc/apache2/mods-available没有的话,有就直接创建软连接:
| $ sudo ln -s /etc/apache2/mods-available/proxy.conf /etc/apache2/mods-enabled/ $ sudo ln -s /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled/ |
mods-available就相当于python的lib库, aupoolcn-ssl.conf配置里面需要用到什么就下载什么,比如用到微信模块,就要下载并且创建软连接
不同就是还需要把mods-available里面的内容软连接到mods-enabled才能使用
10.配置http+域名在/etc/apache2/sites-available/:
| $ sudo vim /etc/apache2/sites-available/ |
11.创建软连接:
| $ sudo ln -s /etc/apache2/sites-available/ /etc/apache2/sites-enabled/ |
12.配置https+域名在/etc/apache2/sites-available/:
| $ sudo vim /etc/apache2/sites-available/ |
13.创建软连接:
| $ sudo ln -s /etc/apache2/sites-available/ /etc/apache2/sites-enabled/ |
具体的配置文件不能透露,需要自己配置,或者私信问我



