我把这个变量放在我的/etc/init.d/apache2,
中export VAR1=https
这在配置文件中
RewriteEngine on
# Redirect from HTTP to HTTPS
RewriteCond %{ENV:VAR1} https
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
我想在VAR1设置为https时进行重写。如果我更新init.d / apache2中的VAR1值,那么执行
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
它可以正常工作。但如果我只做
/etc/init.d/apache2 reload
似乎新的VAR1值不会被apache“看到或发现”......
那么,我必须重新启动apache还是可以重新加载?
谢谢!
答案 0 :(得分:0)