nginx重定向网站
【摘要】 把http://www.aaa.com/ 重定向到 https://www.bbb.com/
需要把http://www.aaa.com/ 重定向到 https://www.bbb.com/
步骤:
1、ps -ef |grep nginx 找到nginx配置文件
2、备份nginx.conf
sudo cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.back
3、修改nginx.conf,就把server_name www.lnmp.com;改成了server_name www.aaa.com;然后加了return 301 https://www.bbb.com$request_uri;
server
{
listen 80 default_server;
#listen [::]:80 default_server ipv6only=on;
server_name www.aaa.com;
index index.html index.htm index.php;
root /home/wwwroot/default;
return 301 https://www.bbb.com$request_uri;
#error_page 404 /404.html;
include enable-php.conf;
location /nginx_status
{
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
access_log /home/wwwlogs/access.log access;
}
4、修改完nginx.conf重启nginx(nginx的绝对路径也许不同,通过ps -ef|grep nginx能找出来)
/usr/local/nginx/sbin/nginx -s reload
5、由于重启有报错the “user“ directive makes sense only if the master process runs…,就给它root权限.
cd /usr/local/nginx/sbin
sudo chown root.root nginx
sudo chmod 755 nginx
sudo chmod u+s nginx
6、再次重启
/usr/local/nginx/sbin/nginx -s reload
7、然后发现访问http://www.aaa.com/ 会跳到 https://www.bbb.com/
完成!
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)