配置nginx重定向

简书不支持自定义域名,刚好有个闲置的域名,做下nginx重定向。
nginx常规操作

#下载
 wget -c https://nginx.org/download/nginx-1.14.2.tar.gz
#解压缩
tar -zxvf nginx-1.14.2.tar.gz 
#检查
./configure
#安装&&编译
make && make install
#查看安装路径
 whereis nginx
#切换工作路径
cd /usr/local/nginx
#编辑配置文件
vi  /usr/local/nginx/conf/nginx.conf
#启动
./nginx
#重启
./nginx -s reload
#配置文件重启
 ./nginx  -c /usr/local/nginx/conf/nginx.conf
#停止
./nginx -s stop

nginx rewrite模块

rewrite 是 nginx的静态重写模块
基本用法是 rewrite patten replace flag
patten是正则表达式,与patten匹配的URL会被改写为replace,flag可选
例如将旧域名跳转到新域名上

    server {
        listen       80;
        server_name  localhost;
        rewrite  ".*" https://www.jianshu.com/u/2dcda061ec2e;

        location / {
            proxy_set_header Host $host;
            proxy_set_header X-Real-Ip $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
        }

因为我的域名已经解析到了云服务器上,所以server_name 使用localhost即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容