简书不支持自定义域名,刚好有个闲置的域名,做下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即可。
网友评论