欢迎光临
我们一直在努力
卡尔云 大网数据--高防低价服务器抢购 低至28/月十堰4-4就在零零陆云计算 金华高防物理机 40H64G 30M 158/月 819云计算香港20MCN2 300元/月
林枫云-专注独立IP高频VPS 低价高性价比—迅速云 GoDo云计算韩国物理机低至299元/月 龍行数据:美国100M服务器 299元/月 络V云计算:新加坡100M服务器 1200元/月
CNMCDN防护稳定又实惠 轻松云:美国200兆VPS16元/月 亦宁云200M大带宽 动态BGP低至35/月 低价高效上云-道之云网络 【科御云】香港CDN、延迟低速度快防御高

OneinStack脚本LAMP(Apache)设置强制HTTPS和301跳转

OneinStack与我们熟悉的LNMP一样,算是比较知名且功能强大的Linux服务器WEB安装脚本。我们在使用OneinStack LNMP(Nginx)环境的时候在安装向导过程中是可以设置强制HTTPS以及301跳转的,但是在安装LAMP(Apache)的时候可以安装SSL,但是向导中没有提示强制设置,以及没有提示设置301跳转。

因为Apache环境与Nginx配置文件的区别没有办法强制设置,因为在前者会在网站根目录.htaccess文件,如果我们安装域名的时候设置,后面我们在是用伪静态的时候,有些程序是自动生成的,这样容易冲突或者被替换。蜗牛猜测应该是作者出于这个意图没有在Apache环境安装向导设置的原因。

既然没有设置,如果我们网站需要设置则需要在网站程序安装完毕之后,在网站根目录.htaccess文件中进行补全设置。

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.laobuluo.com$ [NC]
RewriteRule ^(.*)$ https://www.laobuluo.com/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.laobuluo.com/$1 [L,R=301]

将脚本中域名换成自己需要的站点域名,然后替换到当前站点的.htaccess文件中,就可以实现301跳转和强制HTTPS证书形式。

赞(0)
未经允许不得转载:沃园 » OneinStack脚本LAMP(Apache)设置强制HTTPS和301跳转

评论 抢沙发

评论前必须登录!

立即登录   注册